phpBB3 mChat

Моды для phpBB3 от Web-Codes.Net!
Nurik
Сообщения: 4
Зарегистрирован: 21 янв 2011, 12:23

Re: phpBB3 mChat

Сообщение Nurik »

Огромное спасибо за эту функцию!!! Поставил 30 дней, буду ждать. А то у меня уж очень пользователи любят потрепаться в чате. :)
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

Все уже проверено :roll: так что не стоит ждать :D .
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

EN - View more smilies
RU - Еще смайлики…


Изображение

Открыть - Open: mchat.php найти - find:

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

      // Smile row
      if($mchat_smilies)
      {

добавить после - add after:

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

        // More smiles from function_posting.php (modifed by AllCity)  
        $display_link = false;
        $sql = 'SELECT smiley_id FROM '.SMILIES_TABLE.' WHERE display_on_posting = 0';
        $result = $db->sql_query_limit($sql, 1, 0, 3600);
        if($row = $db->sql_fetchrow($result))
        {
          $display_link = true;
        }
        $db->sql_freeresult($result);
        // Temple for more smiles
        if($display_link)
        {
          $template->assign_vars(array(
          'MCHAT_SHOW_SMILEY_LINK' => true,
          'MCHAT_MORE_SMILIES' => append_sid("{$phpbbfrank_root_path}posting.$phpEx", 'mode=smilies&f=0&mod=mChat'))
          );
        }

Открыть - Open: styles/xxxxxxx/template/mchat_body.html найти - find:

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

<!-- END mchatsmilerow -->

добавить после - add after:

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

<!-- IF MCHAT_SHOW_SMILEY_LINK -->
<br />
<a href="{MCHAT_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MCHAT_MORE_SMILIES}</a>
<!-- ENDIF -->

Открыть - Open: styles/xxxxxxx/template/posting_smilies.html найти - find:

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

<script type="text/javascript">
// <![CDATA[
   var form_name = 'postform';
   var text_name = 'message';

заменить на - replaced with:

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

<script type="text/javascript" src="{ROOT_PATH}jquery_core_mini.js"></script>
<script type="text/javascript">
// <![CDATA[
  if(window.location.search.search('mod=mChat') != -1)
  {
    // Set Form name
    var form_name = 'mChatForm';
    // Page fix by jQ :)
    $(function(){
      $('a[href*=\'mode=smilies\']').each(function(){
        $(this).attr('href', $(this).attr('href') + '&mod=mChat')
      });
    });
  }
  else
  {
    var form_name = 'postform';
  }
  var text_name = 'message';

ENGLISH
Открыть - Open: language/en/mods/mchat_lang.php найти - find:

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

  'MCHAT_DELALLMESS' => 'Remove all messages?',

добавить после - add after:

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

  'MCHAT_MORE_SMILIES' => 'View more smilies',

RUSSIAN
Открыть - Open: language/ru/mods/mchat_lang.php найти - find:

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

  'MCHAT_DELALLMESS' => 'Удалить все сообщения?',

добавить после - add after:

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

  'MCHAT_MORE_SMILIES' => 'Еще смайлики…',
Последний раз редактировалось AllCity 23 дек 2013, 17:24, всего редактировалось 14 раз.
Причина: Fixed thanks to sanmitsu. Tested on 1.2.7
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

EN - Color Palette
RU - Цветовая палитра


Изображение

Открыть - Open: mchat/mchat_ajax_mini.js добавить в самый низ - add to the bottom:

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

// mChat Color addon
$jQ('#mChatColor table:first').css('margin', 'auto');
if($jQ.cookie('mChatShowColor') == 'yes')
{
  $jQ('#mChatColor:hidden').slideToggle('slow');
}

ENGLISH
Открыть - Open: language/en/mods/mchat_lang.php найти - find:

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

  'MCHAT_FONTHUGE' => 'Huge',

добавить после - add after:

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

  'MCHAT_COLOR' => 'Color',

RUSSIAN
Открыть - Open: language/ru/mods/mchat_lang.php найти - find:

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

  'MCHAT_FONTHUGE' => 'Огромный',

добавить после - add after:

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

  'MCHAT_COLOR' => 'Цвет',

ProSilver
Открыть - Open: styles/prosilver/template/mchat_body.html найти - find:

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

<div id="mChatBBCodes" style="padding: 5px; display: none;">

добавить после - add after:

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

<div id="mChatColor" style="padding: 5px; display: none;">
<script type="text/javascript">
// <![CDATA[
colorPalette('h', 20, 10);
// ]]>
</script>
</div>
<input type="button" class="button2" accesskey="s" value="{L_MCHAT_COLOR}" style="width: 40px" onclick="mChat.toggle('Color');" />

SubSilver2
Открыть - Open: styles/subsilver2/template/mchat_body.html найти - find:

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

<div id="mChatBBCodes" style="padding: 5px; display: none;">

добавить после - add after:

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

<div id="mChatColor" style="padding: 5px; display: none;">
<script type="text/javascript">
// <![CDATA[
colorPalette('h', 20, 10);
// ]]>
</script>
</div>
<input type="button" class="btnbbcode" accesskey="s" value="{L_MCHAT_COLOR}" style="width: 40px;" onclick="mChat.toggle('Color');" />
Последний раз редактировалось AllCity 09 июл 2013, 21:21, всего редактировалось 1 раз.
Причина: Tested on 1.2.7
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

Мод обновлен до 1.2.6b
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

EN - Whois? (IP Check by geoiptool.com)
RU - Кто это? (Проверка IP от geoiptool.com)


Изображение

Открыть - Open: styles/xxxxxxx/template/mchat_body.html - find:

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

{mchatrow.MCHAT_USER_IP}

заменить на - replaced with:

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

<a href="http://www.geoiptool.com/en/?IP={mchatrow.MCHAT_USER_IP}" onclick="this.target='_blank';">{mchatrow.MCHAT_USER_IP}</a>
Последний раз редактировалось AllCity 05 сен 2014, 21:13, всего редактировалось 3 раза.
Причина: Tested on 1.3.0
Аватара пользователя
sanmitsu
Сообщения: 26
Зарегистрирован: 02 фев 2011, 15:55

Re: phpBB3 mChat

Сообщение sanmitsu »

Здравствуйте! Спасибо огромное за отличный чат! :so_happy:
Возникла небольшая проблема - после установки аддона RU - Спойлер для mChat на главной странице смещается заголовок "ПОСЛЕДНЕЕ СООБЩЕНИЕ"
Изображение
Подскажите пожалуйста в чём может быть дело?
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

Стиль на базе SubSilver2?
И не плохо бы сайт в профиле прописать, а то по картинкам нечего не могу сказать.
Аватара пользователя
sanmitsu
Сообщения: 26
Зарегистрирован: 02 фев 2011, 15:55

Re: phpBB3 mChat

Сообщение sanmitsu »

Пардон... Стиль на базе просильвера, форум находится по этому адресу
Аватара пользователя
sanmitsu
Сообщения: 26
Зарегистрирован: 02 фев 2011, 15:55

Re: phpBB3 mChat

Сообщение sanmitsu »

Заметил баг аддона "Дополнительные смайлики", доп. смайлы добавляются в сообщение только с первой станицы со смайликами, с последующих вставлятся не хотят, при клике ничего не происходит. У себя на форуме пришлось увеличить параметр количества отображаемых смайлов на странице, чтоб все уместились на одной.
Ответить