Редактор тем

Изменения на проекте Обновления на форуме за Январь 2026

Статус
В этой теме нельзя размещать новые ответы.
Статус темы: ✔ Проверено модератором

Shum1kh1nShum1kh1n проверенный участник.

Основатель
Команда форума
Основатель
Регистрация
18.08.2025
Сообщения
711
Новости
1
Статьи
3
Ресурсы
18
Реакции
11
Баллы
289
Возраст
31
Город
Северск
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #1
Обновления на форуме за Январь 2026

Добро пожаловать в тему об обновлениях форума!

О чём эта тема?
Эта тема создана для того, чтобы держать вас в курсе всех Исправлений, Улучшений и Нововведений, которые мы вносим на наш форум в январе 2025 года. Здесь мы будем публиковать анонсы обновлений XenForo 2.3.6, делиться новостями о багофиксах, улучшениях интерфейса и мерах по повышению безопасности.

Как это работает?
В этом первом сообщении мы описываем цель темы. Все последующие сообщения будут содержать конкретные обновления: что исправили, что добавили, что улучшили. Следите за новостями ниже!

Спасибо, что вы с нами! Давайте делать форум лучше вместе!
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #2
Новое улучшение: Кастомизация формата даты в статьях AMs

Описание:
Мы внедрили обновление для модуля AMSn Articles & News на форуме XenForo 2.3.6, которое полностью заменяет относительный формат дат ("2 минуты назад", "вчера" и т.д.) на абсолютный ("дд.мм.гггг чч:мм:сс", например "26.12.2025 00:48:59"). Изменения затрагивают списки статей, страницу просмотра статьи, метаданные, превью и лайтбокс. Модификация выполнена через шаблоны xa_ams_article_list_macros, xa_ams_article_view и xa_ams_article_wrapper_macros и полностью совместима с темой [XTR] Zenith.


Что изменилось?
  • Абсолютный формат: Все даты публикации, обновления и создания страниц теперь отображаются в формате d.m.Y H:i:s ("26.12.2025 00:48:59").
  • Область применения: Списки статей, карточки статей, полная страница статьи, метаданные, лайтбокс-описания.
  • Безопасность: Изменения выполнены исключительно в шаблонах аддона, ядро XenForo и сам аддон AMs не затронуты.
  • Гибкость: Формат легко меняется в одном месте через функцию {{ date($variable, 'd.m.Y H:i:s') }}.

Как это сделано?
  • Шаблоны: Тег <xf:date ... /> заменён на конструкцию с <time class="u-dt" datetime="{{ date(..., 'c') }}" title="...">{{ date(..., 'd.m.Y H:i:s') }}</time> там, где важна семантика и SEO, либо на чистый {{ date(..., 'd.m.Y H:i:s') }} в остальных местах.
  • Преимущества: точное время, единый стиль, лучшее поведение в RSS / поисковиках / социальных сетях, удобнее для пользователей, которым важно видеть реальное время публикации.

10.png11.png12.png
13.png14.png15.png
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #3
Новое улучшение: Абсолютная дата в виджете «Новые статьи» и простых карточках AMS

Описание:
Финальная точечная правка для 100% единообразия дат в аддоне AMS.

Теперь во всех местах, где используется макрос article_simple (виджет «Новые статьи», сайдбары «Ещё от автора», «Ещё в категории» и любые другие упрощённые списки статей), строка «Обновлено:» показывает абсолютный формат: дд.мм.гггг чч:мм:сс вместо относительного («6 мин. назад», «19 мин. назад» и т.п.).

Правка сделана в шаблоне xa_ams_article_list_macros — минимальная, безопасная и совместимая с темой [XTR] Zenith.


Что изменилось?
  • Было: Обновлено: 6 мин. назад / 19 мин. назад / Дек '25
  • Стало: Обновлено: 26.01.2026 18:08:54
  • Затрагивает: виджет «Новые статьи», боковые панели «Ещё от автора / в категории», любые простые списки с макросом article_simple
  • Формат: d.m.Y H:i:s
  • Безопасность: только один шаблон, без правок аддона

Как это сделано?
  • Шаблон: xa_ams_article_list_macros
  • Макрос: article_simple
  • Было: <li>{{ phrase('updated:') }} <xf:date time="{$article.last_update}" /></li>
  • Стало: <li>{{ phrase('updated:') }} <time class="u-dt" datetime="{{ date($article.last_update, 'c') }}">{{ date($article.last_update, 'd.m.Y H:i:s') }}</time></li>
  • Преимущества: теперь все даты в разделе статей выглядят одинаково точно и информативно

1769426641836.png
1769426617630.png

Теперь весь раздел AMS полностью в абсолютном формате дат — от тикетов до виджетов.
Если нужно убрать секунды, поменять разделители или добавить пробелы/иконки — дай знать, подскажу точные строки.
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #4
Новое улучшение: Скрытие пустого блока кнопок «Поделиться» в статьях AMS

Описание:
Финальная точечная правка для чистоты и аккуратности страниц статей в аддоне XenAddons Article Management System 2.3.7.

Теперь полностью скрыт и «схлопнут» пустой блок с иконками шаринга (Facebook, X/Twitter, Bluesky, LinkedIn и др.), который остаётся видимым, но пустым, когда в настройках XenForo отключены все сервисы шаринга.

Правка выполнена исключительно через CSS в файле extra.less — без единой правки шаблонов, абсолютно безопасно при обновлениях XenForo и аддона AMS, полностью совместимо с темой [XTR] Zenith.


Что изменилось?
  • Было: Пустой блок с рамкой и отступами под статьёй (иногда до 30–50 px лишнего пространства)
  • Стало: Блок и вся пустота полностью исчезли, страница выглядит чище и компактнее
  • Затрагивает: все страницы просмотра статей AMS (включая quick view)
  • Метод: усиленный CSS с !important и псевдоклассом :has
  • Безопасность: только extra.less, никаких изменений в ядре и аддоне

Как это сделано?
  • Файл: extra.less (Внешний вид → Стили → Шаблоны → extra.less)
  • Селекторы: перекрывают все возможные варианты вывода shareButtons и пустых .block-row--separated
  • Ключевые элементы: display: none !important + обнуление margin/padding/border у пустых строк-разделителей
  • Преимущества: мгновенное применение, работает даже после обновлений аддона, не ломается при включении/выключении шаринга в настройках


Теперь страницы статей AMS выглядят максимально чисто и профессионально — без лишних пустых блоков.Если захочешь вернуть кнопки шаринга позже — достаточно просто удалить эти строки из extra.less.Нужны дополнительные доработки (например, скрыть только на мобильных или добавить отступы в других местах) — пиши, сделаем за минуту.
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #5
Новое улучшение: Иконки Font Awesome в навигации XenForo и AMS

Описание:
Модификация добавляет иконки Font Awesome 5 Free ко всем ключевым пунктам навигации форума XenForo 2.3.6, включая раздел «Статьи» (XenAddons Article Management System), его подпункты в меню «Что нового?», а также навигацию форумов, ресурсов, пользователей, тикетов [NF] Tickets и новостей XenCustomize News Publisher.

Иконки отображаются перед текстом пунктов меню, аккуратно выровнены, имеют корректные отступы и полностью адаптированы под десктопную и мобильную версии форума.

Реализация выполнена исключительно через extra.less с использованием универсального LESS-миксина — без правок шаблонов и PHP-кода. Решение безопасно, гибко и не конфликтует с обновлениями XenForo и аддонов.


Что изменилось?
  • Было: стандартная навигация без визуальных акцентов, сложнее ориентироваться в пунктах меню
  • Стало: наглядные иконки Font Awesome перед каждым пунктом и подпунктом навигации
  • Затрагивает: топ-меню, «Что нового?», выпадающие меню и off-canvas навигацию
  • Метод: LESS-миксин + data-nav-id, без хаков и JS
  • Безопасность: изменения только в extra.less, ядро XenForo не затрагивается

Как это сделано?
  • Файл: extra.less (Внешний вид → Стили → ваш стиль → CSS)
  • Основа: универсальный миксин для добавления иконок по data-nav-id
  • Иконки: Font Awesome 5 Free (solid)
  • Гибкость: легко менять иконку, цвет и размер прямо в параметрах миксина

1.png
2.png

Навигация становится визуально понятнее, аккуратнее и современнее.
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #6
Новое улучшение: Добавление недостающих иконок Font Awesome в меню "Что нового?"

Описание:
Была выполнена точечная доработка навигации форума XenForo 2.3.6 с добавлением иконок Font Awesome 5 Free для трёх ключевых пунктов в меню «Что нового?», которые ранее отображались без визуальных маркеров.

Реализация выполнена с сохранением единого стиля оформления и полной совместимостью с существующей системой иконок навигации.


Что было сделано?
  1. Выявлены недостающие иконки в меню «Что нового?», которые нарушали визуальную целостность навигации
  2. Подобраны соответствующие иконки Font Awesome, гармонирующие с существующим дизайном
  3. Добавлена поддержка выпадающих меню - иконки корректно отображаются в меню «Что нового?»

Техническая реализация:
  • Файл: extra.less
  • Метод: Добавление трёх вызовов существующего миксина .navigation-icons()
  • Селекторы: Использование data-nav-id атрибутов для точного нацеливания
  • Подход: Неинвазивный - только дополнение к существующему коду

Ключевые преимущества решения:
  • Визуальная целостность - все пункты меню теперь имеют иконки
  • Улучшенная навигация - пользователи быстрее находят нужные разделы
  • Единый стиль - новые иконки идеально вписались в существующий дизайн
  • Безопасность - изменения минимальны и не затрагивают ядро системы
  • Простота поддержки - код легко модифицировать и расширять

Точечное улучшение, которое устраняет визуальный дисбаланс и делает навигацию в меню «Что нового?» полностью завершённой и профессионально оформленной. Теперь каждый пункт имеет свою уникальную иконку, что улучшает пользовательский опыт и эстетику интерфейса.

1769546907438.png
1769546960194.png
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #7
Новое улучшение: Скрытие пустого блока кнопок «Поделиться» в статьях AMS

Описание:
Финальная точечная правка для чистоты и аккуратности страниц статей в аддоне XenAddons Article Management System 2.3.7.

Теперь полностью скрыт и «схлопнут» пустой блок с иконками шаринга (Facebook, X/Twitter, Bluesky, LinkedIn и др.), который остаётся видимым, но пустым, когда в настройках XenForo отключены все сервисы шаринга.

Правка выполнена исключительно через CSS в файле extra.less — без единой правки шаблонов, абсолютно безопасно при обновлениях XenForo и аддона AMS, полностью совместимо с темой [XTR] Zenith.


Что изменилось?
  • Было: Пустой блок с рамкой и отступами под статьёй (иногда до 30–50 px лишнего пространства)
  • Стало: Блок и вся пустота полностью исчезли, страница выглядит чище и компактнее
  • Затрагивает: все страницы просмотра статей AMS (включая quick view)
  • Метод: усиленный CSS с !important и псевдоклассом :has
  • Безопасность: только extra.less, никаких изменений в ядре и аддоне

Как это сделано?
  • Файл: extra.less (Внешний вид → Стили → Шаблоны → extra.less)
  • Селекторы: перекрывают все возможные варианты вывода shareButtons и пустых .block-row--separated
  • Ключевые элементы: display: none !important + обнуление margin/padding/border у пустых строк-разделителей
  • Преимущества: мгновенное применение, работает даже после обновлений аддона, не ломается при включении/выключении шаринга в настройках


Теперь страницы статей AMS выглядят максимально чисто и профессионально — без лишних пустых блоков.Если захочешь вернуть кнопки шаринга позже — достаточно просто удалить эти строки из extra.less.Нужны дополнительные доработки (например, скрыть только на мобильных или добавить отступы в других местах) — пиши, сделаем за минуту.
Важно

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

 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху