Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Минимоды и хаки для phpBB3

  • Список форумов
  • Форумы по phpBB 3.0
  • Другие моды для phpBB 3.0
  • Минимоды и хаки для phpBB3

Вывод новых тем для MCHAT 1.3.5

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.

10 сообщений
 • Страница 1 из 1
Просмотры: 1931 • 
  • Аватара пользователя
    Darkelita Сообщение 15.05.2012
    Открываем: includes/functions_posting.php

    Ищем:

    Код: Выделить всё

    	$make_global = false;
    Вставляем до:

    Код: Выделить всё

    // BEGIN mChat Mod
    // only trigger if mode is post 
    	if ($post_mode == 'post' && $post_approval && !empty($config['mchat_enable']) && !empty($config['mchat_new_posts']))		  
    	{
    		$user->add_lang('mods/mchat_lang');
    		
    		$mchat_new_data = $user->lang['MCHAT_NEW_TOPIC'];
    
    		// Data...
    		$message = utf8_normalize_nfc($mchat_new_data . ': [url=' . generate_board_url() . '/viewtopic.' . $phpEx . '?p=' . $data['post_id'] . '#p' . $data['post_id'] . ']' . $subject . '[/url]', true);
    		// Add function part code from http://wiki.phpbb.com/Parsing_text
    		$uid = $bitfield = $options = ''; // will be modified by generate_text_for_storage
    		generate_text_for_storage($message, $uid, $bitfield, $options, true, false, false);
    		$sql_ary = array(
    			'forum_id'			=> ($topic_type == POST_GLOBAL) ? 0 : $data['forum_id'],
    			'post_id'			=> $data['post_id'],
                'user_id'			=> $user->data['user_id'],
                'user_ip'			=> $user->data['session_ip'],
                'message'			=> $message,
                'bbcode_bitfield'	=> $bitfield,
                'bbcode_uid' 		=> $uid,
                'bbcode_options' 	=> $options,
                'message_time' 		=> time()
              );
              $sql = 'INSERT INTO ' . MCHAT_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
              $db->sql_query($sql);
    	}
    // BEGIN mChat Mod
    Открываем: posting.php

    Ищем:

    Код: Выделить всё

    			$next_post_id = delete_post($forum_id, $topic_id, $post_id, $data);
    Вставляем после:

    Код: Выделить всё

    			// BEGIN mChat Mod Add-on
    			if (!empty($config['mchat_enable']) && !empty($config['mchat_new_posts']))
    			{
    				if (!function_exists('mchat_delete_topic'))
    				{
    					include($phpbb_root_path . 'includes/functions_mchat.' . $phpEx);
    				}
    				mchat_delete_topic($post_id);
    			}
    			// END mChat Mod Add-on
    
    В админки мини-чата включаем - Отображать «Новая тема»
    Добавлено спустя 34 секунды:
    Может кому понадобится :oops:

    Русификатор для чата
    Последний раз редактировалось Darkelita 16 май 2012, 10:04, всего редактировалось 2 раза.
    - Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
    - Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Darkelita
  • Аватара пользователя
    9CaraTT Сообщение 15.05.2012
    Спасибо, давно хотел сделать, руки не доходили!
9CaraTT
  • USER57 Сообщение 15.05.2012
    Он есть в установки мини чата ток он не выводит Коментарии в чат.

    вот с выводом комментарий.
    Открываем: includes/functions_posting.php
    Ищем:

    Код: Выделить всё

    $make_global = false;
    Вставляем до:

    Код: Выделить всё

    	/* ============= mChat Start Addon ============= */
        if ($post_approval && ($post_mode == 'post' || $post_mode == 'reply'))  
        {
           $user->add_lang('mods/mchat_lang');
          
            if ($post_mode == 'post')
            { 
    		  // For new post
              $mchat_new_data = $user->lang['MCHAT_NEW_TOPIC'];
            }
            else
            {
    		  // For new message
              $mchat_new_data = $user->lang['MCHAT_NEW_REPLY'];
            }
    
    		// Data...
    		$message = utf8_normalize_nfc($mchat_new_data . ': [url=' . generate_board_url() . '/viewtopic.' . $phpEx . '?p=' . $data['post_id'] . '#p' . $data['post_id'] . ']' . $subject . '[/url]', true);
    		// Add function part code from http://wiki.phpbb.com/Parsing_text
    		$uid = $bitfield = $options = ''; // will be modified by generate_text_for_storage
    		generate_text_for_storage($message, $uid, $bitfield, $options, true, false, false);
    		$sql_ary = array(
    			'forum_id'			=> ($topic_type == POST_GLOBAL) ? 0 : $data['forum_id'],
    			'post_id'			=> $data['post_id'],
                'user_id'			=> $user->data['user_id'],
                'user_ip'			=> $user->data['session_ip'],
                'message'			=> $message,
                'bbcode_bitfield'	=> $bitfield,
                'bbcode_uid' 		=> $uid,
                'bbcode_options' 	=> $options,
                'message_time' 		=> time()
              );
              $sql = 'INSERT INTO ' . MCHAT_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
              $db->sql_query($sql);
    	}
        /* ============== mChat End Addon ============== */
    Открываем: language/ru/mods/mchat_lang.php

    Ищем:

    Код: Выделить всё

    'MCHAT_NEW_TOPIC'			=> '<strong>Новая тема</strong>',
    Вставляем до:

    Код: Выделить всё

    'MCHAT_NEW_REPLY'         => '<strong>Новый комментарий</strong>',
    а дальнейшая установка не обязательна.
    Последний раз редактировалось USER57 15 май 2012, 19:52, всего редактировалось 2 раза.
    http://star-anime.ru
USER57
  • Аватара пользователя
    Darkelita Сообщение 15.05.2012
    USER57 - ну кому что :) , мне комментарии выводить не надо, а только новые темы, а то это будет не чат а набор ссылок :D
    - Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
    - Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Darkelita
  • Аватара пользователя
    Hibrid Сообщение 16.05.2012
    это не бот а опция новые темы в моде присутствует изначально пару строк добавить
Hibrid
  • Аватара пользователя
    9CaraTT Сообщение 16.05.2012
    Ты прав, я давно чат закрыл от индексации, парой под пивасик там мата столько = ) А коменты выводить это лишнее, засорять чат :)
9CaraTT
  • Аватара пользователя
    9CaraTT Сообщение 18.05.2012
    Hibrid писал(а):это не бот а опция новые темы в моде присутствует изначально пару строк добавить
    Да, там инструкция в контрибе лежит ...
9CaraTT
  • Аватара пользователя
    Hibrid Сообщение 18.05.2012
    точно так в контрибе
Hibrid
  • fail Сообщение 21.08.2012
    Помготе с установкой Мини-чат как подружить библиотеки

    Код: Выделить всё

    <!-- IF S_MCHAT_ENABLE and (S_MCHAT_ON_INDEX or U_MCHAT) -->
    <script type="text/javascript" src="{ROOT_PATH}mchat/jquery-1.5.0.min.js"></script>
    <script type="text/javascript" src="{ROOT_PATH}mchat/jquery_cookie_mini.js"></script>
    <!-- ENDIF -->
    как я понял jquery-1.5.0.min.js в движке трека стоят более новая библиотека?
fail
  • Аватара пользователя
    Michel Сообщение 21.08.2012
    Я у себя сделал, кульно получилось. Вообще супер чатик, очень понравился. А юзеры то как довольны. :good:
Michel
10 сообщений
 • Страница 1 из 1

Вернуться в «Минимоды и хаки для phpBB3»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума