Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2-3.3] Messenger — Улучшенные личные сообщения

Форум для размещения согласованных с администрацией коммерческих объявлений/предложений
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

[3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Nekstati »

Название расширения: Messenger
Автор: Nekstati
Спонсор и вдохновитель разработки: PintPont
Описание расширения: Улучшенная система личных сообщений (ЛС). Заменяет штатную систему.
Язык: EN, RU
Демо: Расширение установлено на этом сайте, зайдите в свои личные сообщения.
 
Скриншоты общие 
roster-ru-1.png
chat-ru-1.png
 
Скриншоты с подробным разъяснением функций 
Список чатов:
roster-ru-2.png
Отдельный чат:
chat-ru-2.png
Поиск:
search-ru.png
 
Какие проблемы у штатной системы ЛС:
- нет списка контактов
- нет поиска
- нет возможности посмотреть всю переписку с конкретным собеседником
- нет возможности удалить всю переписку с конкретным собеседником
- нет возможности понять, прочитал ли собеседник ваше сообщение (если оно переместилось из "Исходящих" в "Отправленные", это не значит, что оно прочитано, а значит лишь, что собеседник зашёл на форум)
- нет "быстрого ответа"

Новая система сделана по образцу современных мессенджеров:
- вы видите список контактов (чатов)
- при нажатии на контакт открывается лента всей переписки с ним (чат)
- никакой больше путаницы между "Входящими/исходящими/отправленными", просто лента
- в каждом сообщении вы видите отметку о прочтении, в списке чатов тоже
- сообщения можно закреплять, чаты тоже
- избранное (как в телеграме)
- поиск по всем ЛС и по конкретному чату
- когда отправляете сообщение, можно не заполнять заголовок
- когда посылаете файл, можно ничего не писать: кинули картинку и нажали "Отправить"
- когда редактируете отправленное, но ещё не прочитанное сообщение, пометка "Отредактировано" больше не появляется
- когда удаляете отправленное, но ещё не прочитанное сообщение, оно реально удаляется, а не "Пользователь удалил это сообщение"
- сообщение можно редактировать даже после прочтения, как в телеграме (опция, включается в администраторском разделе)
- сообщение можно удалять даже для собеседника, как в телеграме (опция)
- можно удалить и весь чат разом
- кнопка ЛС в темах больше не спрятана под "Контактной информацией" и отображается явно (опция)
- иконка ЛС заменена на конверт (в Prosilver и других стилях, где вместо конверта ящик)
 
Что удалено по сравнению со старой системой ЛС 
- копии/BCC
- пользовательские папки (вместо этого важные сообщения можно закреплять или пересылать в избранное)
- пользовательские правила
- жалобы на ЛС
- возможность посылать ЛС форумной группе
 
Что запланировано, но ещё не реализовано 
- все непрочитанные (от всех получателей) одной лентой
- приём новых сообщений без перезагрузки страницы (AJAX)
- групповые чаты по образцу мессенджеров
 
Доп. скриншоты: закрепление сообщений 
Закреплённые чаты отображаются наверху списка:
pins-1.png
 
Закреплённые сообщения видны списком наверху чата, список можно развернуть:
pins-2.png
 
Закреплённые из всех чатов разом:
pins-3.png
pins-4.png
 
Доп. скриншоты: разные опции и неочевидные функции 
В админке есть опция "Видимая ссылка на ЛС в темах". Вот что она делает:
separate_pm_link.png
 
В админке есть опция "Удаление сообщений у собеседника". Если она не отключена, при удалении сообщений появляется дополнительная галочка: "Также удалить для <имя_собеседника>":
allow_delete.png
Если "Удаление сообщений у собеседника = Всегда", такая же галочка появляется и при удалении целого чата.
 
Если у вас какое-нибудь расширение рассылает служебные ЛС (например, Double Account Preventer), рекомендую поставить user_type = 2 пользователю, от имени которого отправляются эти ЛС. Тогда на его сообщения невозможно будет ответить, а ссылки на его профиль будут неактивны. Например, можно создать такого пользователя через админку: Система - Поисковые боты - Добавить бота - задать ему имя "Форумный бот" и IP 0.0.0.0. Для полной красоты можно присвоить ему звание "Бот" и поставить аватару. Чат с этим ботом будет выглядеть так:
bot.png
 
Требования:
phpBB 3.2.1+
PHP 7.0+
База данных: только MySQL или MariaDB

Стили в комплекте: Prosilver, Aero, Breeze, Eles, Green Style, Metro Blue, Milk, Pro Ubuntu Lucid, Simplicity.

Совместимость со старой системой ЛС полная: все существующие сообщения сохраняются, вы в любой момент можете отключить это расширение и вернуться к старой системе.

Совместимости с большинством других расширений, касающихся ЛС, нет и не будет. Рекомендую отключить их во избежание.
Расширение shredder/pm_spy совместимо.

В качестве совместимого просмотрщика изображений рекомендую [3.2][3.3][dev] Imgsliders - слайдеры изображений

Для исключения ситуации "Папка Входящие переполнена...", которая сбивает пользователей с толку, рекомендую поставить Максимальное количество ЛС в папке = 0, независимо от того, используете вы это расширение или нет. Эта опция находится в штатных настройках ЛС (Админка - Сообщения - Личные сообщения).

После установки расширения нужно создать поисковый индекс в настройках расширения. Иначе поиск не будет искать старые сообщения.
 
Цена: 3000 ₽. По вопросам приобретения пишите мне в ЛС. Обсуждение функций расширения - в этой теме. В цену входит адаптация расширения под ваш стиль (если потребуется).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
truser
phpBB 1.2.0
Сообщения: 15
Стаж: 9 месяцев
Благодарил (а): 2 раза

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение truser »

If a message is inappropriate, what can be done about it? Shouldn't the user report that message and block the user? As far as I know, blocking will be in future versions. But I think the issue of complaints is important.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Nekstati »

Yes, blocking will be in a future version.

As for complaints/reports to the moderator, I consider such things in private messages inappropriate. If you report some PM, this PM must become visible to the moderator (otherwise he will not be able to judge is there a violation or not). But this is a personal message. It was sent to a specific user. No one else has the right to read it.
dimassamid
phpBB 2.0.0
Сообщения: 205
Стаж: 17 лет 5 месяцев
Благодарил (а): 58 раз
Поблагодарили: 84 раза

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение dimassamid »

У меня небольшой вопрос. Личное сообщение открывается при клике в любое место. Но если оно содержит блок с цитатой или с кодом, то при нажитии в это место ЛС не открывается:
PM.png
Подскажите, как это исправить, что-то не соображу.

P.S. Я ещё прописал в CSS курсор, чтобы было понятно, что нажать можно не только на никнейм, но и на всё сообщение. Так по-моему логичнее :)

Код: Выделить всё

.msgr_chats li.row:hover {
	cursor: pointer;
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение southklad »

Тоже заметил один глюк, если в сообщении только ссылка и ты заходишь с мобильного, то в поле пусто, если кликаешь на сообщение, тебя сразу перебрасывает по ссылке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение romeo_piter »

Евгения, пара вопросов по расширению плз.
Есть ли какие-то прогнозы по срокам появления возможности блокировки?
Совместимо ли данное расширение с вашим: https://github.com/kaileymsnay/pmrules.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Nekstati »

romeo_piter
Блокировка, думаю, месяц.

Несовместимо. Расширения, связанные с ЛС, подключаются к "событиям" в штатном коде ЛС. Как они могут быть совместимы? Внедрить в свой код штатные события я не могу, потому что алгоритмы совсем другие.
truser
phpBB 1.2.0
Сообщения: 15
Стаж: 9 месяцев
Благодарил (а): 2 раза

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение truser »

Nekstati, I waited one moon. So? :)
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Nekstati »

truser, soon... Not enough time, as usual.
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение romeo_piter »

Я тоже готов приобрести, но после наличия функции бана, иначе пользователи не поймут.
Сейчас хоть можно по условию удалять ненужные входящие.
AlexOo
phpBB 2.0.1
Сообщения: 275
Стаж: 10 лет 11 месяцев
Благодарил (а): 86 раз
Поблагодарили: 10 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение AlexOo »

Nekstati, подскажи пожалуйста,какие стандартные стили CSS можно смело удалять, после установки твоего расширения ?

Сейчас понимаю, что за время существования проекта мой CSS сильно разросся и надо бы провести его ревизию. Т.к. в ближайшем будущем стоит задача перейти на твою систему сообщений, хочу уже сейчас провести подготовительные работы по удалению всего "ненужного", и заодно проверить, что чистка не изуродует какой-либо функционал

Спасибо.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Nekstati »

AlexOo, не совсем понимаю вопрос. CSS расширения написана под стандартный Просильвер.
ext/nekstati/msgr/styles/all/theme/msgr_common.css
Под остальные стили - как повезёт, может выглядеть хорошо, а может не очень, тогда поверх добавляется ещё один CSS-файл с поправками.
ext/nekstati/msgr/styles/nx_guru/theme/ ... ecific.css
Поправки только вручную делать под конкретный стиль.
AlexOo
phpBB 2.0.1
Сообщения: 275
Стаж: 10 лет 11 месяцев
Благодарил (а): 86 раз
Поблагодарили: 10 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение AlexOo »

Nekstati, попробую перефразировать свой вопрос. Стандартные личные сообщения в просильвере имеют свой набор css стилей. После установки твоего расширения функционал видоизменяется, и я предполагаю, что часть стандартных стилей отвечающих за стандартные личные сообщения становится не актуальными, т.к. пока работает твое расширение они не фигурируют нигде на проекте.

У меня стоит задача провести ревизию стилей форума и убрать все те, которые не используются на проекте, но присутствуют в css файлах темы
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Татьяна5 »

AlexOo, стандартный набор при этом лучше не трогать
AlexOo
phpBB 2.0.1
Сообщения: 275
Стаж: 10 лет 11 месяцев
Благодарил (а): 86 раз
Поблагодарили: 10 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение AlexOo »

Татьяна5, возникнут сложности при обновлении ?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2-3.3] Messenger — Улучшенные личные сообщения

Сообщение Татьяна5 »

AlexOo, запросто. Да и отладку расширения вдруг что удаление стандартного усложнит

Вернуться в «Реклама»