CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Модуль "Мини-чат"
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Разработка системы
Страницы: 1, 2
eChat


Здравствуйте, уважаемые форумчане! Хочу представить вам долгожданный модуль "мини-чата" для Eleanor cms 0.9.

Автор: Alexander
Спонсор: Roman Borkunov (Qnut)

О модуле:
Модуль позволяет создать простенький чатик в виде блока. К чатингу допускаются только пользователи сайта.

Возможности:
- Чат позволяет пользователям публично обмениваться короткими сообщениями (до 500 символов).
- Пользователь может удалять свои сообщения. Админ может удалять любые сообщения.
- Все данные хранятся в виде текстовых файлов.
- Физически сообщения не удаляются, а помечаются удаленными - админ всегда может увидеть полную переписку.
- Чат не уничтожает старые сообщения, а помещает их в архив. Владелец сайта всегда может увидеть о чем общались пользователи.

Чат создан на базе oChat. Отличие от оригинала:
- Серверная часть максимально ускорена.
- Убраны костыли: нельзя отправлять из чата пользователям ПМки.

Идейный лидер, спонсор и вдохновитель - Roman Borkunov (Qnut)

== Установка ==
1. Содержимое каталога upload заливаем в корень сайта.
2. Создаем файловый блок addons/chat/block.php

Установка завершена

© Alexander

Скриншоты:
eChat


Скачать:
Скачать данный модуль можно здесь или же на нашем сайте: CoderLaba.com (Официальный распространитель материалов для Eleanor CMS)
не плохо, минимализм, ничего лишнего
Re-Aktor
Ребята, перекодируйте плиз в ср1251, и еще как сделать чтобы смайлы везжали в левую, а не правую?
Alexander
Re-Aktor, сделано. При загрузке с eleanor-cms.ru вы можете выбрать кодировку в архиве.
Re-Aktor
все перекодированно, но сами сообщения отображаются и отправляются в кодировке УТФ8
Maximkaboom
А почему сообщения хранятся в текстовых файлах?
Re-Aktor
Как сделать чтобы сообщения в ср1251 отражались?
Alexander
Re-Aktor, перекачайте и попробуйте как сейчас.

Цитата (Maximkaboom @ 2020-05-26 11:21)
А почему сообщения хранятся в текстовых файлах?
Все ради того, чтобы работало быстрее.
Re-Aktor
Цитата (Alexander @ 2013-07-27, 22:37)
Re-Aktor, перекачайте и попробуйте как сейчас.


Все отлично! Спасибо!
Maximkaboom
Alexander, я не устанавливал модуль еще, нет времени вообще, но есть предложение:
На скрине есть кнопка обновить. может сделать автообновление на JS и дать пользователям настройку, задать интервал обновления
Re-Aktor
Он вроде сам как бы обновляется, кстати скрин отличается от реальности.
Цитата (Re-Aktor @ 2020-05-26 11:21)
Он вроде сам как бы обновляется, кстати скрин отличается от реальности.

Всё верно, чат обновляется сам, а кнопка лишь для того, если допустим по каким то причинам он не обновился, или же хотите сами обновить раньше времени. А скрин отличается, потому что стилизизован под определенный дизайн, а так, отличие минимальное
Maximkaboom
Ясно. но как я писал ранее, пока нет возможность протестировать модуль
Re-Aktor
Долго тестировал чат, есть недочеты: слишком маленькие смайлы отображаются в сообщениях. Постоянные ошибки в сообщениях, новые сообщения не отображаются приоритетом (нужно листать сайдбар). Да и похоже старые сообщения не удаляются.





Alexander
Re-Aktor, давайте будем исправлять ситуацию. Можете написать что конкретно не так и как должно быть?
Re-Aktor
Первое: смайлы в сообщениях слишком маленькие , даже прищурившись не уается понят что за смайл, надо бы увеличить. Второе: сколько работает чат, все время на странице где он размещен в первую очередь видны только старые сообщения , чтобы увидеть новые нужно делать прокрутку вниз. Надо было бы чтобы приоритетом показывались новые сообщения. И как я понял то если пользователи напишут в чат 100 сообщения, то все эти 100 сообщений будут показываться сразу, хорош бы было б если бы показывало только 15-20 последних сообщений ( может оно атк и есть и еще не достиг нужного числа сообщений). Третье: часто в чате выскакивают ошибки вида /home/****/public_html/addons/chat/chat.php /home/u284853397/public_html/addons/chat/chat.php Такие ошибки как я понял выходят когда текст содержит какие-либо спец символы типа кавыек или скобок. Как то это нужно исправить.
Alexander
Re-Aktor, а можно это увидеть вживую?
Re-Aktor
_free-sat.ru
Alexander
Re-Aktor, отписал вам на мыло. Проверьте. Если багфикс устроит - выложу для всех.
Re-Aktor
да вопросы ошибок и отображения были  решены, а  вот смайлы стоило бы увеличить ! Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.