Редактор тем

Изменения на проекте Обновления на форуме за Август 2025

Статус
В этой теме нельзя размещать новые ответы.
Статус темы: ✔ Проверено модератором
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #41
Новое улучшение: Настройка положения аватаров в окне личных сообщений

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое корректирует положение аватаров пользователей в окне личных сообщений. С помощью CSS аватары смещаются на 5 пикселей вниз, улучшая визуальное выравнивание в блоке уведомлений о новых сообщениях. Изменение выполнено через CSS, что обеспечивает совместимость с платформой и не затрагивает ядро XenForo.


Что изменилось?
Аватары в окне личных сообщений (в блоке уведомлений) теперь имеют отступ сверху 5px, реализованный через CSS-свойство margin-top: 5px для класса .avatar.avatar--xxs. Это улучшает визуальную гармонию интерфейса, особенно в сочетании с другими элементами дизайна, такими как квадратные аватары.


Как это сделано?
  • CSS-стили: Добавлен CSS-код в файл extra.less, применяющий margin-top: 5px к классу .avatar.avatar--xxs для аватаров в окне личных сообщений.
  • Зона изменений: Аватары в блоке уведомлений личных сообщений.
  • Безопасность: Изменения через CSS не затрагивают ядро XenForo, обеспечивая стабильность и совместимость с обновлениями.
  • Гибкость: CSS-код легко адаптируется для изменения величины отступа или других стилизаций.

bandicam 2025-08-26 11-03-15-010.jpg
bandicam 2025-08-26 12-13-12-235.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #42
Новое улучшение: Кастомизация формата даты и времени в результатах поиска

Описание:
Друзья, мы обновили формат отображения даты и времени в результатах поиска на нашем форуме XenForo 2.3.6! Теперь вместо относительного формата («Среда в 00:07», «2 дня назад») используется абсолютный («дд.мм.гггг чч:мм:сс», например, «20.08.2025 00:07:00»). Изменения реализованы через редактирование шаблонов search_result_post, search_result_thread и search_result_resource, что обеспечивает совместимость с обновлениями XenForo.


Что изменилось?
Даты в результатах поиска (посты, темы, ресурсы) теперь отображаются в формате «дд.мм.гггг чч:мм:сс» для большей ясности и единообразия. Модификация выполнена через шаблоны, минимизируя вмешательство в код.


Как это сделано?
  • Шаблоны: Изменены шаблоны search_result_post, search_result_thread и search_result_resource для отображения дат в формате «дд.мм.гггг чч:мм:сс».
  • Безопасность: Модификации не затрагивают ядро XenForo, обеспечивая стабильность.
  • Гибкость: Формат легко настраивается через {{ date(...) }}.

Новое улучшение: Кастомизация формата даты в личных сообщениях

Описание:
Мы рады представить обновление для форума XenForo 2.3.6, которое изменяет формат отображения дат в личных сообщениях с относительного ("Сегодня в 14:30", "Час назад") на абсолютный ("дд.мм.гггг чч:мм:сс", например, "26.08.2025 14:30:00"). Изменения вносятся через шаблоны conversation_view, conversation_message_macros и conversation_list_macros, обеспечивая удобство и совместимость с обновлениями XenForo.


Что изменилось?
Даты в личных сообщениях, включая заголовки переписок, временные метки сообщений и список переписок, теперь отображаются в формате "дд.мм.гггг чч:мм:сс" с использованием функции {{ date(...) }}. Это делает даты более точными и понятными, особенно для пользователей, предпочитающих фиксированный формат.


Как это сделано?
  • Шаблоны: Модифицированы шаблоны conversation_view, conversation_message_macros и conversation_list_macros, заменяя <xf:date> на {{ date(..., 'd.m.Y H:i:s') }}.
  • Область применения: Даты в заголовках переписок, временных метках сообщений и списке переписок.
  • Безопасность: Изменения в шаблонах не затрагивают ядро XenForo, сохраняя стабильность.
  • Гибкость: Формат даты легко настраивается через параметр в {{ date(...) }}.

bandicam 2025-08-26 12-27-41-315.jpg

bandicam 2025-08-26 12-28-05-515.jpg

bandicam 2025-08-26 12-28-33-306.jpg
bandicam 2025-08-26 12-47-51-670.jpg

bandicam 2025-08-26 12-48-14-387.jpg

bandicam 2025-08-26 12-48-37-955.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #43
Новое улучшение: Постоянное отображение блока «Темы» с иконкой

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое добавляет блок «Темы» с иконкой перед текстом в информационных блоках пользователей. Модификация использует HTML и CSS для корректного отображения иконки и количества тем без лишнего пробела перед двоеточием. Блок «Темы» смещен вправо для визуальной гармонии, а расстояние между иконкой и текстом настраивается через CSS. Изменения безопасны, не затрагивают ядро XenForo и совместимы с обновлениями.


Что изменилось?
Блок «Темы» теперь включает иконку (<xf:fa icon="fa-list" />), отображается без лишнего пробела перед двоеточием и имеет настраиваемый отступ через padding-left и расстояние между иконкой и текстом через gap. Количество тем стало кликабельным с переходом на список тем пользователя, улучшая навигацию и визуальную эстетику форума WirdFell.


Как это сделано?
  • HTML: Модифицирован шаблон для блока «Темы», добавлена иконка fa-list и ссылка на список тем пользователя.
  • CSS: Добавлены стили в extra.less для удаления двоеточия (content: none), смещения блока (padding-left) и настройки расстояния (gap).
  • Безопасность: Изменения в шаблонах и CSS не затрагивают ядро XenForo, обеспечивая стабильность.
  • Гибкость: Параметры padding-left и gap легко настраиваются под дизайн форума.

bandicam 2025-08-26 17-08-40-917.jpgbandicam 2025-08-26 17-32-49-408.jpg
bandicam 2025-08-26 17-12-52-753.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #44
Новое улучшение: Комплексное улучшение панели модераторов

Описание:
Мы рады представить комплексное обновление панели модераторов (p-staffBar) для форума XenForo 2.3.6, включающее добавление иконок Font Awesome к ссылкам, интеграцию с аддонами [NF] Tickets и [Andrew] Moderator Panel, а также удаление иконок замка, добавленных темой Zenith. Модификации улучшают визуальное восприятие и функциональность панели, сохраняя совместимость с ядром XenForo и аддонами. Изменения включают редактирование шаблонов PAGE_CONTAINER, nf_tickets_staff_bar_macros, andrew_moderatorpanel_macros и добавление CSS-стилей в extra.less.


Что изменилось?
  • Добавление иконок: Иконки Font Awesome (fa-hourglass, fa-flag, fa-shield-alt, fa-cogs) добавлены к ссылкам "Очередь модерации", "Жалобы", "Инструменты модератора" и "Админ-панель" в шаблоне PAGE_CONTAINER.
  • Иконка для тикетов: Иконка fa-ticket-alt добавлена к ссылке "Тикеты" в шаблоне nf_tickets_staff_bar_macros для аддона [NF] Tickets.
  • Иконка для панели модератора: Иконка fa-user-shield добавлена к ссылке "Панель модератора" в шаблоне andrew_moderatorpanel_macros для аддона [Andrew] Moderator Panel.
  • Удаление иконок замка: Иконки замка, добавленные темой Zenith, удалены из ссылок на тикеты, жалобы, инструменты модератора и админ-панель через CSS в extra.less.
  • Стилизация: CSS-стили в extra.less обеспечивают единообразное выравнивание, размер и отступы иконок.

Как это сделано?
  • Шаблоны: Модифицированы шаблоны PAGE_CONTAINER, nf_tickets_staff_bar_macros и andrew_moderatorpanel_macros для добавления иконок Font Awesome.
  • CSS: В extra.less добавлены стили для выравнивания иконок, настройки их размера и отступов, а также удаления иконок замка темы Zenith.
  • Безопасность: Изменения в шаблонах и CSS не затрагивают ядро XenForo или аддонов, обеспечивая стабильность и совместимость.
  • Гибкость: Иконки, их размеры и отступы легко настраиваются через CSS. Можно заменить иконки на другие из Font Awesome.

1.jpg

2.png
bandicam 2025-08-27 00-19-32-791.jpg

Финиш.png
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #45
Комплексное обновление форума: Улучшения интерфейса и функциональности XenForo 2.3.6

Описание:
Мы рады представить серию улучшений для форума XenForo 2.3.6, направленных на повышение визуальной привлекательности, удобства навигации и функциональности. Обновления включают кастомизацию формата дат в личных сообщениях, настройку положения аватаров, установку плагина Thread Count, добавление иконок в блоки навигации, статистики пользователей и панели модераторов, а также удаление иконок замка темы Zenith. Все изменения безопасны, не затрагивают ядро XenForo и совместимы с аддонами, такими как Tickets, [Andrew] Moderator Panel и Hide Bb-Code Content System.


Что изменилось?
  • Формат дат в личных сообщениях: Относительные даты ("Сегодня в 14:30") заменены на абсолютные ("дд.мм.гггг чч:мм:сс") в шаблонах conversation_view, conversation_message_macros и conversation_list_macros.
  • Положение аватаров: Аватары в окне личных сообщений смещены на 5px вниз через CSS (margin-top: 5px) в extra.less.
  • Плагин Thread Count: Установлен плагин для отслеживания и отображения количества тем пользователей, с новыми правами доступа и интеграцией в профили, статистику и систему трофеев.
  • Блок «Темы»: Добавлена иконка fa-list и кликабельная ссылка в блок «Темы» в профилях и мини-профилях, с настройкой отступов через CSS.
  • Панель модераторов: Добавлены иконки Font Awesome (fa-hourglass, fa-flag, fa-shield-alt, fa-cogs, fa-ticket-alt, fa-user-shield) в шаблоны PAGE_CONTAINER, nf_tickets_staff_bar_macros и andrew_moderatorpanel_macros. Удалены иконки замка темы Zenith через CSS.
  • Навигация и статистика пользователей: Добавлены иконки Font Awesome в блоки навигации (member_wrapper) и статистики (member_notable) на странице /members/, с удалением встроенных иконок через CSS.

Как это сделано?
  • Шаблоны: Модифицированы шаблоны conversation_view, conversation_message_macros, conversation_list_macros, PAGE_CONTAINER, nf_tickets_staff_bar_macros, andrew_moderatorpanel_macros, member_wrapper и member_notable для добавления иконок и кастомизации.
  • CSS: В extra.less добавлены стили для выравнивания иконок, настройки отступов, удаления иконок замка и пробелов.
  • Плагин: Установлен Thread Count с настройкой прав доступа и отображения в профилях.
  • Безопасность: Все изменения выполнены через шаблоны и CSS, не затрагивая ядро XenForo или аддонов.
  • Гибкость: Форматы дат, иконки, отступы и права доступа легко настраиваются..

bandicam 2025-08-27 22-18-56-155.jpg
bandicam 2025-08-27 22-26-47-512.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #46
Новое улучшение: Изменение формата отображения статистики ресурсов и загрузок

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое изменяет формат отображения текста в блоках статистики ресурсов и загрузок (stat-resources и stat-downloads) в шаблоне xentr_welcome_panel. Ранее текст отображался в формате "({$totalResources}) Общее количество ресурсов" и "({$totalDownloads}) Общее количество загрузок". Теперь он выглядит как "Общее количество ресурсов: ({$totalResources})" и "Общее количество загрузок: ({$totalDownloads})", с добавлением двоеточия для улучшения читаемости. Изменения реализованы через модификацию фраз XenForo и проверку шаблона, минимизируя правки и устраняя конфликты с CSS. Обновление безопасно, не затрагивает ядро XenForo и совместимо с кастомной темой и аддонами, такими как XenTR Welcome Panel.


Что изменилось?
  • Формат текста в блоках stat-resources и stat-downloads изменён с "({$totalResources}) Общее количество ресурсов" на "Общее количество ресурсов: ({$totalResources})" и с "({$totalDownloads}) Общее количество загрузок" на "Общее количество загрузок: ({$totalDownloads})".
  • Добавлено двоеточие в текст через модификацию фраз XenForo (xentr_xfrm_total_resources и xentr_xfrm_total_resources_download).
  • Шаблон xentr_welcome_panel скорректирован для правильного порядка отображения: фраза перед числом.
  • Удалён конфликтующий CSS-код с псевдоэлементом ::before для селектора .contentRow-header, чтобы исключить перекрытие текста.

Как это сделано?
  • Фразы XenForo: Изменены фразы xentr_xfrm_total_resources на "Общее количество ресурсов:" и xentr_xfrm_total_resources_download на "Общее количество загрузок:", чтобы добавить двоеточие в текст.
  • Шаблон: В шаблоне xentr_welcome_panel изменён порядок вывода текста для блоков stat-resources и stat-downloads, чтобы фраза отображалась перед числом, сохраняя динамические переменные ({$totalResources} и {$totalDownloads|number}).
  • CSS: В extra.less добавлен стиль для удаления псевдоэлемента ::before селектора .contentRow-header, чтобы избежать конфликтов с другими блоками.
  • Безопасность: Изменения выполнены через фразы и шаблоны, не затрагивая ядро XenForo, что обеспечивает стабильность.
  • Гибкость: Формат текста легко настраивается через изменение фраз XenForo, а CSS-стили можно адаптировать под дизайн форума.

bandicam 2025-08-28 00-38-51-917.jpg
bandicam 2025-08-28 00-39-58-007.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #47
Новое улучшение: Скрытие кнопки «Создать личное сообщение» в блоке информации о пользователе

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое скрывает кнопку «Создать личное сообщение» (a.xm-icon.button--link[href^="/direct-messages/add"]) в блоке информации о пользователе. Это изменение выполнено через CSS в файле extra.less из-за неактуальности данной кнопки для текущих нужд форума WirdFell. Обновление безопасно, не затрагивает ядро XenForo и совместимо с кастомной темой и установленными аддонами.


Что изменилось?
  • Кнопка «Создать личное сообщение», ранее отображавшаяся в блоке информации о пользователе, теперь скрыта с помощью CSS-стиля (display: none !important).
  • Изменение применено к селектору a.xm-icon.button--link[href^="/direct-messages/add"], чтобы точно таргетировать кнопку без влияния на другие элементы.

Как это сделано?
  • CSS: В файл extra.less добавлен стиль для скрытия кнопки с использованием селектора a.xm-icon.button--link[href^="/direct-messages/add"].
  • Безопасность: Изменение выполнено исключительно через CSS, не затрагивая ядро XenForo или шаблоны, что обеспечивает стабильность.
  • Гибкость: Стиль можно легко отменить или модифицировать, убрав или изменив правило в extra.less.

1756360683164.png
1756360704468.png
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #48
Новое улучшение: Кастомизация формата даты в профилях пользователей и сообщениях

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое изменяет отображение дат в профилях пользователей и сообщениях, переходя от относительного формата ("Сегодня в 14:30", "Час назад") или стандартного формата к абсолютному ("дд.мм.гггг", например, "28.08.2025"). Изменения реализованы через модификацию шаблонов member_view и message_macros, обеспечивая простоту применения и совместимость с кастомной темой Zenith и установленными аддонами на форуме WirdFell.


Что изменилось?
  • Абсолютный формат: Даты в профилях пользователей (дата регистрации) и в сообщениях (дата регистрации автора) теперь отображаются в формате "дд.мм.гггг" (например, "28.08.2025").
  • Область применения: Изменения затрагивают дату регистрации в шаблоне member_view и дату регистрации автора в блоке информации о пользователе в сообщениях через шаблон message_macros.
  • Отключение относительных дат: Использование функции {{ date(...) }} вместо xf:date отключает JavaScript-форматирование относительных дат.

Как это сделано?
  • Шаблоны: В шаблонах member_view и message_macros изменён код отображения даты регистрации пользователя с xf:date или {{ date($user.register_date) }} на {{ date($user.register_date, 'd.m.Y') }}.
  • Безопасность: Модификации выполнены через шаблоны, не затрагивая ядро XenForo, что обеспечивает стабильность и совместимость с обновлениями.
  • Гибкость: Формат даты можно легко изменить, задав другой шаблон в функции {{ date(...) }}, например, "Y-m-d" для "2025-08-28".

bandicam 2025-08-28 17-36-43-656.jpg

bandicam 2025-08-28 17-36-00-602.jpg
bandicam 2025-08-28 17-38-58-814.jpg

bandicam 2025-08-28 17-39-43-723.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #49
Новое улучшение: Добавление размера и расширения файла к кнопке «Скачать» в ресурсах

Описание:
Мы внедрили обновление для форума XenForo 2.3.6 с модулем Resource Manager, которое добавляет отображение размера и расширения файла рядом с текстом кнопки «Скачать» в интерфейсе просмотра ресурсов, если ресурс содержит ровно одно вложение. Изменение реализовано через модификацию шаблона xfrm_resource_view, улучшая информативность интерфейса форума WirdFell. Пользователи теперь видят размер файла и его формат до начала загрузки. Модификация безопасна, не затрагивает ядро XenForo или Resource Manager и совместима с кастомной темой Zenith и установленными аддонами.


Что изменилось?
  • Добавление информации: К кнопке «Скачать» добавлено отображение размера файла (в формате, например, "1.2 MB") и расширения файла (в верхнем регистре, например, ".PDF") для ресурсов с одним вложением.
  • Зона изменений: Кнопка «Скачать» в шаблоне xfrm_resource_view в интерфейсе просмотра ресурса.
  • Условие: Информация отображается только для ресурсов с ровно одним вложением, сохраняя стандартное поведение для ресурсов с несколькими файлами (открытие оверлея).

Как это сделано?
  • Шаблон: В шаблоне xfrm_resource_view модифицирован код кнопки «Скачать», добавлена условная проверка <xf:if is="count($resource.CurrentVersion.Attachments) == 1"> для вывода размера и расширения файла с использованием функций {{ $attachment.getFileSize()|file_size }} и {{ $attachment.getExtension()|to_upper }}.
  • Безопасность: Изменения выполнены исключительно в шаблоне, не затрагивая ядро XenForo или Resource Manager, что обеспечивает стабильность.
  • Гибкость: Формат отображения (например, стиль текста или расположение) можно настроить через CSS в extra.less, а условие проверки количества вложений можно адаптировать под другие сценарии.

bandicam 2025-08-28 18-05-48-436.jpg
bandicam 2025-08-28 18-08-13-601.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #50
Новое улучшение: Ограничение ширины блока новостей в сайдбаре

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое ограничивает ширину блока новостей в сайдбаре с помощью CSS, применяя свойства max-width, box-sizing и overflow к элементу с классом .newsBody-sidebar. Это изменение предотвращает расширение блока новостей за пределы заданной ширины (270px, настраиваемый диапазон 260–300px) и обрезает лишний контент, обеспечивая аккуратный вид интерфейса форума WirdFell. Модификация выполнена в файле extra.less, что гарантирует безопасность и совместимость с кастомной темой Zenith и установленными аддонами.


Что изменилось?
  • Ограничение ширины: Блок новостей в сайдбаре (.newsBody-sidebar) теперь имеет максимальную ширину 270px (настраиваемый диапазон 260–300px).
  • Обрезка контента: Свойство overflow: hidden обрезает контент, выходящий за границы блока, сохраняя аккуратный вид.
  • Корректное форматирование: Свойство box-sizing: border-box обеспечивает правильный расчёт ширины, включая отступы и границы.

Как это сделано?
  • CSS: В файл extra.less добавлены стили для ограничения ширины блока новостей с использованием селектора .newsBody-sidebar, включая свойства max-width, box-sizing и overflow.
  • Безопасность: Изменения выполнены исключительно через CSS, не затрагивая ядро XenForo или шаблоны, что обеспечивает стабильность и совместимость с обновлениями.
  • Гибкость: Значение max-width можно настроить в диапазоне 260–300px или дополнить другими стилями в extra.less для адаптации под дизайн форума.

bandicam 2025-08-28 18-22-09-606.jpg
bandicam 2025-08-28 18-22-25-229.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #51
Новое улучшение: Уменьшение размера префиксов и разделителей

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, которое уменьшает размер шрифта, отступов, высоты строки и скругления углов для всех префиксов и их разделителей в интерфейсе. Изменения применяются к элементам с классами prefix-, .label-append, .node-extra-title, ._xgtIstatistik-satir--konu, а также к префиксам в блоке статистики ._xgtIstatistik-satir--konu. Модификация реализована через CSS в файле extra.less, улучшая компактность и визуальную чистоту интерфейса форума WirdFell, особенно для страниц с большим количеством префиксов. Обновление безопасно и совместимо с кастомной темой Zenith и установленными аддонами.


Что изменилось?
  • Уменьшение префиксов: Все префиксы (span[class^="prefix-"], span[class*=" prefix-"]) имеют уменьшенный размер шрифта (10px), отступы (2px сверху/снизу, 5px слева/справа), высоту строки (1.3) и прямоугольную форму без скругления углов (border-radius: 0).
  • Уменьшение разделителя: Разделитель между префиксами (.label-append) имеет уменьшенные отступы (2px слева/справа).
  • Стандартные префиксы: Префиксы в блоках .node-extra-title .label и ._xgtIstatistik-satir--konu .label имеют размер шрифта 12px для визуального отличия.
  • Префиксы статистики: Префиксы в блоке ._xgtIstatistik-satir--konu span[class*="prefix-"] имеют размер шрифта 10px для единообразия с общими префиксами.

Как это сделано?
  • CSS: В файл extra.less добавлены стили для уменьшения размера и отступов префиксов и разделителей с использованием селекторов span[class^="prefix-"], span[class*=" prefix-"], .label-append, .node-extra-title .label, ._xgtIstatistik-satir--konu .label и ._xgtIstatistik-satir--konu span[class*="prefix-"].
  • Безопасность: Изменения выполнены исключительно через CSS, не затрагивая ядро XenForo или шаблоны, что обеспечивает стабильность и совместимость с обновлениями.
  • Гибкость: Размеры шрифта, отступы, высота строки и скругление углов можно настроить в extra.less для адаптации под дизайн форума.

bandicam 2025-08-29 00-15-23-784.jpg

1756401502385.png
bandicam 2025-08-29 00-16-07-398.jpg

1756401628603.png
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #52
Новое улучшение: Выравнивание префиксов в различных блоках

Описание:
Мы внедрили обновление для форума XenForo 2.3.6 с плагином XenCustomize News Publisher и модулем Resource Manager, которое корректирует вертикальное выравнивание всех префиксов (с классами, содержащими prefix-) и стандартных меток (.label) в восьми блоках: новостном тикере (.newsTickerWrapper), новостных элементах (.structItem--news), заголовке страницы (.p-body-header), виджете последних новостей ([data-template-name="public:xcu_nwp_widget_latest_news"]), виджете новых ресурсов ([data-template-name="public:xfrm_widget_new_resources"]), виджете лучших ресурсов ([data-template-name="public:xfrm_widget_top_resources"]), блоке node-extra и основном блоке элементов (.structItem-cell--main). Префиксы и метки сдвинуты вверх на 1–4px с помощью CSS-свойств position: relative и top, обеспечивая гармоничное выравнивание с текстом. Изменения реализованы в файле extra.less, гарантируя безопасность и совместимость с кастомной темой Zenith и установленными аддонами на форуме WirdFell.


Что изменилось?
  • Новостной тикер (.newsTickerWrapper [class*="prefix-"]): Префиксы сдвинуты вверх на 3px (top: -3px).
  • Новостные элементы (.structItem--news [class*="prefix-"]): Префиксы сдвинуты вверх на 3px (top: -3px).
  • Заголовок страницы (.p-body-header [class*="prefix-"]): Префиксы сдвинуты вверх на 4px (top: -4px).
  • Виджет последних новостей ([data-template-name="public:xcu_nwp_widget_latest_news"] .contentRow [class*="prefix-"]): Префиксы сдвинуты вверх на 2.5px (top: -2.5px !important).
  • Виджет новых ресурсов ([data-template-name="public:xfrm_widget_new_resources"] .contentRow [class*="prefix-"]): Префиксы сдвинуты вверх на 2.5px (top: -2.5px !important).
  • Виджет лучших ресурсов ([data-template-name="public:xfrm_widget_top_resources"] .contentRow [class*="prefix-"]): Префиксы сдвинуты вверх на 2.5px (top: -2.5px !important).
  • Блок node-extra (.node-extra [class*="prefix-"]): Префиксы сдвинуты вверх на 1px (top: -1px).
  • Основной блок элементов (.structItem-cell--main): Модифицированные префиксы ([class*="prefix-"]) сдвинуты вверх на 3px (top: -3px !important), стандартные метки (.label) — на 2px (top: -2px !important).

Как это сделано?
  • CSS: В файл extra.less добавлены стили для выравнивания префиксов и стандартных меток в восьми блоках с использованием селекторов .newsTickerWrapper [class*="prefix-"], .structItem--news [class*="prefix-"], .p-body-header [class*="prefix-"], [data-template-name="public:xcu_nwp_widget_latest_news"] .contentRow [class*="prefix-"], [data-template-name="public:xfrm_widget_new_resources"] .contentRow [class*="prefix-"], [data-template-name="public:xfrm_widget_top_resources"] .contentRow [class*="prefix-"], .node-extra [class*="prefix-"], .structItem-cell--main [class*="prefix-"] и .structItem-cell--main .label, применяя свойства position: relative и top.
  • Безопасность: Изменения выполнены исключительно через CSS, не затрагивая ядро XenForo, плагин XenCustomize News Publisher, модуль Resource Manager или шаблоны, что обеспечивает стабильность.
  • Гибкость: Значения сдвига (top) можно настроить для каждого блока в extra.less, а стили легко адаптировать под другие элементы или темы.

1756402523292.png

1756402543399.png

1756402559617.png

1756402637372.png

1756402692787.png

1756402733444.png

1756402746104.png

1756402760427.png

1756402774935.png
1756402863347.png

1756402876880.png

1756402890066.png

1756402959422.png

1756403010558.png

1756403077328.png

1756403103414.png

1756403117089.png

1756403140390.png
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #53
Новое улучшение: Модификация плагина Messengers

Описание:
Мы внедрили обновление для форума XenForo 2.3.6 с плагином Messengers, которое заменяет стандартные иконки мессенджеров на пользовательские SVG-иконки (Telegram, ВКонтакте, Steam, Discord, Home) и интегрирует их в шаблон message_macros для отображения в блоке message-cell message-cell--user и профиле пользователя. Стилизация выполнена через extra.less, обеспечивая адаптивное отображение иконок с размерами 30x30px. Модификация протестирована на форуме WirdFell с кастомной темой Zenith, обеспечивая корректное отображение на всех устройствах.


Что изменилось?
  • Пользовательские иконки: Стандартные иконки заменены на кастомные SVG для Telegram, ВКонтакте, Steam, Discord и Home.
  • Интеграция в шаблон: В шаблон message_macros добавлен вызов <xf:include template="svg_messengers" /> в блок xentr-message-container для отображения иконок в message-cell message-cell--user.
  • Стилизация: В extra.less добавлены стили для отключения шрифтовых иконок, задания размеров (30x30px) и обеспечения адаптивности с background-size: contain, background-repeat: no-repeat и background-position: center.
  • Адаптивность: Иконки отображаются корректно на десктопах и мобильных устройствах благодаря CSS-настройкам.

Как это сделано?
  • Шаблон: В шаблон message_macros добавлена строка <xf:include template="svg_messengers" /> перед закрывающим тегом </div> блока xentr-message-container, обеспечивая отображение иконок мессенджеров.
  • CSS: В extra.less добавлены стили для классов .msg и .messeng, отключающие шрифтовые иконки (font-family: none !important; content: none !important;), задающие размеры иконок (30x30px) и использующие пользовательские SVG-иконки через background-image.
  • Безопасность: Изменения в шаблоне и CSS не затрагивают ядро XenForo или плагин Messengers, обеспечивая стабильность.
  • Гибкость: Пользовательские иконки и их пути в extra.less легко настраиваются для добавления новых мессенджеров или изменения дизайна.

bandicam 2025-08-29 18-41-53-591(ДО).jpg

bandicam 2025-08-29 20-47-35-483.jpg
bandicam 2025-08-29 18-41-41-330(ПОСЛЕ).jpg

bandicam 2025-08-29 20-48-08-672.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #54
Новое улучшение: Улучшение индикаторов ролей пользователей в плагине[Indicator Post]

Описание:
Мы внедрили обновление для форума XenForo 2.3.6 с плагином "Indicator Post - Дополнительные индикаторы в сообщениях", которое полностью перерабатывает шаблон svg_indicator_post и стили svg_indicator_post.less. Модификация добавляет новые индикаторы ролей пользователей, использует иконки Font Awesome 5 для визуального улучшения, оптимизирует отображение на десктопах и мобильных устройствах, а также включает новые пользовательские поля и фразы с описаниями для каждого индикатора. Обновление протестировано на форуме WirdFell с кастомной темой Zenith, обеспечивая информативность и удобство интерфейса.


Что изменилось?
  • Новые индикаторы: Добавлены роли: Основатель, Главный администратор, Администратор, Главный модератор, Модератор, Команда форума, Инструктор, Меценат, Друг форума, Дизайнер, Копирайтер, Программист, Автор темы, Рофлер, Заблокированный, Спамер, Девиант, Вредитель, Мошенник. Каждая роль имеет уникальную иконку Font Awesome и всплывающую подсказку с описанием.
  • Улучшенная стилизация: В svg_indicator_post.less отключён верхний регистр текста, увеличен размер шрифта (10px), добавлен жирный начертание, подобраны яркие цвета для каждой роли, добавлены отступы для аккуратного отображения.
  • Мобильная адаптация: На мобильных устройствах текст индикаторов скрывается, отображаются только иконки размером 10px для компактности.
  • Дополнительные стили: В extra.less добавлены правила для поднятия индикаторов и блока даты публикации, а также выравнивания иконок Font Awesome с текстом.
  • Пользовательские поля и фразы: Добавлены новые поля и фразы для всех индикаторов, обеспечивая гибкое управление ролями и их описаниями.

Как это сделано?
  • Шаблон: Шаблон svg_indicator_post переработан для поддержки новых ролей с иконками Font Awesome (<xf:fa>) и всплывающими подсказками (data-xf-init="tooltip").
  • CSS: В svg_indicator_post.less обновлены стили для классов .indicatorPost, задающие уникальные цвета, отключающие верхний регистр (text-transform: none), увеличивающие шрифт (10px) и добавляющие отступы. Мобильные стили скрывают текст, оставляя иконки.
  • Дополнительные стили: В extra.less добавлены правила для поднятия индикаторов (top: -4px) и блока даты (top: -6px), а также выравнивания иконок (vertical-align: middle).
  • Пользовательские поля: Добавлены поля (adm, administrator, moderator, etc.) для управления ролями через админ-панель.
  • Фразы: Созданы фразы для названий и описаний индикаторов, обеспечивая информативность.
  • Безопасность: Изменения не затрагивают ядро XenForo или плагин, сохраняя совместимость.

bandicam 2025-08-31 14-00-41-369.jpg

bandicam 2025-08-31 14-01-06-072.jpg
bandicam 2025-08-31 14-02-15-412.jpg

bandicam 2025-08-31 14-02-36-249.jpg
 
Автор темы
  • Основатель
  • Главный администратор
  • Главный модератор
  • Команда форума
  • Автор темы
  • #55
Новое улучшение: Исправление плагина[Copy Inline Code On Click]

Описание:
Мы внедрили обновление для форума XenForo 2.3.6, устраняющее проблему с предпросмотром тем, вызванную несовместимостью плагина «Copy Inline Code On Click» (версия 1.0.0, разработанная для XenForo 2.2). Проблема заключалась в некорректной обработке JavaScript-атрибутов data-xf-init в режиме AJAX при использовании BB-кода ICODE. Модификация добавляет проверку AJAX-запроса в классе TC\CopyInlineCodeOnClick\XF\BbCode\Renderer\Html, исключая добавление атрибутов в режиме предпросмотра, сохраняя при этом функциональность копирования инлайн-кода в обычном режиме. Обновление протестировано на форуме WirdFell с кастомной темой Zenith.


Что изменилось?
  • Исправление бага: Предпросмотр тем теперь работает корректно при использовании BB-кода ICODE.
  • Зона изменений: Модифицирован метод renderTagInlineCode в классе TC\CopyInlineCodeOnClick\XF\BbCode\Renderer\Html с добавлением проверки AJAX-запроса (\XF::app()->request()->isXhr()).
  • Безопасность: Изменения не затрагивают ядро XenForo и используют встроенные механизмы обработки BB-кодов.
  • Гибкость: Решение легко адаптируется для других версий XenForo при необходимости.

Как это сделано?
  • Код: В класс Html добавлена проверка if (\XF::app()->request()->isXhr()), которая возвращает оригинальный HTML без JavaScript-атрибутов в режиме AJAX (предпросмотр), сохраняя функциональность копирования в обычном режиме.
  • Безопасность: Модификация минимальна, не влияет на ядро XenForo и сохраняет совместимость с плагином.
  • Гибкость: Логика проверки AJAX-запроса универсальна и может быть применена к другим версиям XenForo или аналогичным плагинам.

bandicam 2025-08-31 14-09-45-920.jpg
bandicam 2025-08-31 14-10-21-671.jpg
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху