Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Логотип в SVG формате

Позволяет использовать на сайте логотип в SVG формате
Укажите домен без http и слешей. Пример: domain.com
По подписке
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

MS: Логотип в SVG формате

Описание

Модуль ms_logo_svg позволяет использовать на сайте логотип в SVG формате. Модуль расширяет возможности работы с логотипами, позволяя использовать векторные SVG файлы вместо растровых изображений, что обеспечивает лучшее качество отображения на любых экранах.

Основные возможности

  • SVG логотип: Использование логотипа в формате SVG на сайте
  • Два способа добавления: Загрузка SVG файла или вставка SVG кода напрямую
  • Настройка размеров: Настройка ширины и высоты логотипа
  • Блок логотипа: Готовый блок для добавления логотипа через менеджер блоков
  • Иконки для рабочего стола: Установка иконок для рабочего стола (favicon, apple-touch-icon и т.д.)
  • Автоматическое формирование манифеста: Автоматическое создание файла site.webmanifest для иконок

Как работает модуль

Модуль использует следующие механизмы:

  1. Функции работы с логотипом (func.php):
  • fn_ms_logo_svg_generate_tags_from_manifest() - генерирует HTML-теги для иконок на основе site.webmanifest:
  • Читает файл site.webmanifest
  • Генерирует теги для favicon, apple-touch-icon и других иконок
  • Добавляет мета-теги для названия сайта
  1. Класс работы с архивами (Tygh/Addons/MsLogoSvg/ZipHandler.php):
  • Обработка ZIP архивов с иконками
  • Распаковка и установка иконок
  1. Блок логотипа (schemas/block_manager/templates.post.php):
  • Регистрирует шаблон блока для логотипа SVG
  • Настройки блока: тип SVG (файл или код), размеры, ссылка
  1. Хуки:
  • Хуки для обработки загрузки SVG файлов
  • Хуки для добавления тегов иконок в head страницы

Где находится функциональность

  • Административная панель:
  • Настройки модуля с загрузкой иконок и настройкой логотипа
  • Менеджер блоков с блоком логотипа SVG
  • Витрина:
  • Блок логотипа SVG на страницах сайта (если добавлен через менеджер блоков)
  • Иконки для рабочего стола в head страниц

Настройки модуля

  • Название сайта (site_name): Название сайта для мета-тегов
  • Загрузить ZIP-файл с иконками: Загрузка архива с иконками для рабочего стола
  • Удалить загруженные иконки: Удаление установленных иконок

Настройки блока логотипа

  • Тип SVG: Выбор способа добавления (файл или код)
  • Выбрать файл SVG: Загрузка SVG файла
  • Вставить код SVG: Вставка SVG кода напрямую
  • Ширина изображения: Ширина логотипа
  • Высота изображения: Высота логотипа
  • Включить ссылку: Включить ссылку на главную страницу

Использование

  1. Настройка логотипа:
  • Добавьте блок "MS: Логотип магазина в SVG" через менеджер блоков
  • Настройте тип SVG (файл или код)
  • Загрузите файл или вставьте код
  • Настройте размеры
  1. Установка иконок:
  • Подготовьте 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
Назначение:
  • Владельцам
Архитектура
:
  • Frontend
Локализации:
  • 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  
[+] Первое издание

***

[+] Добавлено  
[-] Удалено  
[\*] Изменено  
[!] Исправлена ошибка
Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули