Conversation Improvements by Xon

Скачать Conversation Improvements by Xon
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
25.466
Реакции
9.453
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Совместимые версии XF 2.2, 2.3

Сборник улучшений системы разговоров XenForo.

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

Функции

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

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

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

Новые разрешения для разговоров

Просто убрана кнопка «ответить» у пользователя, никаких баннеров.
Лимит ответов распространяется на весь разговор, но лимит распространяется на каждую группу пользователей. Рассмотрим, когда пользователь A и пользователь B являются участниками разговора.
Для пользователя А может быть установлено ограничение в 5 ответов. Для пользователя Б может быть установлено ограничение в 10 ответов.
Когда в беседе будет 5 ответов, пользователь А больше не сможет публиковать сообщения. Как только в беседе будет получено 10 ответов, пользователь А и пользователь Б больше не смогут публиковать сообщения.

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

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

История изменения названия беседы

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

Разрешить разговоры ни с кем

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

Известные проблемы

История редактирования не учитывает и не реализует никаких окон автоматического редактирования.
Для этого дополнения, вероятно, потребуется более высокий лимит памяти (т. е. 256 МБ не хватит) из-за дополнительных результатов поиска.

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

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

SQL:
ALTER TABLE `xf_conversation_message`
  ADD COLUMN `edit_count` int unsigned not null default 0,
  ADD COLUMN `last_edit_date` int unsigned not null default 0,
  ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
ALTER TABLE `xf_conversation_master`
  ADD COLUMN `edit_count` int unsigned not null default 0,
  ADD COLUMN `last_edit_date` int unsigned  not null default 0,
  ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
Разрешения

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

Действия после установки вручную — восстановление индекса поиска

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

Влияние на производительность

1 дополнительный запрос на каждое опубликованное сообщение беседы из-за индексации и самой индексации.


Conversation Improvements by Xon 2.5.0​

 
Назад
Сверху Снизу