Добро
пожаловать

Войдите в свой аккаунт

или

Добро пожаловать!

Если у вас уже есть аккаунт — войдите.
Новичок? Зарегистрируйтесь за 15 секунд и получите полный доступ.

Здесь могла быть
ваша реклама

Roma
Roma
Был: Вчера в 23:45
🔴 Оффлайн
INFO
Группа Администрация
Публикации 472
Комментарии 5
DLE (DataLife Engine) / Модули
39
2
29.01.2025
Доступные файлы

Доступ к файлу

Присоединяйтесь к сообществу чтобы скачать этот материал

Файл недоступен или нарушает ваши права?

Сообщите нам об этом, и мы оперативно примем меры. Нам важно мнение каждого пользователя.

DialogPM by Sander 1.0.7 DLE

Продвинутая система общения между пользователями. Модуль реализован по принципу чата, где сообщения обновляются в режиме реального времени. За основу внешнего вида взят интерфейс телеграма и адаптирован в рамках 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.

Ультра-скидки и бонусы от наших партнёров

Не упустите шанс сэкономить: хостинг, VDS, домены — только по эксклюзивным ссылкам ниже.

О чем ты думаешь?
  1. Проверю скажу проверю скажу
TU-PLATINUM
Полный премиум-доступ
Скачивания без квестов и бесконечно
Эксклюзивные инструменты и функции
Перейти в группу

Разместите рекламный блок на нашей платформе и получите дополнительное внимание к своим товарам или услугам.

Связаться для рекламы

Подберём лучший формат размещения под ваши задачи.

Каналы связи
ВКонтакте
Быстрый ответ
Telegram
Мгновенная связь

Наши преимущества
Оперативная модерация
Публикация за 15–30 минут
Качественная аудитория
Высокая вовлечённость
Поддержка 24/7
Поможем с форматом

Администрация не несет ответственности за действия пользователя на сайте.