Новости

XenForo 1.2.0 - история редактирования

22.03.2013 | Romchik®

История редактирования сообщений и пометка о том, что сообщение было отредактировано, были также одними из самых востребованных функций в XenForo, которых так не хватало. Все это появится в XenForo 1.2.

"Последний раз редактировалось: ..."

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

Автор редактирования не указывается. Разработчики посчитали это не особо важным, т.к. автором правки как правило является сам же автор сообщения. В крайнем случае, можно через плагины добавить.

Пометка о редактировании не будет отображаться, если сообщение было отредактировано в первые X минут. Опция настраивается в админке.

А выглядеть это будет примерно вот так:

Последний раз редактировалось...

Модераторам доступно пара опций для управления отображением пометки. Естественно скрытие пометки не влияет на саму историю сообщений, а просто скрывает информацию о редактировании от пользователей.

Скрытый режим редактирования

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

История редактирования сообщений хранит не просто факт того, что сообщение было отредактировано тем-то и тогда-то, а еще и саму копию старого сообщения! Это может быть полезно в том случае, когда пользователь психанул и поудалял все свои сообщения на форуме, после чего темы могли потерять смысловую нить.

Всякий раз, после того, как сообщение было отредактировано (даже в "тихом" режиме), история записывается в журнал. На первом скриншоте видна новая ссылка "History", которая появляется всякий раз, если сообщение хотя бы раз было отредактировано. При нажатии на эту ссылку есть возможность выбрать два варианта для сравнения оригинала и внесенных изменений.

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

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

На скрине не видна кнопка справа, которая служит для восстановления предыдущей версии сообщения.

Срок хранения истории сообщений можно настроить в админке.