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

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

[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 ₽. По вопросам приобретения пишите мне в ЛС. Обсуждение функций расширения - в этой теме. В цену входит адаптация расширения под ваш стиль (если потребуется).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
er107
phpBB 2.0.17
Сообщения: 1113
Стаж: 14 лет 1 месяц
Благодарил (а): 195 раз
Поблагодарили: 63 раза

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

Сообщение er107 »

southklad писал(а): 05.05.2024 21:12 И это расширение не работает в ЛС
У меня работает.
truser
phpBB 1.2.0
Сообщения: 17
Стаж: 1 год 9 месяцев
Благодарил (а): 2 раза

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

Сообщение truser »

Messenger are showing old pages. It looks like it is displaying from the cache. Old notifications, old messages... It's usually on the chats page. Is anyone else experiencing this? How do I solve it?
nou nou
phpBB 1.0.0
Сообщения: 4
Стаж: 3 года 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение nou nou »

Would love this! Can I pay in USD somehow?
truser
phpBB 1.2.0
Сообщения: 17
Стаж: 1 год 9 месяцев
Благодарил (а): 2 раза

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

Сообщение truser »

I am writing here because the author is not active. I am getting the following error how to fix it.


General Error
You are not allowed to access this file.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/message_parser.php
LINE: 1895
CALL: trigger_error()

FILE: [ROOT]/ext/nekstati/msgr/core/posting.php
LINE: 240
CALL: parse_message->get_submitted_attachment_data()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 151
CALL: nekstati\msgr\core\posting->handle()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 68
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()

FILE: [ROOT]/app.php
LINE: 35
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

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

Сообщение AlexOo »

Друзья, кто-нибудь знает, Nekstati покинула проект навсегда или это временное отсутствие ? Есть большое желание приобрести данное расширение, но мое ЛС так и висит не прочитанное. Может быть кто-то может с ней связаться, чтоб вышла на связь или поделиться альтернативными способами связи в личку ?

P.S. Готов так же рассмотреть покупку через гаранта в виде администрации проекта, т.е. я перевожу админам, они уже Nekstati, а я получаю актуальную версию расширения. Профит 8-)
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 7 лет 8 месяцев
Благодарил (а): 92 раза
Поблагодарили: 27 раз

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

Сообщение ciiz1 »

Тоже отписался Nekstati, но видимо после предыдущего поста её так и не было.
Аватара пользователя
jd8615
phpBB 2.0.1
Сообщения: 278
Стаж: 5 лет 5 месяцев
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 37 раз

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

Сообщение jd8615 »

AlexOo писал(а): 19.01.2025 16:17 Готов так же рассмотреть покупку
ciiz1 писал(а): 22.04.2025 12:16 Тоже отписался Nekstati
У меня есть банковские реквизиты по которым я оплачивал Nekstati (могу их дать, в назначении платежа отпишите типа phpbbguru), но хз как к этому администрация отнесётся.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

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

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

С Nekstati есть связь. Смысл отдавать банковские реквизиты
Занята она, просто-напросто
Аватара пользователя
jd8615
phpBB 2.0.1
Сообщения: 278
Стаж: 5 лет 5 месяцев
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 37 раз

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

Сообщение jd8615 »

Татьяна5 писал(а): 22.04.2025 16:11 Занята она, просто-напросто
Как минимум тут 2 человека хотят купить её продукт. Какая нагрузка то на неё? Получить деньги, отправить архив. Все работает на стандартных стилях. Указать, что в связи с отсутствием времени, доработка расширения и его настройка под нештатные стили временно ограничена.
Ну раз деньги не нужны, чтож :hat

Кто не успел, то опоздал :D
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

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

Сообщение AlexOo »

jd8615, спасибо. Реквизиты автора у меня тоже есть. Просто только сейчас Татьяна сказала, что у нее все хорошо, загруз по работе. А то разное бывает в жизни ... Вдруг уехала в кругосветку, сожгла все мосты и оставила телефон на прикроватной тумбочке 8-)
AlexOo писал(а): 19.01.2025 16:17P.S. Готов так же рассмотреть покупку через гаранта в виде администрации проекта, т.е. я перевожу админам, они уже Nekstati, а я получаю актуальную версию расширения. Профит 8-)
Моя многоходовка все еще в силе, если кто поможет подобное из администрации провернуть - буду признателен ;)

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