DialogPM by Sander 1.0.7

Продвинутая система общения между пользователями. Модуль реализован по принципу чата, где сообщения обновляются в режиме реального времени. За основу внешнего вида взят интерфейс телеграма и адаптирован в рамках web интерфейса и возможностей DLE.
Особенности:
- Модуль доступен только по реальному адресу example.com/pm/
- У каждой беседы свой URL: example.com/pm/Логин_Пользователя/
- Адаптивная верстка
- Совместимость со стандартными ЛС. Достаточно установить модуль и все старые сообщения будут отображаться в чате
- Очень простая установка
- Все действия выполняются на AJAX (за исключением перехода по страницам)
- Можно запретить пользователям общаться друг с другом и использовать модуль только как обратную связь с заданным списком пользователей.
- На 98% открытый исходный код.
- Никакого html в php файлах. Все в шаблонах.
- Русская и Английская локализация. Можно легко добавить свой языковый файл. Но в шаблонах нужно будет вручную менять тексты.
Настройки:
- 'limit' => 100, - максимальное видимое количество сообщений в текущем диалоге
- 'search_limit' => 20, - максимальное количество отображаемых пользователей при поиске
- 'online_time' => 10, - сколько минут бездействия считать пользователя онлайн
- 'interval' => 7, - интервал между обновлениями чата
- 'offline' => 1, - через сколько минут бездействия переводить чат в оффлайн режим
- 'main_interval' => 10, - интервал обновления списка пользователей на главной странице модуля
- 'allow_ignore' => true, - разрешить использовать игнорирование (в случае запрета, кнопки и тексты в шаблоне нужно будет убрать вручную)
- 'soundoff' => 0, - выключить звук. Т.е. по умолчанию изначально кнопка отключения звука будет активной
- 'stopupdate' => 0, - выключить автообновление чата.
- 'allow_search' => true, - разрешить использовать поиск пользователей на сайте
- 'send_email' => true, - отправлять на почту уведомление о новом сообщении.
- 'email_subj' => 'Новое персональное сообщение', - заголовок/тема письма
- 'pm_subj' => 'Новое ЛС', - модулем не используется, но т.к. используется стандартная таблица для хранения писем - необходимо указывать заголовок письма. Да и в шаблоне email сообщения используется тема.
- 'feedback_only' => false, - запретить пользователям общаться между собой, только с заданными списком контактов
- 'feedback_users' => [], - через запятую логины пользователей которым можно писать сообщения, если включен параметр выше
Шаблоны:
- 404.tpl - страница ошибки, если указан не существующий URL или пользователь
- dialog.tpl - страница диалога
- dialog_item.tpl - шаблон сообщений (включая разделитель-дату)
- editor.tpl - форма редактора
- ignore.tpl - страница игнорируемых пользователей
- index.tpl - индексная страница, основная оболочка
- main.tpl - главная страница
- menu.tpl - меню профиля пользователя
- userlist.tpl - шаблон пользователя в списке
Установка:
1. Установить модуль через систему установки плагинов.
2. В корневом htaccess найти:
RewriteEngine On
Добавить ниже:
RewriteRule ^pm (/(.*))?/?$ index.php?do=pm [L]
Готово!
Для генерации ключа под ваш домен, загрузите keygen.php в корень вашего сайта и запустите. Добавьте полученный ключ в engine/mods/pm/data/config.php.
Информация
Посетители, находящиеся в группе Гости, не могут скачивать файлы с нашего сайта.
Пожалуйста зарегистрируйтесь или авторизируйтесь для доступа к файлу.
Похожие новости
Обсуждение новости
-
Информация
-
Vii Engine NEW
-
DataLife Engine
-
Скрипты, Soft, APP, CMS
-
Bootstrap
-
Шаблоны сайтов
-
Web Мастеру
Статистика
Гости2
Обновленияnew
Комментарии
Часто задаваемые вопросы
Информация
Скидка на все скрипты 20%! до 8 сентября
Актуальная версия Vii Engine 3.0
Внимание! Сайт мошенников!
Облако тегов
Billing DataLife Engine Final PHPSocial Release Адаптивный ВКонтакте Сборка Скачать бесплатно версии версия возможности время дизайном изображений имеет интернет модулей модуль можно некоторые новостей новые плагин полностью помощью простой работает сайт сайта сети системы скрипт слив социальной также хостинг шаблон







