iChat 10.0 : чат

iChat 10.0 : чат

Очередная модификация бесплатного чата iChat от DarkLane, предыдущая версия которого была опубликована здесь, с поддержкой актуальной на данный момент версии DLE 15.1.


Изменения в этой версии:
  • Модуль с системой управления базами данных MYSQL .
  • Использование BBcodes и Smileys от DLE/ДЛЕ.
  • Устранена недостаточная фильтрация входящих данных.
  • Добавлена ​​защита от запуска файлов AJAX конкретно из адресной строки.
  • Добавлена ​​возможность установить лимит смайлов в сообщении.
  • Добавлена ​​возможность нажать Enter, чтобы отправить сообщение.
  • Добавлена ​​папка с файлами кеша.
  • Загрузка смайлов по AJAX.
  • Полная переработка дизайна.
  • Улучшение функции "цитировать".
  • Добавлена ​​защита от выполнения скрипта без кеширования.
  • Добавлено кэширование ответа AJAX для правил и смайлов.
  • Добавлено удаление пробелов в ответах AJAX (исправлена ​​ошибка «не нужно обновлять»).
  • Оптимизация файлов refresh.php и add.php.
  • Добавлен файл .htaccess во все папки.
  • Исправлена ​​небольшая ошибка (не предоставлялся выбор модели) в rules.php.
  • Обновлены результаты пользовательского интерфейса Jquery с текущими версиями.
  • Добавлено отображение количества сообщений в настройках чата.
  • Добавлена ​​функция фильтрации слов Datalife Engine.
  • Поддержка видео Youtube и Vimeo .
  • Поддержка изображений и URL-адресов.
  • В настройках админ панели вы можете активировать или деактивировать использования видео, изображений, цитат и многое другое.

Установка:
  1. Загрузить из архива все файлы в корень вашего сайта.
  2. Зайти в Панель управления DLE > Утилиты > Управление плагинами и загрузить xml файл.
  3. Перейти в Панели управления DLE > Сторонние модули и в админке чата и выполнить его настройки.
  4. Открыть templates/your_theme/main.tpl и найти:
    {content}

    Добавить выше:
    [available=main]{include file="engine/modules/iChat/run.php"}[/available]

    Для вывода чата в новом окне добавьте в нужное место:
    <input class="bbcodes" style="font-size: 11px; float: left;" title="iChat в новом окне" onclick="window.open('http://localhost/datalife/engine/modules/iChat/window.php', '_iChat', 'toolbar=0,location=0,status=0, left=300, top=150, menubar=0,scrollbars=no,resizable=0,width=800,height=900');" type="button" value="Чат в новом окне" />

Готово!

ichat-10_0-chat.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 15.0-15.1
Кодировка: utf-8
Версия PHP: 7.4 - 8.1.5
Интерфейс: французский
Автор: RooTM
Модификация: DarkLane
Источник

Примечание от Oxigen: при создании статьи использовался машинный перевод с французского

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 5

Oxigen 25 июня 2022 13:37
Наверное хвосты остались от интеграции с форумом. Если их удалить, ничего страшного думаю не случиться.
Цитата: bymerpro
В файле chat.parse.php, в начале, он подключает какие то фантастические файлы:
require_once ENGINE_DIR .'/forum/sources/components/functions.php';
require_once ENGINE_DIR .'/forum/data/config.php';

Из-за чего не отправляются сообщения.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
bymerpro 25 июня 2022 03:37
В файле chat.parse.php, в начале, он подключает какие то фантастические файлы:
require_once ENGINE_DIR .'/forum/sources/components/functions.php';
require_once ENGINE_DIR .'/forum/data/config.php';

Из-за чего не отправляются сообщения.
vir2oz 24 июня 2022 12:19
olga, проверьте, чтобы в плагине, который вы загрузили в админке, были включены все галочки на изменениях файлов.
GANKSTER 24 июня 2022 08:41
olga, А версия DLE и php соответствует требованием?
--------------------
Ищешь шаблон для dle? тебе сюда dletm.ru
olga 23 июня 2022 23:39
Захожу в настройки, ничего нет и еще выскакивает такая ошибка:
engine/modules/iChat/ajax/add.php on line 86