Resource icon

Plugin Conversation Improvements by Xon 2.2.1

No permission to download
Compatible XenForo
  1. 2.0
  2. 2.1
  3. 2.2
Conversation Improvements by Xon

A collection of improvements to the XenForo Conversation system.

Коллекция улучшений в системе переписок XenForo.

Для больших форумов см. Раздел «Установка для больших форумов»

Удаляет все данные поиска!
Для индекса поиска потребуется полная перестройка для удаления всех старых данных!

Особенности
Добавляет поиск по запросу, с возможностью поиска по получателю.
Новые разрешения на беседу
История редактирования Сообщений переписок
История редактирования названия переписок
Разрешить переписку с самим собой (по умолчанию выключено)

Добавляет поиск по запросу, с возможностью поиска по получателю
Пользователи должны быть участниками разговора, чтобы увидеть разговор в результатах поиска.
Не позволяет модераторам / администраторам видеть разговоры другого человека в результатах поиска.
Добавляет каждую цепочку и сообщение переписки в хранилище поиска XenForo (MySQL или Elastic Search), что может привести к увеличению индекса поиска.

Новые разрешения на беседу
Просто удаляет кнопку «ответ» для пользователя, никаких баннеров.

Предел ответа для всего сеанса связи, но ограничение для каждой группы пользователей. Рассмотрим, когда пользователь A и Пользователь B являются участниками переписки.

Пользователь A может иметь ограничение в 5 ответов. Пользователь B может иметь ограничение в 10 ответов.

Как только разговор имеет > 5 ответов, пользователь A больше не может публиковать сообщения. Как только разговор имеет > 10 ответов, Пользователь A и Пользователь B больше не могут отправлять сообщения

История редактирования сообщений переписок.
Добавляет историю изменений для сообщений.

История редактирования названия переписок.
Добавляет историю изменений для заголовка беседы и реализует новое разрешение модератора «Управление беседами от кого-либо», чтобы позволить тому кто не участвовал в беседе редактировать сеанс.

Разрешить переписку с самим собой.
Глобальный параметр, позволяющий пользователям отправлять разговоры только самим себе.

Известные проблемы
История изменений не поддерживает / не выполняется при мягком редактировании.
Вероятно, для этого дополнения потребуется более высокий предел памяти (т. Е. < 256 Мб не собирается сокращать его) из-за дополнительных результатов поиска.

Установка для больших форумов

Для больших форумов попробуйте вручную добавить все столбцы за один шаг.
Это заняло до 5 минут для 1,3 миллиона сообщений разговора (сжатых).

Code:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int not null default 0,
ADD COLUMN `last_edit_date` int not null default 0,
ADD COLUMN `last_edit_user_id` int not null default 0;
ALTER TABLE `xf_conversation_master`
ADD COLUMN `edit_count` int not null default 0,
ADD COLUMN `last_edit_date` int not null default 0,
ADD COLUMN `last_edit_user_id` int not null default 0;

Права доступа
Может ответить на беседу. - По умолчанию - Если группа может начать разговор, они могут ответить.
Предел ответа для беседы. - По умолчанию - Если группа может начать разговор, ограничение ответа отключено (т. Е. Бесконечно).
Управляйте беседами кем угодно. - По умолчанию. Если группа может редактировать любые сообщения, это разрешение для них установлено.

Ручные шаги после установки - перестроить индекс поиска
Надстройка будет сообщать (через ошибки сервера), если типы контента, связанные с разговором, требуют повторной индексации.

Влияние на производительность
1 дополнительный запрос на сообщение для разговора, отправленный из-за переиндексации и индексации.
Author
basix
Downloads
1
Views
31
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. 2.1.0

    Require XF2.1+, remove XF2.0 support Do not disclose conversation title history to conversation...
  2. 2.0.9

    2.0.9 - php 7.4 compatibility update php 7.4 compatibility update (Requires XF v2.1.3)
  3. 2.0.8

    Compatibility update for Conversation Essentials v2.1.0+
Back
Top