MS: Логотип в SVG формате
Описание
Модуль ms_logo_svg позволяет использовать на сайте логотип в SVG формате. Модуль расширяет возможности работы с логотипами, позволяя использовать векторные SVG файлы вместо растровых изображений, что обеспечивает лучшее качество отображения на любых экранах.
Основные возможности
- SVG логотип: Использование логотипа в формате SVG на сайте
- Два способа добавления: Загрузка SVG файла или вставка SVG кода напрямую
- Настройка размеров: Настройка ширины и высоты логотипа
- Блок логотипа: Готовый блок для добавления логотипа через менеджер блоков
- Иконки для рабочего стола: Установка иконок для рабочего стола (favicon, apple-touch-icon и т.д.)
- Автоматическое формирование манифеста: Автоматическое создание файла site.webmanifest для иконок
Как работает модуль
Модуль использует следующие механизмы:
- Функции работы с логотипом (
func.php):
fn_ms_logo_svg_generate_tags_from_manifest()- генерирует HTML-теги для иконок на основе site.webmanifest:- Читает файл site.webmanifest
- Генерирует теги для favicon, apple-touch-icon и других иконок
- Добавляет мета-теги для названия сайта
- Класс работы с архивами (
Tygh/Addons/MsLogoSvg/ZipHandler.php):
- Обработка ZIP архивов с иконками
- Распаковка и установка иконок
- Блок логотипа (
schemas/block_manager/templates.post.php):
- Регистрирует шаблон блока для логотипа SVG
- Настройки блока: тип SVG (файл или код), размеры, ссылка
- Хуки:
- Хуки для обработки загрузки SVG файлов
- Хуки для добавления тегов иконок в head страницы
Где находится функциональность
- Административная панель:
- Настройки модуля с загрузкой иконок и настройкой логотипа
- Менеджер блоков с блоком логотипа SVG
- Витрина:
- Блок логотипа SVG на страницах сайта (если добавлен через менеджер блоков)
- Иконки для рабочего стола в head страниц
Настройки модуля
- Название сайта (
site_name): Название сайта для мета-тегов - Загрузить ZIP-файл с иконками: Загрузка архива с иконками для рабочего стола
- Удалить загруженные иконки: Удаление установленных иконок
Настройки блока логотипа
- Тип SVG: Выбор способа добавления (файл или код)
- Выбрать файл SVG: Загрузка SVG файла
- Вставить код SVG: Вставка SVG кода напрямую
- Ширина изображения: Ширина логотипа
- Высота изображения: Высота логотипа
- Включить ссылку: Включить ссылку на главную страницу
Использование
- Настройка логотипа:
- Добавьте блок "MS: Логотип магазина в SVG" через менеджер блоков
- Настройте тип SVG (файл или код)
- Загрузите файл или вставьте код
- Настройте размеры
- Установка иконок:
- Подготовьте ZIP архив с иконками (favicon.ico, apple-touch-icon.png и т.д.)
- Загрузите архив в настройках модуля
- Модуль автоматически создаст файл site.webmanifest
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- Поддерживает загрузку SVG файлов и вставку SVG кода
- Автоматически генерирует HTML-теги для иконок на основе манифеста
- Работает с ZIP архивами для установки иконок
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Владельцам
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Подстановка логотипа осуществляется через макеты. Для этого надо зайти в Дизайн - Макеты - Макеты
Далее необходимо выбрать нужный блок - Логотип. В нём выбираем шаблон MS: Логотип магазина в SVG.
Далее в настройках нужно вставить SVG code

Для того чтобы получить SVG код достаточно открыть векторный файл любым текстовым редактором (Пункт 1) и скопировать код (Пункт 2).

Готово!
**v1.4.0** от 16.01.2026 [+] Рефакторинг модуля **v1.3.1** от 20.03.2025 [!] Исправлены ошибки в манифесте **v1.3.0** от 14.03.2025 [+] Установка иконок на рабочий стол **v1.2.0** от 23.07.2024 [!] Исправлена возможность загрузки файлов svg для новых версий cs-cart, в которых эту возможность скрывали через файл config **v1.1.3** от 22.07.2024 [\*] Изменены короткие теги <? на обычные <?php **v1.1.1** от 25.05.2023 [!] Изменен редактор вставки кода SVG на текстовую область **v1.1.0** от 19.05.2023 [+] Добавлено возможность загружать файл изображения в формате SVG [+] Добавлено возможность изменять размеры загружаемого логотип **v1.0.3** от 02.03.2023 [\*] Обновлены языковые переменные **v1.0.2** от 13.12.2022 [+] Обновлены файлы лицензирования **v1.0.1** от 07.12.2022 [!] Исправлена небольшая ошибка **v1.0.0** от 07.12.2022 [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.