Личные сообщения
Переписка между зарегистрированными людьми: список бесед, переписка с каждым, счётчик непрочитанного. Каждый может закрыть у себя приём писем или отказать одному человеку.
Что умеет
- Список бесед и переписка с каждым; адрес переписки — имя человека: /messages/ivanov.
- Кнопка «Написать» на странице человека — только если письмо дойдёт.
- Отметка прочтения и счётчик непрочитанного на вкладке «Сообщения» в кабинете.
- Каждый может закрыть у себя приём писем или перестать принимать письма от одного человека. Отправителю в обоих случаях говорится одно и то же.
- «Убрать беседу» убирает её только у себя: у собеседника переписка остаётся. Письмо удаляется совсем, когда его убрали оба.
- Уведомление о новом письме приходит без текста письма — только сам факт, что оно есть.
- В панели: список писем с поиском и фильтром прочитанных, отправка в общую корзину по одному и пачкой.
Настройка
Панель → Настройки → Личные сообщения:- Предел длины письма — от 200 до 20 000 знаков, по умолчанию 5000.
- Писем в час с одного человека — от 1 до 500, по умолчанию 30.
- Ведущим сайт можно писать всегда — тем, у кого есть вход в панель, письма доходят даже до закрывшего приём. Включено по умолчанию.
- Уведомлять о новых письмах — включено по умолчанию.
Права
- Писать личные сообщения — при установке выдаётся участникам, модераторам, редакторам и администраторам.
- Просматривать личные сообщения в панели — только администратор.
- Удалять личные сообщения и управлять корзиной — только администратор.
На сайте
Раздел /messages открыт только вошедшим. В строку разделов сайта он не попадает: пункт меню помечен как личный и стоит вкладкой в личном кабинете. В панели раздел «Сообщения» находится в группе «Сообщество».Установка и удаление
При установке создаётся таблица messages и раздаются права. Выключение убирает раздел, не трогая письма. Удаление с данными удаляет таблицу с письмами, права и настройки модуля.Как поставить
Он у вас уже есть. Панель → «Модули» → включить.
История версий
1.1.0
- Раздел «Сообщения» в панели: список писем, поиск, фильтр прочитанных и непрочитанных
- Выбор писем и «выбрать все на странице», отправка в корзину пачкой
- Письма подключены к общей корзине движка: восстановление и окончательное удаление
- Два новых права: просмотр писем в панели и удаление с управлением корзиной (по умолчанию только администратору)
- Повторная установка модуля больше не спотыкается о уже добавленный столбец корзины
- Список бесед открывается внутри личного кабинета, с рядом вкладок; пункт меню стал личным и ушёл из строки разделов
- Позже в этой версии: настройки разложены по группам, подписи переведены ещё на четыре языка
1.0.0
- Личные сообщения между зарегистрированными: список бесед и переписка с каждым
- Вкладка «Сообщения» в личном кабинете со счётчиком непрочитанного
- Кнопка «Написать» на странице человека
- Закрытый приём писем и отказ одному человеку; отправителю в обоих случаях отвечают одинаково
- Удаление у каждого своё: беседа, убранная одним, остаётся у второго
- Уведомление о письме без его текста; пределы длины письма и числа писем в час
Вопросы, ошибки и предложения — в разделе на форуме