Conversation Improvements by Xon

Conversation Improvements by Xon 2.4.6

Нет прав для скачивания
Совместимость с XenForo
  1. 2.0
  2. 2.1
  3. 2.2
Коллекция улучшений в системе переписок XenForo.

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

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

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

Добавляет поиск по запросу, с возможностью поиска по получателю

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

Новые разрешения на беседу

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

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

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

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

История редактирования сообщений переписок.

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

История редактирования названия переписок.

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

Разрешить переписку с самим собой.

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

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

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

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

Код:
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 дополнительный запрос на сообщение для разговора, отправленный из-за переиндексации и индексации.
Автор
artscripts
Скачивания
82
Просмотры
2,230
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя artscripts

  • [OzzModz] Alerts Auto-refresh (AJAX)
    [OzzModz] Alerts Auto-refresh (AJAX)
    Автоматическое обновление AJAX предупреждений и счетчиков новых разговоров без перезагрузки страницы
  • [OzzModz] Conversation Read Check Mark
    [OzzModz] Conversation Read Check Mark
    Простой значек, который показывает, что пользователь прочитал переписку
  • Geoblock Registration
    Geoblock Registration
    Блокировка регистраций с использованием базы данных Maxmind GeoLite2

Поделиться ресурсом

Последние обновления

  1. Обновление 2.4.6

    Исправлена ошибка, из-за которой в отредактированных сообщениях беседы отсутствовал маркер...
  2. Обновление 2.4.4

    Требует Search Improvements v2.10.0+ Улучшение фильтрации диалогов из результатов поиска при...
  3. Обновление 2.2.2

    Очистка стиля кода Используется строгие проверки равенства Принудительное глобальное...
Назад
Сверху Снизу