Author : C3La-NS

Актуальная версия 2.5.0 Данный код содержит нереализованную функцию для ChatX и не поддерживается разработчиком! Данный код писался с целью реализации системы «тихого» бана (shadow ban) для чата, предполагающий возможность для «тихо» заблокированного пользователя читать и оставлять сообщения в чате. Отправленные таким пользователем сообщения будут доступны только ему самому. Таким образом, идея разработки заключалась в создании ..

Читать далее

Чтобы чат работал по протоколу http (без сертификата шифрования) нужно отредактировать несколько файлов скрипта. В корневой папке скрипта откройте файл .htaccess и удалите следующие строчки: RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Тем самым вы отключите перенаправление на протокол https. Возможно потребуется подождать несколько минут. Попробуйте открыть директорию со скриптом (убедитесь, что https-протокол больше не ..

Читать далее

Актуальная версия 2.5.0 Чат ChatX имеет возможность интеграции по форумным данным сервиса бесплатных форумов MyBB.ru и его партнеров. Для этого мы используем такие форумные данные, как: UserID (ID пользователя) и ForumAPITicket (уникальный идентификатор форума). Чат не использует форумный пароль для авторизации пользователя в чате, вместо этого скрипт ChatX генерирует случайный пароль и записывает данные по ..

Читать далее

Актуально для версии 2.5.0 Поддерживаемые версии <2.5.0 Вы можете добавлять свои собственные теги форматирования (bb-теги) в файле /bbcode.php В данной статье мы рассмотрим самый простой пример добавления собственного тега форматирования. Однако учтите, что процедура требует основ понимания html и regex. В массиве $find создаем bb-код, который будет в дальнейшем преобразован в html. Создадим bb-код для ..

Читать далее

Актуальная версия 2.5.0 Поддерживаемые версии: 2.4.0 Пожалуйста, обратите внимание, что для аутентификации пользователей ChatX использует технологию Json Web Token, состоящую из трех частей: header, payload, signature. В данном случае нам интересен третий элемент — signature — подпись шифрования, которая представляет собой набор случайных символов и букв латинского алфавита, при помощи которой чат удостоверяет подлинность данных ..

Читать далее

Помощь по ChatX Если у Вас есть вопросы по чату, пожалуйста, оставьте комментарий в данной теме, чтобы разработчик скрипта смог вам помочь. Опишите вашу проблему как можно детальнее и точнее, а также не забудьте указать используемую версию чата и прикрепить ссылку на ваш в..

Читать далее

Актуально для версии 2.4.0 Поддерживаемые версии: 2.4.0 Для мобильной версии Google Chrome на Android, при достижении в текстовом поле нового сообщения 6 строк и более, характерны перескакивания скроллбара наверх при нажатии кнопки пробела или вставки эмодзи. Данная проблема очень специфична и решить ее стандартными средствами пока не получилось, однако, мы предлагаем фикс в виде CSS-кода, ..

Читать далее

Актуально для версии 2.3.0 Поддерживаемые версии 2.2.0 Большинство хостингов хранят серверные сессии в специально отведенной временной папке. Если вы используете две и более копии скрипта чата на одном и том же сервере (аккаунте), имеет смысл задать произвольный идентификатор сессиям каждого скрипта для избежания их интерференции. Откройте файл settings.php, расположенный в корневой папке скрипта. Найдите параметр ..

Читать далее

Актуально для версии 2.5.0 Поддерживаемые версии 2.2.0, 2.3.0, 2.4.0 Чтобы изменить ширину чата, откройте файл chatx_styles.css, расположенный в директории /assets/css/. Найдите стиль для #chatx, измените параметр width: 285px; на произвольный. Обратите внимание, для версии 2.5.0 по умолчанию используется отдельный CSS-файл screen_optimized.css, который переключается в модераторской панели чата под пунктом «Оптимизировать размер виджета для больших экранов». ..

Читать далее

Актуально для версии 2.5.0 Поддерживаемые версии 2.1.0, 2.2.0, 2.3.0, 2.4.0 По задумке виджет чата в свернутом виде отображается в 30 пикселях левее правого нижнего угла. Чтобы изменить его координаты на странице откройте файл chatx_styles.css, расположенный в директории /assets/css/. Найдите стиль для chatx:not(.expanded) chx_header и измените параметр right: 30px; на произвольный. Для версии 2.1.0, 2.2.0, 2.3.0: ..

Читать далее