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

1.4.x TaigaChat - AJAX Shoutbox [RU] 0.5.5

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

  1. Алексей Раков

    Алексей Раков Местный

    Регистрация:
    04.08.11
    Сообщения:
    39
    Симпатии:
    8
    Версия XF:
    1.2.1
    Почем через базу, можно отдельно каждую фразу удалять админу прям в чате.
     
  2. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    надо дописать что-то типа /clear_chat
     
  3. StWaN

    StWaN Местный

    Регистрация:
    12.08.11
    Сообщения:
    64
    Симпатии:
    30
    Версия XF:
    1.4.10
    В новой версии 2 новых фразы:
     
  4. SeM13

    SeM13 Создатель системы

    Регистрация:
    05.01.11
    Сообщения:
    747
    Симпатии:
    258
    Версия XF:
    1.1.3
    Блин, обновился, и пошли проблемы с чатом.Вот такие ошибки пишет.
    Код:
    An exception occurred: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument in /home/site/data/www/site.net/library/XenForo/ViewRenderer/Json.php on line 179
     
        XenForo_Application::handlePhpError()
        json_encode() in XenForo/ViewRenderer/Json.php at line 179
        XenForo_ViewRenderer_Json::jsonEncodeForOutput() in Dark/TaigaChat/ViewPublic/TaigaChat/List.php at line 70
        Dark_TaigaChat_ViewPublic_TaigaChat_List->renderJson() in XenForo/ViewRenderer/Abstract.php at line 215
        XenForo_ViewRenderer_Abstract->renderViewObject() in XenForo/ViewRenderer/Json.php at line 88
        XenForo_ViewRenderer_Json->renderView() in XenForo/FrontController.php at line 533
        XenForo_FrontController->renderView() in XenForo/FrontController.php at line 156
        XenForo_FrontController->run() in /home/site/data/www/site.net/index.php at line 13
    
    Пробовал переустановить.
    Но потом опять слетает.
    С чем это может быть связано О_О
     
  5. Алексей Раков

    Алексей Раков Местный

    Регистрация:
    04.08.11
    Сообщения:
    39
    Симпатии:
    8
    Версия XF:
    1.2.1
    SeM13, попробуйте удалить продукт с фтп и с базы и заного залить и установить
     
  6. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Обратил внимание, что в консоли FireBug при каждом обновлении чата происходит следующая ошибка:
    [​IMG]

    Что это за ошибка, и как она исправляется?
     
  7. fruktick1

    fruktick1 Пользователь

    Регистрация:
    03.01.12
    Сообщения:
    1
    Симпатии:
    0
    Что именно тут надо менять чтобы было видно сообщения!!!

    И как его чистить через форум?
     
  8. dmyla

    dmyla Пользователь

    Регистрация:
    27.11.11
    Сообщения:
    35
    Симпатии:
    1
    Версия XF:
    1.1.3
    Доброго времени суток. Возник вопрос, как почистить чат или удалить сообщения в нём? Извеняюсь, если повторяюсь
     
  9. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
    Права себе выдать и перейдя в вкладку с чатом ( твойСайт.ру/taigachat/)
     
  10. dmyla

    dmyla Пользователь

    Регистрация:
    27.11.11
    Сообщения:
    35
    Симпатии:
    1
    Версия XF:
    1.1.3
    Права выдал, на вкладку чата перешёл, ничего не обнаружил
     
  11. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
    Слево от текста сообщения есть кругляшка с стрелкой, если на нее нажать то выскочит меню
     
  12. dmyla

    dmyla Пользователь

    Регистрация:
    27.11.11
    Сообщения:
    35
    Симпатии:
    1
    Версия XF:
    1.1.3
    Если под кругляшкой со стрелкой Вы имеете ввиду аватар, то при нажатие на него выскакиеват member card. Других кругляшек со стрелкой я не заметил, щас пороюсь в правах админа, может что-то упустил
     
  13. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    да не. "кругляшка" в админке включается. но можно зае****ся удаля каждое сообщение - на самом деле настройте в планировщике заданий период очищения чата. Это пока единственный способ. а кнопочки или команды такой пока нет. Но можно написать ;) стучите - может договоримся)
     
  14. dmyla

    dmyla Пользователь

    Регистрация:
    27.11.11
    Сообщения:
    35
    Симпатии:
    1
    Версия XF:
    1.1.3
    Как собственно настроить этот планировщик??
     
  15. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    ну как - /admin.php?cron/taigachatCleanUpDaily/edit вот тут и настраивайте период.
    а еще можете почитать про cron
     
  16. dmyla

    dmyla Пользователь

    Регистрация:
    27.11.11
    Сообщения:
    35
    Симпатии:
    1
    Версия XF:
    1.1.3
    спасибо, информация очень полезна.
     
  17. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    пожалуйста. иду лепить снеговиков ^_^
     
  18. Viodele

    Viodele Местный

    Регистрация:
    22.06.11
    Сообщения:
    60
    Симпатии:
    124
    Версия XF:
    1.1.2
    Еще, думаю, стоит акцентировать внимание на том, что по умолчанию планировщик чата оставляет до 1000 последних сообщений. Не всегда есть резон хранить 1000 сообщений всякого флуда. Тем более, что это все-таки общий чат. Регулировать количество сообщений, которые планировщик оставляет возможно только путем правки скриптов аддона(в принципе, те, у кого руки прямые в плане программирования - без проблем могут вынести эту настройку в админку). Чтобы уменьшить число хранимых месседжей, припустим, до 100 - необходимо открыть в блокноте файл:
    [forum root]/library/Dark/TaigaChat/Model/TaigaChat.php
    Дальше, ищем в нем функцию deleteOldMessages():
    PHP:
        public function deleteOldMessages(){
            
    $this->_getDb()->query("
                select @goat := date from dark_taigachat order by date desc limit 1000;
            "
    );
            return 
    $this->_getDb()->query("
                delete from dark_taigachat where date < @goat       
            "
    );       
        }    
    В строке "select @goat := date from dark_taigachat order by date desc limit 1000;" можно установить лимит хранимых сообщений.

    Ну и, на закуску, что касается крона. В таком состоянии, как он находится изначально - чистка производится один раз в сутки. Соответственно, за эти сутки чат может набиваться всяким хламом, превращаясь в "помойную яму". Я бы все таки рекомендовал выставить лимит хранимых сообщений в 50 шт. и при этомзаставить крон чистить сообщения каждых пол часа. Особо систему это не нагрузит и в то же время позволит держать все в относительном порядке.
     
    KakBeOlolo нравится это.
  19. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
  20. DreamWorcs

    DreamWorcs Пользователь

    Регистрация:
    17.01.12
    Сообщения:
    15
    Симпатии:
    3
    Версия XF:
    1.1.1
    МОжно ли его отдельно в правый блок запихать? Чтоб был как миничатик
     

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