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

       

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

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

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

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

10 сообщений
 • Страница 1 из 1
Просмотры: 1853 • 
Аватара пользователя
Darkelita
Донатор
Сообщения: 280
Зарегистрирован: 02 мар 2012, 18:48
Сообщение 15 май 2012, 19:03
Открываем: 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
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 15 май 2012, 19:27
Спасибо, давно хотел сделать, руки не доходили!
9CaraTT
USER57
Донатор
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение 15 май 2012, 19:43
Он есть в установки мини чата ток он не выводит Коментарии в чат.

вот с выводом комментарий.
Открываем: 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
Донатор
Сообщения: 280
Зарегистрирован: 02 мар 2012, 18:48
Сообщение 15 май 2012, 20:25
USER57 - ну кому что :) , мне комментарии выводить не надо, а только новые темы, а то это будет не чат а набор ссылок :D
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Darkelita
Аватара пользователя
Hibrid
Донатор
Сообщения: 65
Зарегистрирован: 03 фев 2012, 11:34
Сообщение 16 май 2012, 01:29
это не бот а опция новые темы в моде присутствует изначально пару строк добавить
Hibrid
Аватара пользователя
9CaraTT
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 16 май 2012, 03:29
Ты прав, я давно чат закрыл от индексации, парой под пивасик там мата столько = ) А коменты выводить это лишнее, засорять чат :)
9CaraTT
Аватара пользователя
9CaraTT
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 18 май 2012, 15:57
Hibrid писал(а):это не бот а опция новые темы в моде присутствует изначально пару строк добавить
Да, там инструкция в контрибе лежит ...
9CaraTT
Аватара пользователя
Hibrid
Донатор
Сообщения: 65
Зарегистрирован: 03 фев 2012, 11:34
Сообщение 18 май 2012, 23:33
точно так в контрибе
Hibrid
fail
Донатор
Сообщения: 94
Зарегистрирован: 22 фев 2011, 22:11
Сообщение 21 авг 2012, 18:25
Помготе с установкой Мини-чат как подружить библиотеки

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

<!-- 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
Донатор
Сообщения: 314
Зарегистрирован: 30 окт 2011, 18:39
Сообщение 21 авг 2012, 19:54
Я у себя сделал, кульно получилось. Вообще супер чатик, очень понравился. А юзеры то как довольны. :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-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo