• Не создавайте несколько учетных записей, вы будете заблокированы! Для получения дополнительной информации о правилах, ограничениях и многом другом посетите страницу «Помощь».
    Нашли неработающую ссылку? Используйте кнопку «Жалоба»!
XFRM Right Sidebar Pro

Плагин XFRM Right Sidebar Pro v2.4.6

Улучшения боковой панели, разработанный для XenForo Resource Manager
  • Исправлена ошибка, из-за которой кнопка загрузки была скрыта во всплывающем окне загрузки нескольких файлов.
  • Оптимизируйте правила CSS, чтобы обеспечить корректное отображение кнопок во всплывающем окне (наложении).
  • Улучшена логика отображения кнопок для .contentRow и .structItem
  • Улучшена совместимость с различными сценариями всплывающих окон.
Реакции:
  • Добавлены параметры конфигурации бэкэнда: позволяют настроить, какие группы пользователей могут обновлять любые ресурсы.
  • Удалены жестко заданные привилегии администратора и заменены настраиваемыми разрешениями групп пользователей.
  • Поддерживает проверки как основных, так и дополнительных групп пользователей.
  • Исправлена ошибка в классе обратного вызова разрешения (используйте правильный XF\Option\UserGroup::renderSelectMultiple)
Реакции:
Исправлены ошибки отображения кнопок публикации.
Оптимизированы файлы JS.
Улучшено распознавание логики кнопок.
Реакции:
Исправлена ошибка, из-за которой присоединение к обсуждению в некоторых случаях не приводило к появлению ошибки.
Реакции:

Изменение стиля CSS​

  • Удален префикс body.xfrs-enhanced : это делает правила CSS безоговорочно эффективными и больше не зависит от классов, добавленных JavaScript.
  • Удалены лишние теги a : упрощены селекторы, чтобы сделать их более общими.
  • Унифицированный формат селектора

Модификации JavaScript​

  • Удалена логика добавления класса xfrs-enhanced : этот класс больше не добавляется к элементу body.
  • Упрощена функция createButtonGroup : удалена логика, связанная с условным скрытием.
Реакции:

Обновления​

  • Предотвращение случайного скрытия (критическое исправление)
    • Скройте официальную кнопку только после успешного отображения пользовательской кнопки боковой панели: добавьте имя класса xfrs-enhanced в <body> страницы и ограничьте все стили «скрыть официальную кнопку» до body.xfrs-enhanced .
    • Точно сузьте область скрытия: скрываются только ссылки «Загрузка/Купить/Внешние ссылки», которые явно указывают на ресурсы (и являются <a>), что исключает возможность случайного скрытия других действий .button--cta, таких как «Опубликовать обновление».
  • Оптимизировать определение типа кнопки (согласованность цвета и типа)
    • Повысить приоритет распознавания «загрузки»: если ее можно идентифицировать как загрузку, она будет отображаться непосредственно в стиле загрузки (синий); исключить ошибочную идентификацию как «покупки» (зеленый).
    • Логика внешних ссылок и решений о покупке осталась прежней, но больше не охватывает конкретные сценарии загрузки.
  • Надежность рендеринга
    • Если контейнер пользовательской кнопки уже существует, добавьте тег xfrs-enhanced, чтобы гарантировать единообразие стиля и логики.
    • Если боковая панель не отображается успешно, она, естественно, не будет отмечена, что позволяет сохранить официальную кнопку и избежать проблемы «исчезновения кнопки».
  • Это влияет только на область кнопок управления на странице сведений о ресурсе XFRM.
  • Никаких изменений в базе данных, фразах или структуре опций; только корректировки JS-кода интерфейса и CSS-шаблона.
  • sidebar.js
    • Новое: добавить xfrs-enhanced в <body> при создании/обнаружении контейнера пользовательских кнопок.
    • Изменено: detectButtonType теперь отдает приоритет загрузке по умолчанию (синий), чтобы уменьшить ложные срабатывания при покупке (зеленый).
  • templates.xml (шаблон:xfrm_right_sidebar_styles)
    • Объединить область действия CSS для скрытия официальной кнопки с body.xfrs-enhanced .
    • Селектор был изменен так, чтобы соответствовать только ссылкам <a>, связанным с загрузками/покупками ресурсов/внешними ссылками, чтобы избежать случайного скрытия других действий.
Реакции:
Новые функции
Автоматическая система атрибутов вложений
- Интеллектуальная генерация заголовков: автоматическое создание атрибутов Alt и Title для изображений/вложений в ресурсах и сообщениях
- Шаблоны пользовательских форматов: поддержка пользовательских форматов атрибутов с использованием заполнителя `{title}`
- Выборочное применение: включение этой функции для определенных типов контента и узлов форума
- Параметр переопределения: выбор необходимости перезаписи существующих атрибутов вложений
Улучшения пользовательского интерфейса администратора
- Новая группа параметров: «Автоматические настройки атрибутов вложений» с независимым управлением группами
- Центр параметров «четыре в одном»: унифицированный интерфейс управления параметрами с четырьмя функциональными категориями:
- Настройки боковой панели
- Настройки сортировки
- Настройки списка
- Атрибуты вложений (новое)
Реакции:
  • Интеграция быстрой сортировки (список XFRM)
    • Добавить кнопки сортировки в верхнюю часть страниц обзора ресурсов и категорий.
    • Поддержка: загрузки, последнее обновление, рейтинг, время отправки, название
    • Основной выключатель одним нажатием и переключатель для каждого предмета, в комплекте стильный аксессуар
  • Новая страница и отображение данных
    • Список загрузчиков ресурсов: /resources/{id}/downloaders
    • Список загрузчиков версий: /resources/versions/{versionId}/downloaders
    • Загруженные ресурсы участников: /members/{userId}/downloads
    • Настраиваемое количество страниц списка (xfrs_per_page)
  • Расширение разрешения
    • resource.xfrs_view_dls: Просмотр указанных выше загрузчиков/списков загрузок
    • resource.xfrs_update_any: позволяет публиковать обновления (смягчает суждение «обновлять любой ресурс»)
    • Может обновлять ресурсы других людей
Реакции:
Исправлена логика отображения рейтинговых звезд.
Оптимизирован код.
Реакции:
1755617748028.webp


1755617921407.webp


Основные обновления:
  • Рефакторинг кода файла
  • Оптимизация и упрощение кода
  • Улучшение эксплуатационных показателей
  • Исправлено большое количество ошибок логики кода.
  • Добавить проверку авторизации
  • Администраторы бэкэнда могут настраивать цвета кнопок
  • Исправлена логическая ошибка адаптации цвета кнопок интерфейса.
  • Исправлена ошибка, из-за которой невозможно было нажать кнопку входа/регистрации посетителя.
Реакции:
Назад
Сверху Снизу