Light-Chat 2.0 by Sander

Light-Chat 2.0 by Sander

Новая версия модуля Light-Chat для вывода виджета чата на сайте DLE. Его автор больше не планирует возобновлять работы по его существенным доработкам и обновлениям, но обещает поддерживать его в работоспособном состоянии для новых версий DLE. Чат получил статус Free и теперь распространяется бесплатно.




Настройки чата:
  • Группы редакторов - список ID групп пользователей. Которым доступно редактирование и удаление сообщений, а так же кому доступно банить других пользователей, админа забанить нельзя.
  • Интервал - частота обновления окна чата. Не желательно ставить очень маленький промежуток. Оптимально будет 15 сек и больше.
  • Отключение чата при бездействии - через сколько минут бездействия виджет чата перейдет в режим ожидания.
  • Антифлуд - дабы не флудили добавлен параметр времени ожидания между добавляемым сообщениями
  • Количество сообщений - количество сообщений отображаемых в окне чата.
  • Минимальная длина сообщения и Максимальная длина сообщения - надеюсь в дополнительном описании не нуждаются.
  • Запретить индексацию чата - если этот параметр включен, то в исходном коде страницы не будет отображаться ни одного сообщения, чат будет работать полностью на AJAX.
  • Включить кеширование - настоятельно рекомендую использовать кеширование.
  • Показывать аватарку - при включенном параметре немножко утяжеляется запрос и собственно в чате отображается аватарка автора.
  • Фильтр слов - включает фильтр слов. При этом используется как стандартная база слов в DLE так и собственные в чате.
  • Свой список фильтр слов - действует при включенном фильтре слов.
  • Гостевой допуск - разрешает гостям писать сообщения в чате.
  • Имя гостя - имя гостя, если им разрешено оставлять сообщения в чате.
  • Суффикс имени гостя - чтобы как-то уникализировать имена гостей и хоть как-то отличать их при переписке, к их имени можно добавлять суффикс в виде последней цифры его IP адреса.
  • Архив - включает возможность вывода архива. При выключенном архиве кнопки в панели нету.
  • Доступ групп в архив - список ID групп пользователей, которые могут просматривать архив сообщений.
  • Количество сообщений в архиве - количество сообщений отображаемых на одной странице архива.
  • BB-теги - включает панель тегов и включает обработку этих самых тегов.
  • Разрешить ссылки - дает возможность использовать теги leech, а так же перехватывает прямые ссылки в тексте сообщения. Если запретить использование ссылок, то кнопка в панели не отображается.
  • Разрешить картинки и Разрешить изменение цвета - по аналогии с leech.
  • Ну а ниже, собственно, три списка трех групп смайликов.

light-chat-2_0-by-sander.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.x-16.0
Версия PHP: 7.x-8.x
Автор: Sander
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

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

Oxigen 8 апреля 2023 04:01
djgelius, с этой модификацией стилей заметил один косяк. Если кликнуть по заголовку окна, то оно уезжает в верхний левый угол экрана.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
djgelius 7 апреля 2023 12:30
В файле styles.css замените css на:
.lc_modal {
	z-index:9997;
	position: fixed !important;
	display: none;
	left: 50%;
       top: 50%;
       transform: translate(-50%, -50%);
	width: 100%;
	max-width:700px;
	background: #fff;
	border: 1px solid #b0b0b0;
	color: #333333;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

тогда модальные окна будут адекватно работать на любых устройствах.