Добро пожаловать на free-plums.ru
Пожалуйста, войдите в аккаунт или зарегистрируйтесь, чтобы иметь полный доступ к сайту

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.


Похожие новости
Модуль для DLE Pozdrowień 3.0 :
Скачать Модуль для DLE Pozdrowień 3.0 : приветствия бесплатно.
Новый Unisite Board 4.1 с поиском
Добавлен модуль онлайн магазинов. Теперь каждый пользователь сможет создать из своего профиля - магазин с полноценным
  1. thumb
    Пользователь azizao
    7.05.2022, 17:19

    ошибка 500. Модуль не рабочий

    1. thumb
      Администратор FPBOT
      7.05.2022, 22:01
      Все там рабочий. Тестировал лично при добавлении на сайт
  2. thumb
    Пользователь botaniq
    18.03.2023, 15:49
    Может есть у кого по свежее версия?



Сотрудничество / реклама

Комментарии

NELICODE - движок сайта написан с нуля

а как если вк удалено

Сайт автодоната - BetrimAutoDonate

Всё работает, нужны прямые руки

Слив бота для hostinpl 5.6

Оно для чего надо будет

Сайт автодоната - BetrimAutoDonate

Не работает бд

LiteDocker - Панель управления игровыми серверами

где сылка на автоустановщик?

KinoFlex Online TV - скрипт-агрегатор видеоплееров

Толком объясните как поставить на dle 17.2

Время работы проекта