Модуль позволяет настроить внешний вид курсоров. Администратор может загрузить собственные файлы курсоров для разных состояний интерфейса: ссылок, кнопок, текстовых полей, ожидания, перемещения и изменения размера.
«Управление курсорами» помогает быстро изменить поведение и внешний вид курсора на сайте без доработки кода публичной части. Решение подходит для промостраниц, тематических проектов, сезонных акций, брендированных интерфейсов и сайтов, где важно добавить аккуратную визуальную деталь без сложной разработки.
В модуле можно настроить глобальный профиль для всего сайта и добавить отдельные локальные профили для выбранных сайтов в мультисайтовой конфигурации. Для профилей доступны ограничения по страницам и разделам: можно указать, где курсор должен применяться, а также задать исключения для отдельных URL.
Для каждой роли курсора можно загрузить собственный файл. Модуль поддерживает настройку Hotspot X/Y, чтобы активная точка курсора совпадала с нужным местом изображения, а также позволяет указать резервный CSS-стиль на случай, если браузер не сможет применить пользовательский файл.
В административной части есть живое превью и диагностика загруженных файлов. Это помогает сразу проверить, как будет выглядеть курсор, и увидеть предупреждения о возможных ограничениях совместимости.
Основные возможности
- Включение и отключение модуля из административного раздела; - Глобальный профиль курсоров для сайта; - Локальные профили для отдельных сайтов; - Ограничение профилей по страницам, разделам и маскам URL; - Список исключений, где профиль не должен применяться; - Настройка курсоров для разных ролей интерфейса; - Загрузка одного пользовательского файла курсора на роль; - Настройка Hotspot X/Y; - Живое превью в административной части; - Ограничения по touch-устройствам, планшетам и минимальной ширине экрана; - Диагностика загруженных файлов и предупреждения о совместимости.
Роли курсоров
Модуль позволяет настроить курсоры для основных состояний интерфейса:
- Основной курсор; - Ссылки и кнопки; - Текстовые поля; - Перемещение; - Ожидание; - Помощь; - Запрещенное действие; - Изменение размера по горизонтали и вертикали; - Диагональный NWSE; - Диагональный NESW.
Форматы файлов
Для максимальной совместимости рекомендуется использовать формат «.cur».
Также можно загрузить «.ani», «.ico», «.png», «.gif», «.svg» и «.webp», но фактическая поддержка зависит от браузера и операционной системы пользователя. Для «.ani» поддержка особенно ограничена, поэтому рекомендуется дополнительно указывать резервный CSS-стиль.
Интерфейсы в админке
Раздел «Маркетинг → Управление курсорами».
Раздел «Настройки → Настройки продукта → Настройки модулей → Управление курсорами».
Инструкция
1. Установите модуль через стандартный менеджер модулей.
2. После установки в разделе «Настройки модулей» появится страница «Управление курсорами». А в разделе Маркетинг появится страница Управление курсорами».
(Полный путь «Настройки → Настройки продукта → Настройки модулей → Управление курсорами»)
Первичная настройка
1. Откройте «Управление курсорами». 2. Перейдите на вкладку «Профили». 3. Включите модуль с помощью общей настройки включения/отключения. 4. Настройте глобальный профиль или создайте локальный профиль для нужного сайта. 5. Укажите название профиля. Оно используется для удобства администратора в списке профилей и диагностике. 6. При необходимости ограничьте профиль по страницам и разделам. 7. При необходимости укажите страницы и разделы, на которых профиль не должен применяться. 8. Для нужных ролей курсора загрузите собственный файл курсора. 9. При необходимости задайте «Hotspot X» и «Hotspot Y». 10. Укажите резервный CSS-стиль, который будет применяться, если браузер не сможет использовать загруженный файл. 11. Сохраните настройки.
Настройка профилей
Глобальный профиль применяется по умолчанию. Локальные профили можно использовать для отдельных сайтов и разделов.
Поле «Показывать на страницах и разделах» принимает точные адреса и маски разделов. Примеры значений:
- /about/ - /services/ - /catalog/*
Поле «Исключить страницы и разделы» имеет приоритет над списком показа. Если одна и та же страница подходит под оба правила, профиль на ней не применяется.
Поддержка решения «Управление курсорами» осуществляется компанией Kommutator.net.