[Расширение] (phpBB 3.2-3.3) BB3PMTalkyExtra(NF): Новая система личных сообщений

Расширения с доступом после оплаты
 • Просмотры: 4276
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.2-3.3) BB3PMTalkyExtra(NF): Новая система личных сообщений

06 мар 2024, 08:57

Описание
Расширенная версия расширения [Расширение] (phpBB 3.2-3.3) BB3PMTalky(NF): Новая система личных сообщений
Расширение меняет встроенную систему личных сообщений на более логичную и понятную, вместо отображения личных сообщений одиночными сообщениями данное расширения отображает все личные сообщения одной ветки в виде одной темы, автором темы считается пользователь написавший первое сообщение. Для работы расширение использует личные сообщения пользователей форума, т.е. при его установке все уже имеющиеся личные сообщения будут доступны в расширении, а при удалении вернётся стандартная система с всеми сообщениями включая написанные в расширении.

Дополнительные возможности в сравнении с стандартной системой ЛС:
- отдельный раздел для непрочитанных сообщений (тем)
- возможность полного удаления всей темы её автором
- запрет отправки ЛС самому себе
- аякс проверка наличия новых ЛС
- опция для отметки личных сообщений как прочитанных только при реальном прочтении сообщения (отображения на странице)
- ответ на сообщение которое было отправлено нескольким пользователям отправляется всем пользователям - участникам темы
- загрузка сообщений по мере прокрутки страниц

В Extra версии расширения добавлены возможности:
- добавление тем в избранное
- отправка тем в архив
- заморозка тем
- закрепление тем в списке тем
- сохранение личных сообщений
- метки личных сообщений
- закрепление личных сообщений в теме
- список недавних контактов
- список частых контактов
- добавление контактов в избранное
- добавление контактов в заблокированные
- скрытие и блокировка личных сообщений от заблокированных
- поиск по автору сообщения, названию темы, контакту
- цветовые метки сообщений и авторов сообщений
- карта сообщений для просмотра сообщений в определённую дату
- всплывающее меню по клику на аватару с поиском сообщений пользователя, добавлением в избранное или в заблокированные
- выбор нескольких сообщений сразу для удаления, выбор тем, сообщений, контактов по клику на тему, сообщение или контакт
- отдельный раздел личных настроек расширения

Новая система личных сообщений доступна по ссылке "Личные сообщения" в шапке форума, доступ к к старой системе по прежнему сохраняется, но при переходе в определённые разделы (просмотр, создание сообщений и т.д.) будет происходить направление на новую систему. При наличии новых личных сообщений справа от ссылки будет отображаться количество непрочитанных новых с переходом в раздел отображающий темы только с непрочитанными сообщениями, в данный раздел также можно перейти по ссылке в выпадающем меню слева на странице личных сообщений. Проверка наличия новых сообщений происходит автоматически без необходимости обновлять страницу. Для просмотра ваших личных сообщений только с определённым пользователем необходимо перейти в профиль пользователя и нажать ссылку "BB3PMTalky: Личные сообщения".

Темы и сообщения
При переходе в личные сообщения отображается список тем личных сообщений отсортированных по дате последнего сообщения в теме. В левой части отображается аватара автора темы, заголовок темы, ник автора и дата создания темы, в правой количество сообщений в теме, а также количество непрочитанных сообщений если они есть, если автором темы являетесь вы, вместо ника будет отображаться "Вы" и ник пользователя(ей) которому было отправлено сообщение. Если в теме нет непрочитанных вами сообщений, вместо данной информации будет отображаться иконка отображающая состояние "прочитанности" сообщений их получателями, при наличии непрочитанных сообщений любым из получателей будет отображаться соответствующая иконка. Для тем в которых есть сообщения с вложениями после названия темы будет отображаться иконка вложения.
При переходе в тему личного сообщения отображаются личные сообщения этой темы отсортированные по дате первого сообщения. В верхней части отображаются участники разговора (получатели и автор темы), а также название темы и количество сообщений в ней, при наличии непрочитанных сообщений отображается ссылка на первое непрочитанное сообщение в теме. Если в теме более чем одна страница сообщений, производится прокрутка до последнего сообщения темы, а при наличии непрочитанных сообщений прокрутка до первого непрочитанного сообщения (если ссылка изначально не ведёт на конкретное сообщение в теме). Также при наличии более одной страницы справа будет отображаться ссылка переключающая режим просмотра страниц с сообщениями, ручной (переход по ссылкам на страницы) или автоматический (автоматическая подгрузка следующих страниц по мере прокрутки), при отображении не первой страницы сообщений отображается ссылка для подгрузки предыдущих страниц с сообщениями.
В блоке личного сообщения сверху слева отображается автор и дата сообщения, ссылка на сообщение, справа сверху выпадающее меню действий с сообщением, кнопка быстрой цитаты и иконка состояния "прочитанности" сообщения участниками разговора, если личное сообщение не прочитано вами, вместо указанной иконки будет отображаться метка непрочитанного сообщения, а также первое непрочитанное сообщение будет визуально отделяться от остальных. Сообщения в которых вы не являетесь автором визуально отделяются от остальных элементом т.н. "речевого пузыря". При наличии в сообщении вложенных файлов которые не вставлены в текст сообщения справа сверху будет отображаться иконка выпадающего меню с списком всех файлов в этом сообщении.

Создание личного сообщения
Для создания нового личного сообщения (темы) нужно нажать справа сверху на главной странице расширения кнопку "Новая тема", либо использовать стандартные ссылки для создания сообщений в разделе личных сообщений, профиле пользователя или в теме форума. Для ответа на личное сообщение необходимо использовать форму быстрого ответа на странице темы или ссылки "Ответить", "Цитата", "Переслать" в выпадающем меню личного сообщения. При создании личного сообщения можно не указывать название темы (тема будет иметь заголовок "Нет темы"), а также можно не добавлять текст сообщения если в сообщение будет добавлено вложение. Также как и в стандартной системе при создании сообщения можно использовать черновики сообщений, сохранять и загружать их.

Удаление личных сообщений
Для удаления личного сообщения нужно нажать ссылку "Удалить" в выпадающем меню личного сообщения справа сверху, при удалении сообщения оно удаляется как у автора сообщения так и у получателей. Автор темы не может удалить первое сообщение темы без специальных прав если в теме есть другие сообщения. При наличии отдельных прав и удалении первого сообщения автор может (по выбору) удалить всю тему целиком включая все сообщения других участников, также при наличии этих прав будет возможность удаления нескольких тем одновременно, и если отмечена соответствующая опция, тема будет удалена целиком включая все сообщения других участников, если не выбрана - из темы будут удалены только сообщения пользователя и она не будет отображаться в его списке тем.
Избранные темы
Для тем находящихся в избранном при наличии в них новых сообщений будет отображаться всплывающее окно в правом нижнем углу форума в виде списка тем с непрочитанными сообщениями, на страницах списка тем слева от блока темы будет отображаться соответствующая иконка. При закрытии всплывающего окна новое всплывающее окно будет отображаться только для более новых полученных сообщений

Архивные темы
Темы находящиеся в архиве при наличии в них новых сообщений не отображают в меню форума информацию о новых личных сообщениях (кроме уведомлений) и не отображаются в списке непрочитанных, в таких темах по прежнему можно оставлять сообщения

Замороженные темы
При замораживании темы её автором в теме нельзя будет оставлять сообщения, при замораживании темы участником темы участник не сможет оставлять сообщения в теме и не будет получать сообщения от других участников темы, при размораживании темы в которых есть несколько участников пользователь заморозивший тему не будет видеть сообщения которые были отправлены другими участниками темы в период заморозки темы. Для замороженных тем автором которых является другой пользователь перед названием темы будет отображаться соответствующая иконка на страницах списка тем и списка сообщений

Закреплённые темы
Закреплённые темы отображаются сверху на странице списка недавних тем для пользователя закрепившего тему. Пользователь может закрепить любое количество любых тем. При наличии прав автор темы может закреплять темы для всех получателей темы

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

Закреплённые личные сообщения
Закреплённые личные сообщения отображаются сверху темы на каждой её странице для пользователя закрепившего сообщение. Пользователь может закрепить любое количество любых сообщений в теме. При наличии прав автор темы может закреплять личные сообщения для всех пользователей - участников разговора

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

Недавние контакты
В разделе отображаются пользователи которым вы в последнее время писали сообщения, либо пользователи которые вам писали личные сообщения (переключается по ссылке в выпадающем меню)

Частые контакты
В разделе отображаются пользователи которым вы чаще всего писали личные сообщения, либо пользователи которые вам чаще всего писали личные сообщения (переключается по ссылке в выпадающем меню)

Избранные контакты
В разделе отображаются пользователи которых вы добавили в избранные, для добавления в избранные нужно справа сверху нажать кнопку "Добавить контакт" или в разделах Недавние/Частые справа снизу в выпадающем списке выбрать "Добавить в избранное", список избранных пользователей отображается при создании личного сообщения с возможностью выбора пользователей

Заблокированные контакты
В разделе отображаются пользователи которых вы добавили в заблокированные, для добавления в заблокированные нужно справа сверху нажать кнопку "Добавить контакт" или в разделах Недавние/Частые справа снизу в выпадающем списке выбрать "Добавить в заблокированные", заблокированные пользователи не могут писать вам личные сообщения

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

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3pmtalky/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3PMTalkyExtra(NF) нажать ссылку Включить
Если расширение устанавливается на форум с уже имеющимися личными сообщениями, после установки расширения нужно перейти в настройки расширения и создать данные для работы расширения (на странице будет отображаться кнопка для создания данных)

Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить файлы расширения, загрузить новые файлы и включить расширение.
При переходе с базовой версии расширения BB3PMTalky расширение можно обновить стандартным для всех расширений способом

Настройка
Адм. раздел - Настройки расширений - BB3PMTalky - Общие настройки


Для работы необходимо наличие прав у пользователя, адм. раздел - вкладка "Права доступа" - Пользовательские роли - нужная роль - вкладка "Расширения PPK" - BB3PMTalky

Если у пользователя нет прав для использования расширения для него будет работать стандартная система ЛС

Примечания
В расширении нет следующих функций которые доступны в стандартной системе ЛС:
- иконки для личных сообщений
- экспорт личных сообщений
- правила и папки для личных сообщений
- сортировка и отображение по дате
- скрытые копии личных сообщений
При установке расширения на форум с уже имеющимися личными сообщениями если личное сообщение отправлялось нескольким пользователям, ответы каждого получателя такого личного сообщения будут видны только конкретному получателю, а отправленные после установки расширения станут видны всем пользователям получившим первое сообщение

Доступные языки
ru, en

Цена и условия
Цена: 1750р., для группы Донаторы: 1500р, для группы VIP: 1300р.
Техническая поддержка распространяется только на третью версию форума phpBB. В течении этого периода на форуме (или через ЛС) оказывается техническая поддержка по расширению, доступны бесплатные обновления, исправления ошибок, новые функции.
По окончании срока технической поддержки можно продолжать пользоваться расширением, но поддержка и новые версии расширения доступны не будут, для этого необходима повторная покупка расширения.
Вы не можете передавать, перепродавать это расширение или распространять его любым другим способом.
phpBB3.2/3.3
2024.03.06 - 1.1.3 Начальная версия
2024.03.14 - 1.1.4 Добавлена возможность цитирования личных сообщений простым выделением текста, небольшие исправления и изменения
2024.04.15 - 1.1.5 Исправлено отображение закреплённых тем, небольшие изменения

У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Платные расширения»