1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.
Загрузка

1.4.x TaigaChat - AJAX Shoutbox [RU] 0.5.5

Бесплатный чат для XenForo

  1. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    хорошо, переустановлю
    --- добавлено : Dec 25, 2013 11:19 AM ---
    вот поставил эту строчку и делается дубликат
    Код:
    <a title="{$message.username}" {xen:if $message.user_id, 'href="{xen:link members, $message}" '}class="dark_tc_username taigachat_msg_user" itemprop="name"><span class="username">{xen:helper richUserName, $message}</span></a>
    Может проблема в этой строчке?
     
    Последнее редактирование модератором: 02.01.2014
  2. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Попробуй заменить класс
    class="dark_tc_username taigachat_msg_user"
    на
    class="dark_chat taigachat_msg_user"
     
    Последнее редактирование модератором: 02.01.2014
  3. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Я не тот код привёл в пример, вот что стоит
    Код:
    <a {xen:if $message.user_id, 'title="{$message.username}" href="{xen:link members, $message}" '}class="dark_chat taigachat_msg_user" itemprop="name"><span class="username">{xen:helper richUserName, $message}</span></a>
    я сделал именно как сказано тут http://www.xf-russia.ru/forum/threads/taigachat-ajax-shoutbox-ru.363/page-35#post-60806
     
  4. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Помогите с чатом, дулирует ник
     
  5. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Лишний код уберите из taigachat.js.
    Сейчас у вас там такой участок кода:
    Код:
    $('a.dark_chat').live('click', function () {
      try {
      var username = $(this).attr('title').toString();
      if (!username) {
      return;
      }
      if (!$('#taigachat_message')) {
      return;
      }
      var msg = $('#taigachat_message').val().toString();
      var replacement ='' +  '[b]' + username + '[/b]' + ', ' + msg;
      $('#taigachat_message').val(replacement);
      $('#taigachat_message').focus();
      } catch (e) { }
      return false;
      });
    
        // click_nick
      $('a.dark_chat').live('click', function () {
      try {
      var username = $(this).attr('title').toString();
      if (!username) {
      return;
      }
      if (!$('#taigachat_message')) {
      return;
      }
      var msg = $('#taigachat_message').val().toString();
      var replacement =  '[b]' + username + '[/b]' + ', ' + msg;
      $('#taigachat_message').val(replacement);
      $('#taigachat_message').focus();
      } catch (e) { }
      return false;
      });
      // end_click_nick
    Как видите, повторяющиеся участки.
    Этот участок, должен выглядеть так:
    Код:
        // click_nick
      $('a.dark_chat').live('click', function () {
      try {
      var username = $(this).attr('title').toString();
      if (!username) {
      return;
      }
      if (!$('#taigachat_message')) {
      return;
      }
      var msg = $('#taigachat_message').val().toString();
      var replacement =  '[b]' + username + '[/b]' + ', ' + msg;
      $('#taigachat_message').val(replacement);
      $('#taigachat_message').focus();
      } catch (e) { }
      return false;
      });
      // end_click_nick
    А лучше, вот готовый вариант, taigachat.js, замените свой.
     

    Вложения:

    • taigachat.zip
      Размер файла:
      8,6 КБ
      Просмотров:
      17
    padre и aligon7 нравится это.
  6. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Простите, но не помогло. Вот что получается
    Код:
    [b]Jon Doe[/b], [b]Jon Doe[/b], 
    Может я не так сделал в dark_taigachat_list
    Что вы добавили? и моожно полную строчку или код?
     
  7. lepagrn

    lepagrn Местный

    Регистрация:
    06.03.13
    Сообщения:
    62
    Симпатии:
    23
    Версия XF:
    1.2.5
    попробуйте тогда изменить в яваскрипте
    PHP:
    var replacement =  '[b]' username '[/b]' ', ' msg;
    на
    PHP:
    var replacement =   ', ' msg;
     
    aligon7 нравится это.
  8. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Вот, заработало. Огромное спасибо. Думаю не я 1 столкнулся.
    Спасибо ещё раз
     
  9. lepagrn

    lepagrn Местный

    Регистрация:
    06.03.13
    Сообщения:
    62
    Симпатии:
    23
    Версия XF:
    1.2.5
    А вы в правке шаблона строчку добавляли или заменяли (по инструкции)?
     
  10. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Заменил по инструкции
     
  11. lepagrn

    lepagrn Местный

    Регистрация:
    06.03.13
    Сообщения:
    62
    Симпатии:
    23
    Версия XF:
    1.2.5
    Тогда интересно получается. Ну раз помогло правка в яваскрипте, тогда ладно :)
     
  12. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    да интересно но помогло
     
  13. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Вот ваш taigachat.js, как видно в нём, так и повторяется код для ника в ответ дважды, только теперь с правкой от lepagrn.
    Участок с кода:
    Код:
    //Лишнее===============================================
    $('a.dark_chat').live('click', function () {
      try {
      var username = $(this).attr('title').toString();
      if (!username) {
      return;
      }
      if (!$('#taigachat_message')) {
      return;
      }
      var msg = $('#taigachat_message').val().toString();
      var replacement = ' ' + msg;
      $('#taigachat_message').val(replacement);
      $('#taigachat_message').focus();
      } catch (e) { }
      return false;
      });
    //Конец лишнего кода===========================================
        // click_nick
      $('a.dark_chat').live('click', function () {
      try {
      var username = $(this).attr('title').toString();
      if (!username) {
      return;
      }
      if (!$('#taigachat_message')) {
      return;
      }
      var msg = $('#taigachat_message').val().toString();
      var replacement = '' + '[b]' + username + '[/b]' + ', ' + msg;
      $('#taigachat_message').val(replacement);
      $('#taigachat_message').focus();
      } catch (e) { }
      return false;
      });
      // end_click_nick
    Но ведь я же писал, уберите лишний код, но дело ваше.
     

    Вложения:

    padre нравится это.
  14. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Извините, я поставил ваш файл, но не сработало.
    Теперь пошло всё
     
  15. patrig

    patrig Местный

    Регистрация:
    11.06.11
    Сообщения:
    221
    Симпатии:
    189
    Версия XF:
    2.0.5
    Скорее всего в настройках чата отключены BB коды - вот и вся проблема.
     
  16. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    да всё у меня было включено, просто для меня оказалось лишним немного кода
     
  17. Wolinag

    Wolinag Местный

    Регистрация:
    17.09.13
    Сообщения:
    28
    Симпатии:
    0
    Версия XF:
    1.1.3
    А как сделать поле для ввода текста сверху?
     
  18. Dineks

    Dineks Новичок

    Регистрация:
    06.01.14
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.2.4
    [​IMG]
    Кто нить подскажет как это реализовать? толь работать отказывается, толь я что-то не правильно делаю.
     
  19. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    У меня тоже не заработало, когда я пробовал это сделать (довольно давно). Не стал разбираться, просто отказался от этой функции.
     
  20. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    А тема с таким id создана?

    Отправлено с моего HTC One S при помощи Tapatalk
     
    Mirovinger нравится это.

Поделиться этой страницей