Название: Модуль чата
CMS: DLE 9.x - 10.x
Версия модуля: 1.0
Описание: Исправленный, переделанный и адаптированный под DLE 10.3 модуль чата. Функционал простенький, есть всё что нужно, и нету лишнего.
Функционал чата:
1. Написание сообщения в чате с выводом аватарки. Есть возможность написать, обращаясь к конкретному пользователю. Поддерживаются бб теги, смайлы, цвета, шрифты.. Администратор или модератор может удалить сообщение.
2. Имеется настройка чата в админке.
3. Бан пользователей
4. Фильтр слов с заменой
5. Сохранение логов и их просмотр
6. Очистка всех сообщений в чате.
Что я собственно исправил из ошибок:
1. Исправил ошибку, при которой аватарка появлялась на секунду, затем становилась битой картинкой.
2. Через кнопку "Отправить" сообщение не отправлялось, только при нажатии enter.
3. Пару мелких ошибок в админке.
4. Исправил авто-обновление чата.
1.Залить файлы на сервер
2.Выставить права на папку engine\chat\data и файлы в ней, а так же на backup/chat/ - 777
3.Открыть index.php
найти:
require_once ROOT_DIR . '/engine/init.php';
ниже добавить:
require_once ENGINE_DIR . '/chat/chat_block.php';
найти:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
ниже добавить:
$tpl->set ( '{chat_block}', $tpl->result['chat_block'] );
4.Открыть engine\engine.php
найти:
case "comments" :
include ENGINE_DIR . '/modules/comments.php';
break;
ниже добавить:
case "chat" :
include ENGINE_DIR.'/chat/chat.php';
break;
5.Запустить установку перейдя по ссылке http://сайт.ру/chat.install.php
6.Открыть .htaccess
найти:
RewriteEngine On
ниже добавить:
# ЧПУ для Chat
RewriteRule ^chat(/?)+$ index.php?do=chat [L]
7.Если вы захотите чтобы чат был не только на отдельной странице по адресу: http://ваш_сайт.ru/chat/
но и на главной странице, то вставьте тег {chat_block} в main.tpl до или после тега {content} на ваше усмотрение.
8.Если хотите авто-очистку чата, можно установить крон на cron_job.php
9.Удалить файл chat.install.php
Chat_DLE_10.zip
28-09-2014, 14:330 b
zipскачиваний: 160
Скачать