Conversation Improvements by Xon

ПЛАГИН xF2 Conversation Improvements by Xon 2.4.6

Набор улучшений в системе преобразования XenForo
Совместимость с XenForo
  1. 2.1
  2. 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 дополнительный запрос на каждое сообщение беседы, опубликованное из-за индексации, и сама индексация.
Дополнительные функции или исправления ошибок
Пожалуйста, создайте запрос на загрузку с Github по ссылке "Дополнительная информация".

Взносы

Если вы цените это дополнение, пожалуйста, рассмотрите возможность внесения вклада через PayPal. Подробности будут сообщены в личной беседе.

Пожалуйста, свяжитесь со мной, если вы хотите получить другие условия лицензирования.

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

  1. 2.4.6

    Добавлена функция "редактировать в режиме молчания" для редактирования сообщений в переписке...
  2. 2.4.5

    Исправлено, в отредактированных сообщениях о переписке не было отметки "Последнее...

Похожие ресурсы

Conversation Essentials НетМеня
Плагин для расширения стандартных возможностей системы переписок.
0,00 звёзд Оценок: 0
Скачиваний
1
Обновлено
Conversation Last Read Time xenforo2
Добавьте "Дату последнего прочтения" рядом с каждым участником беседы
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Отправляет отчёт в личную переписку.
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Read Private Chat Conversation НетМеня
Позволяет вам читать разговоры в приватном чате в Chat by Siropu
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Remove new conversation email НетМеня
Удаляет "Получать электронное письмо при новом разговоре
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Назад
Верх Низ