Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
Отдельная благодарность CHEL74 за внимательность и сообщение о несоответствии оформления стандартному интерфейсу XenForo.
Исправлено оформление формы редактирования
Исправлено отображение полей «Новый владелец» и «Изменить дату» при редактировании содержимого.
Ранее эти поля могли занимать всю ширину формы и выбиваться из стандартного двухколоночного оформления XenForo, особенно при использовании сторонних дополнений и стилей.
Теперь они располагаются в общей сетке с остальными параметрами: название слева, элементы управления справа.
Исправление проверено на тестовом форуме: поля теперь корректно выравниваются с остальными настройками формы.
- Убрано принудительное полноширинное оформление полей;
- Сохранены стандартные элементы форм XenForo 2.3;
- Исправление применяется к поддерживаемым формам редактирования тем, сообщений, публикаций и комментариев профиля, а также XFMG;
- Отдельное окно «Изменить владельца или дату» и функциональность дополнения не изменены.
Настройка отображения иконок
По просьбе пользователей добавлена новая настройка «Иконки действий». Она позволяет администратору самостоятельно выбирать оформление ссылок и кнопок управления содержимым.
По умолчанию настройка выключена. Иконки появляются только после её включения администратором.
- При выключенной настройке действия отображаются только текстом, без значков;
- При включённой настройке рядом с текстом появляются соответствующие иконки Font Awesome;
- Настройка распространяется на действия «Изменить владельца», «Изменить дату» и «Изменить владельца или дату»;
- Поддерживаются панели действий и выпадающие меню, использующие общие шаблоны дополнения;
- Сами действия, проверки прав доступа и обработка данных от этой настройки не зависят.
Обновлённое оформление настроек
Страница настроек дополнения переработана с использованием стандартных элементов интерфейса XenForo.
Теперь каждый параметр расположен в отдельной строке с названием слева, элементом управления справа и пояснением:
Для чистых установок обе настройки-переключателя выключены по умолчанию. Изменение одной настройки не влияет на другую.
- Интервал времени по умолчанию — часы, минуты и секунды для последовательной обработки содержимого;
- Иконки действий — включение и отключение значков в ссылках смены автора, владельца и даты;
- Переназначение ресурса XFRM — управление видимостью стандартного действия «Переназначить ресурс».
Название дополнения
Название приведено к единому варианту, используемому в основном ресурсе:
Обновлены:Код:[Shum1kh1n] Change Content Owner or Date
Технический идентификатор
- Название дополнения в панели управления XenForo;
- Заголовок страницы и группы настроек;
- Название группы прав доступа;
- Соответствующие языковые фразы и документация.
Shum1kh1n/ChangeContentOwnerDateне менялся, поэтому дополнение обновляется поверх установленной версии.
Change Content Owner or Date 2.0.18.1
Выпущена новая стабильная версия дополнения.
Это обновление стало одним из самых крупных технических изменений проекта: дополнение окончательно отделено от исходной версии TickTackk и теперь представляет собой самостоятельную версию со своим идентификатором, пространством имён, каталогом, настройками, правами доступа, шаблонами и служебными компонентами.
При этом уже проверенная логика изменения владельца, даты и времени не переписывалась с нуля — основной упор был сделан на безопасное отделение дополнения и сохранение ранее реализованного функционала.
Самостоятельная структура дополнения
Дополнение переведено на собственную структуру:
Теперь независимо от исходного дополнения используются:Код:Идентификатор дополнения (Add-on ID): Shum1kh1n/ChangeContentOwnerDate Пространство имён (Namespace): Shum1kh1n\ChangeContentOwnerDate Каталог: src/addons/Shum1kh1n/ChangeContentOwnerDate/
Таким образом, дополнение больше не использует внутренний идентификатор
- Собственный идентификатор дополнения;
- Пространство имён PHP;
- Группа прав доступа;
- Идентификаторы прав доступа;
- Настройки и их отдельная группа;
- Шаблоны;
- Модификации шаблонов;
- Языковые фразы;
- Действия встроенной модерации;
- Поля типов содержимого;
- Действия журнала модераторов.
TickTackk/ChangeContentOwner.
Авторство TickTackk и лицензия MIT сохранены и указаны в информации о проекте.
Миграция со старой версии
Добавлен механизм перехода с предыдущей веткиTickTackk/ChangeContentOwner.
При установке самостоятельной версии предусмотрен перенос совместимых данных исходного дополнения:
Во время перехода старое дополнение должно быть отключено.
- Значения настроек;
- Права пользователей и групп;
- Права доступа к содержимому;
- Записи журнала действий модераторов.
Одновременная работа старой и новой версий не допускается, чтобы исключить повторное выполнение одних и тех же расширений XenForo.
Исправлена миграция журнала модераторов
Во время тестирования первой предварительной сборки была обнаружена проблема с длиной значений поляxf_moderator_log.action.
Некоторые новые идентификаторы действий превышали допустимую длину поля базы данных.
Механизм был исправлен и теперь использует сокращённые собственные идентификаторы:
Максимальная длина используемых идентификаторов действий не превышает ограничение XenForo.Код:ccod_ownr_date_time_bmp
Также предусмотрено восстановление после неудачной установки первой предварительной сборки. Механизм миграции распознаёт частично изменённые идентификаторы и приводит их к актуальному формату.
Темы и сообщения
Сохранена и повторно проверена работа с темами и сообщениями:
Во время тестирования передача темы другому пользователю корректно уменьшала статистику прежнего автора и увеличивала статистику нового.
- Смена автора темы;
- Изменение даты и времени создания темы;
- Смена автора первого сообщения;
- Смена автора отдельных сообщений;
- Корректное обновление счётчиков сообщений;
- Корректное обновление счётчиков созданных тем;
- Обновление данных последнего сообщения;
- Обновление списков тем и связанных данных;
- Массовое изменение содержимого;
- Поддержка заданного временного интервала при обработке нескольких элементов.
Сообщения профиля и комментарии
Повторно проверена работа со следующими элементами:
Для этих типов содержимого используются собственные идентификаторы действий и соответствующие фразы журнала модераторов.
- Сообщения профиля;
- Комментарии к сообщениям профиля;
- Смена автора;
- Изменение даты;
- Изменение времени;
- Записи журнала действий модераторов.
Интеграция с XenForo Resource Manager
Интеграция с XFRM сохранена и дополнительно проверена после перехода на самостоятельную версию.
Поддерживаются:
При передаче ресурса автоматически синхронизируются:
- Смена владельца ресурса;
- Изменение даты и времени публикации ресурса;
- Единое действие «Изменить владельца или дату»;
- Встроенная модерация;
- Уведомления прежнего и нового владельцев;
- Указание причины переназначения;
- Возможность скрытия стандартного пункта XFRM «Переназначить ресурс».
- Данные самого ресурса;
- Связанная тема обсуждения;
- Первое сообщение связанной темы;
- Счётчик ресурсов пользователя;
- Счётчик созданных тем;
- Счётчик сообщений;
- Лента активности;
- Поисковый индекс;
- Данные последней активности.
Синхронизация истории ресурса
При изменении первоначальной даты публикации ресурса обновляется также дата его первой версии в разделе «История».
Таким образом, дата публикации ресурса и дата его первой версии остаются согласованными.
Работа данного механизма была отдельно проверена на тестовом форуме.
Трофеи и счётчики
После передачи содержимого новому владельцу выполняется повторная проверка условий получения трофеев.
Во время тестирования новые достижения были выданы автоматически после изменения статистики пользователя.
Также подтверждено корректное изменение:
Сохранена совместимость с [EAE] Thread Count — счётчик созданных пользователем тем синхронизируется автоматически.
- Количества созданных тем;
- Количества сообщений;
- Количества ресурсов.
Реакции
При передаче содержимого существующие реакции сохраняются и учитываются за новым владельцем содержимого.
Исключение составляют реакции самого нового владельца: если ранее он оставил реакцию на передаваемом содержимом, она автоматически удаляется, чтобы после передачи не возникала реакция пользователя на собственную публикацию.
После завершения операции пересчитываются связанные показатели реакций и полученные за них баллы.
Журнал действий модераторов
Добавлены собственные независимые идентификаторы действий и полный набор языковых фраз для:
Проверено корректное отображение следующих действий:
- Тем;
- Сообщений;
- Сообщений профиля;
- Комментариев к сообщениям профиля;
- Ресурсов;
- Медиаматериалов, альбомов и комментариев XFMG;
- Графиков CSV Grapher.
Изменены автор, дата и время публикации темы
Изменены владелец, дата и время публикации ресурса
Изменены автор, дата и время публикации сообщения профиля
Ранее созданные записи журнала также корректно отображаются после установки соответствующего языкового пакета — изменять их непосредственно в базе данных не требуется.
Интерфейс и оформление
Дополнение получило собственную графическую иконку.
Обновлена информация в списке дополнений XenForo:
Сохранены ранее настроенные иконки Font Awesome 5 и выравнивание элементов панели действий и выпадающих меню.
- Разработчик — Shum1kh1n;
- Ссылка на оригинальный ресурс;
- Ссылка на оригинального автора;
- Ссылка на оригинальный проект;
- Описание дополнения на русском языке;
- Собственное название группы прав доступа:
[CCOD/Shum1kh1n]Change Content Owner or Date.
Что было проверено перед выпуском
Перед публикацией стабильной версии вручную проверены:
После серии предварительных сборок проверенное состояние зафиксировано как стабильная версия 2.0.18.1.
- Передача темы другому пользователю;
- Смена даты и времени темы;
- Передача первого сообщения;
- Пересчёт тем и сообщений обоих пользователей;
- Передача ресурса;
- Пересчёт ресурсов;
- Синхронизация связанной темы обсуждения XFRM;
- Синхронизация первого сообщения связанной темы;
- Изменение даты первой версии в истории ресурса;
- Отправка уведомлений;
- Передача причины переназначения;
- Автоматическое начисление трофеев;
- Изменение сообщений профиля;
- Изменение комментариев к сообщениям профиля;
- Записи журнала действий модераторов;
- Русская локализация записей журнала.
![]()
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения
