Chat Logging 2.3

Записывает все сообщения с сервера в базу для вывода на сайт

  1. Kr1kuzya

    Kr1kuzya Костылизируя некостылизируемое Модератор

    Сообщения:
    3.140
    Симпатии:
    2.602
    @KeDoCbl, в любом случае, проблема в библиотеках. Просто у каждого от разных плагинов падает.
    У кого-то от СБ, у кого-то LR, у Вас от чат лога.

    Игнорировать проблему - бесполезно.
     
  2. KeDoCbl

    KeDoCbl

    Сообщения:
    6
    Симпатии:
    1
    Так нет проблемы) Все хорошо. Дергать в системе библиотеки из-за этого плагина я точно не буду. Это просто нецелесообразно.
     
  3. R1KO

    R1KO Хейтер великого DEN`а Супермодератор

    Сообщения:
    7.247
    Симпатии:
    4.560

    Вложения:

    KeDoCbl нравится это.
  4. KeDoCbl

    KeDoCbl

    Сообщения:
    6
    Симпатии:
    1
    залил его на сервера. Подождем немного. Спасибо в любом случае.
    --- Добавлено позже ---
    Throttle неа
     
    Последнее редактирование: 20 апр 2017
  5. Webman

    Webman old-dev

    Сообщения:
    803
    Симпатии:
    296
    Обновление Web-части:

    [​IMG]

    Изменения v1.1:
    PHP:
    Поддержка нескольких серверов
    Разбиение сообщений на страницы
    Добавлен конфиг с расширенными настройками
    Новая таблицаадаптивная под разные устройства
    Конфиг настройки: include/config.php (остальные файлы не трогайте, если не разбираетесь).
    PHP:
        /**
        * Данные для подключения к базе данных
        * Вводим те же данные, что вы указали в файле databases.cfg на вашем сервере.
        *
        * $db_host - сюда вводим адрес сервера БАЗЫ ДАННЫХ (хост)
        * $db_user - имя пользователя
        * $db_pass - пароль
        * $db_name - имя базы данных (значение database в файле database.cfg)
        *
        * Все данные должны быть введены в кавычках!
        **/
     
        
    $db_host "";
        
    $db_user "";
        
    $db_pass "";
        
    $db_name "";
     
        
    /**
        * Список серверов вашего проекта
        *
        * Синтаксис каждого сервера:
        * "ID" => array("TAG", "FULL NAME"),
        * где
        * ID - айди сервера, который вы указали в конфиге (sm_chat_log_server_id)
        * TAG - короткое обозначение сервера (DM, ZM, GG и т.д.)
        * FULL NAME - полное название сервера, которое будет показываться в списке на странице
        *
        **/
     
        
    $servers = array(
     
            
    "1" => array("PB""Public Server #1"),
            
    "2" => array("DM""Deathmatch M9C0"),
            
    "3" => array("ZM""ZOMBIE AAA!"),
         
        );
     
        
    /* ----------------------
        * Прочие настройки
        * --------------------- */
     
        # Количество сообщений на странице
        
    $limit 10;
     
        
    # Показывать ли список серверов (если у вас только один сервер, то поставьте значение 0)
        
    $showservers 1;
     
        
    # Какие типы сообщений показывать на странице
        
    $types = array("say""say_team""sm_csay""sm_tsay""sm_hsay""sm_msay""sm_psay""sm_chat");
     
        
    # Надпись слева в шапке
        
    $header_left "Chat Logging";
     
        
    # Надпись справа в шапке
        
    $header_right "Лог записей чата";
    Внимательно вводите данные для подключения к базе данных и список серверов!
    Также есть переменная $types, которая позволяет выводить только определенные типы сообщений (полезно в тех случаях, когда вы не хотите выводить, например, сообщения админам, командный чат игроков, приватные сообщения).

    Сообщения теперь показываются в виде таблицы, таблица умеет "складываться" под маленькие экраны (телефоны, планшеты), благодаря чему теперь смотреть удобно с разных устройств.

    DEMO: Chat Logging

    Тестируйте, пробуйте. Проблемы, ошибки сообщайте в теме.
     

    Вложения:

    • chat_v1.1.rar
      Размер файла:
      21,3 КБ
      Просмотров:
      59
    Последнее редактирование: 20 апр 2017
    CAH4E3, pracc, Meowmurmur и 4 другим нравится это.
  6. Samoletik1337

    Samoletik1337 8 лет

    Сообщения:
    331
    Симпатии:
    173
    Можно было бы добавить стим айди куда нибудь рядом с ника, т.к кто-то может сменить на ник админа и понаписать гадостей в чате, а потом разбирай кто писал.
     
  7. KeDoCbl

    KeDoCbl

    Сообщения:
    6
    Симпатии:
    1
    Так там же ник сохраняется в момент записи в таблицу, меняй не меняй.

    upload_2017-4-20_19-46-51.png
     
    Samoletik1337 нравится это.
  8. Kr1kuzya

    Kr1kuzya Костылизируя некостылизируемое Модератор

    Сообщения:
    3.140
    Симпатии:
    2.602
    @Webman, почему ID сервера в конфиге предлагаешь прописывать в строковом виде?
    В целом, неплохо.
     
  9. Webman

    Webman old-dev

    Сообщения:
    803
    Симпатии:
    296
    @Kruzya , да че то даже не думал, случайно так вышло :D. С массивами, конечно, для таких дел тяжело работать.

    @Samoletik1337 , замени файл index.php на этот.
     

    Вложения:

    • index.rar
      Размер файла:
      2 КБ
      Просмотров:
      38
    Meowmurmur и Samoletik1337 нравится это.
  10. AleksandrM3

    AleksandrM3

    Сообщения:
    129
    Симпатии:
    2
    я себе сделал так Чаты серверов пенсионеры CSS, кстати из четырех серверов два ложаться как у кедосы переодически при смене карты, карта меняется и сервер не может запуститься.
    попробую поставить последнюю версию рико, может поможет
     
  11. andriyzver

    andriyzver

    Сообщения:
    229
    Симпатии:
    12
    Почему то все юзают исходные цвета текста. Хотя под твое оформление даже ниче так. У меня простенько Оффтоп
    Только у меня стим+айпи просто скрыты белым шрифтом. Можете нажать Ctrl+A, чтобы посмотреть. Очень удобно заносить данные с чата прямо в сорсбанс. Или искать сообщения по конкретному стиму. Меня вроде все устраивает, поэтому обновлять вебморду пока не буду. На счет вылетов, использую версию 2.0 - из 4 серверов вылетает регулярно один зомби и тоже при смене карты. Просто закрывается программа. Нужно вручную снимать ошибку. На остальных все норм. Может причина в чем то другом.
     
  12. AleksandrM3

    AleksandrM3

    Сообщения:
    129
    Симпатии:
    2
    Поставил версию Rico из последнего поста третий день сервера не зависают, тьфу тьфу тьфу
     
    andriyzver нравится это.
  13. R1KO

    R1KO Хейтер великого DEN`а Супермодератор

    Сообщения:
    7.247
    Симпатии:
    4.560
    @KeDoCbl и другие кого падает: акселератор стоит?
     
  14. andriyzver

    andriyzver

    Сообщения:
    229
    Симпатии:
    12
    Что за акселератор?

    У меня до сих пор такая проблема. На сайте не отображается последнее сообщение написанное на любом сервере. В БД оно есть, а на сайт не выводится.
    Сегодня я очистил таблицу, на сайте было так:
    2017-05-15_12-14-16.png

    Затем кто то написал одно сообщение:
    2017-05-15_12-12-53.png

    Но на сайте пусто:
    2017-05-15_12-13-51.png

    У меня так всю дорогу было. Пишу сам 1, 2, 3 а на сайте только 1, 2. А 3 появится если еще что то написать.
     
  15. R1KO

    R1KO Хейтер великого DEN`а Супермодератор

    Сообщения:
    7.247
    Симпатии:
    4.560
    AleksandrM3, 666FoX666, Kr1kuzya и ещё 1-му нравится это.
  16. AleksandrM3

    AleksandrM3

    Сообщения:
    129
    Симпатии:
    2
    у кого нибудь последняя версия работает, у меня ошибок вроде нет, но сообщения почему то не выводятся
     
  17. Димок

    Димок

    Сообщения:
    106
    Симпатии:
    9
    В чем может быть причина не могу разобраться, данные к БД прописал правильно а выдает вот такую ошибку: Подключение не удалось. Отсутствует таблица либо неверно указаны данные для подключения.
    Fatal error: Call to a member function query() on a non-object in /var/www/gungamer/data/www/chat.сайт.ru/include/db.class.php on line 36
     
  18. DiSonDS

    DiSonDS

    Сообщения:
    80
    Симпатии:
    17
    Хотелось бы фичу удаления сообщений старше 3-ех дней например.
     
    Meowmurmur и pracc нравится это.
  19. R1KO

    R1KO Хейтер великого DEN`а Супермодератор

    Сообщения:
    7.247
    Симпатии:
    4.560
  20. pracc

    pracc Быть, а не казаться.

    Сообщения:
    702
    Симпатии:
    228
    @Webman, добавь в WEB поиск сообщений по steam_id, чтобы найти все сообщения одного игрока.

    [​IMG]
     
    Последнее редактирование: 3 июл 2017
    Godsend, 666FoX666, Webman и ещё 1-му нравится это.