Light-Chat by Sander
Рад наконец-то представить вашему вниманию мой новый модуль. Думаю лишних слов предварительного описания не надо, все и так ясно. Это чат! Просто чат, ничего лишнего.
Актуальная версия модуля Light-Chat v.1.2.1
В этом чате я постарался объединить все самое лучшее со всех ныне существующих чатов, и смею надеяться, у меня это получилось.
Пример работы чата вы можете увидеть на демо сайте.
Так выглядит основное окно чата в его стандартном режиме работы. Это вид под аккаунтом администратора
Опционально можно отключить вывод аватарок. Вид от гостя.
Список возможных действий админа. При разрешенном гостевом входе кнопка "Бан" не отображается. Забанить можно только авторизованного пользователя на сайте.
Так отображается чат для гостей, если им запрещено оставлять сообщения в чате.
Окно редактирования сообщения.
Три группы смайлов. Количество групп фиксировано, однако можно настроить любые желаемые смайлы в чат. Редактирование смайлов по аналогии с DLE`шным.
Своя, расширенная палитра цветов.
Окно вставки ссылки или изображения в чат.
Это можно отнести к одному из основных преимуществ перед другими чатами. В чем основная проблема большой нагрузки чата - то что человек может держать по несколько открытых закладок и в каждой будет происходить обновление чата с заданным интервалом, не смотря на то, что человек собственно и не пользуется там чатом. Для этого создан режим "оффлайн", через заданный интервал бездействия, чат переходит в режим ожидания.
Архив в окне с постраничной навигацией на AJAX.
Форма ввода сообщения. Внизу отображается количество символов, сколько осталось для ввода.
Выпадающее меню админам и редакторам чата. Пункт настроек виден только админу.
Список забаненных пользователей. При бане можно указать срок бана (суток) и причину бана. Тут в списке отображается логин забаненного пользователя, дата окончания бана и причина.
Самая интересная чать описания - настройки чата :)
Ключ активации - у модуля идет привязка к домену. Без ключа чат работать не будет.
Группы редакторов - список ID групп пользователей. Которым доступно редактирование и удаление сообщений, а так же кому доступно банить других пользователей, админа забанить нельзя :).
Интервал - частота обновления окна чата. Не желательно ставить очень маленький промежуток. Оптимально будет 15 сек и больше.
Отключение чата при бездействии - через сколько минут бездействия чат перейдет в режим ожидания.
Антифлуд - дабы не флудили добавлен параметр времени ожидания между добавляемым сообщениями
Количество сообщений - количество сообщений отображаемых в окне чата.
Минимальная длина сообщения и Максимальная длина сообщения - надеюсь в дополнительном описании не нуждаются.
Запретить индексацию чата - Если этот параметр включен, то в исходном коде страницы не будет отображаться ни одного сообщения, чат будет работать полностью на AJAX.
Включить кеширование - настоятельно рекомендую использовать кеширование. У себя я могу позволить его выключить потому, что посещалка нулевая.
Показывать аватарку - При включенном параметре немножко утяжеляется запрос и собственно в чате отображается аватарка автора.
Фильтр слов - включает фильтр слов. При этом используется как стандартная база слов в DLE так и собственные в чате.
Свой список фильтр слов - действует при включенном фильтре слов.
Гостевой допуск - разрешает гостям писать сообщения в чате
Имя гостя - имя гостя, если им разрешено оставлять сообщения в чате
Суффикс имени гостя - чтобы как-то уникализировать имена гостей и хоть как-то отличать их при переписке, к их имени можно добавлять суффикс в виде последней цифры его IP адреса.
Архив - включает возможность вывода архива. При выключенном архиве кнопки в панели нету.
Доступ групп в архив - список ID групп пользователей, которые могут просматривать архив сообщений.
Количество сообщений в архиве - количество сообщений отображаемых на одной странице архива.
BB-теги - включает панель тегов и включает обработку этих самых тегов.
Разрешить ссылки - дает возможность использовать теги leech а так же перехватывает прямые ссылки в тексте сообщения. Если запретить использование ссылок, то кнопка в панели не отображается.
Разрешить картинки и Разрешить изменение цвета - по аналогии с leech.
Ну а ниже, собственно, три списка трех групп смайликов.
Подробнее с чатом вы сможете ознакомиться непосредственно на демо странице (ссылка в начале).
Версии DLE: 9.0 и старше
Для работы модуля - требуется ionCube Loader.
Лицензия выдается под все сайты одного клиента, но не более 5и (нужно подтвердить права собственности на домен).
Остальные лицензии по 2wmz.
Стоимость модуля 10wmz
Купить модуль: shop.sandev.pro
Для связи со мной:
ICQ: 404-037-556
E-Mail: olalod@mail.ru
Skype: Sander8804
С уважением,
Олег Александрович a.k.a. Sander