MS: Информационная панель
Описание
Модуль ms_info_panel информирует клиентов о срочных событиях, нерабочих днях, промоакциях и другом через удобную и стильную информационную панель, которая прилипает к верхней границе экрана. Модуль позволяет создавать и управлять информационными панелями с различным содержимым.
Основные возможности
- Информационные панели: Создание и управление информационными панелями с текстом, ссылками, кнопками
- Прилипающая панель: Возможность закрепления панели в верхней части экрана
- Настройка внешнего вида: Настройка цвета фона, текста, размеров панели
- Расписание показа: Настройка дат начала и окончания показа панели
- Блоки: Готовые блоки для добавления панелей на страницы сайта
- Импорт/Экспорт: Импорт и экспорт данных панелей
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
upgrades/migrations/): При установке модуль выполняет миграции для создания таблиц:
- Таблицы для хранения информационных панелей и их настроек
- Функции работы с панелями (
func.php):
- Функции для создания, обновления и получения панелей
- Функции для управления отображением панелей
- Блоки (
schemas/block_manager/blocks.post.php):
- Регистрирует блок "MS: Информационная панель" (ms_info_panel) для отображения панелей
- Поддерживает различные заполнения (вручную, все панели)
- Контроллеры:
controllers/backend/ms_info_panel.php- управление панелями в административной панелиcontrollers/frontend/ms_info_panel.php- обработка отображения панелей на витрине
- Класс панели (
Tygh/Addons/MsInfoPanel/InfoPanel.php):
- Класс для работы с данными панелей
Где находится функциональность
- Административная панель:
- Раздел "MS: Информационная панель" для управления панелями
- Создание и редактирование панелей с настройками внешнего вида и расписания
- Витрина:
- Блок информационной панели на страницах сайта (если добавлен через менеджер блоков)
Настройки модуля
- Показывать в блоке (
show_in_block): Отображать панель в блоке менеджера блоков - Закрепить панель сверху (
fix_panel_on_top): Закрепить панель в верхней части экрана - Высота по умолчанию (
default_height): Высота панели по умолчанию (по умолчанию 120px)
Настройки панели
Для каждой панели можно настроить:
- Текст сообщения: Текст для отображения в панели
- Цвет заднего фона: Цвет фона панели
- Показывать с: Дата начала показа панели
- Показывать по: Дата окончания показа панели
- Активно: Включить/выключить панель
- Исключить блок из кэширования: Исключить блок из кэширования
- Кнопка: Настройки кнопки (текст, URL, стиль)
- Ссылка: Настройки ссылки в тексте
Использование
- Создание панели:
- Перейдите в раздел "MS: Информационная панель"
- Создайте новую панель
- Настройте текст, цвета, расписание показа
- Сохраните панель
- Добавление блока:
- Добавьте блок "MS: Информационная панель" через менеджер блоков
- Выберите панели для отображения
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке выполняет миграции для создания таблиц панелей
- Работает с системой блоков CS-Cart для отображения панелей
- Поддерживает импорт/экспорт данных панелей
- 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
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.


Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

После скачивания модуля, его установка производится штатными средствами CS-Cart на странице Панель администратора → Модули → Управление модулями → Загрузить и установить модуль (+).
Для версии CS-Cart более 4.13.1 Панель администратора → Модули → Управление модулями → Кнопка Шестеренка → Ручная установка.

Вкладка Общее, имеет две ссылки - на страницу списка информационных панелей и на страницу экспорта данных, собранных через форму на панелях.

В вкладке Настройки можно выбрать удобный способ отображения информационной панели: Отображать в блоке и Зафиксировать панели вверху
Также присутствует поле для ввода высоты панели по умолчанию, которое должно содержать числовое значение и единицу измерения высоты, разделенные без пробелов (например, '120px')

Для создания панели переходим по ссылке на страницу Маркетинг → Информационная панель и нажимаем кнопку Плюс

попадаем в окно создания, где задаются параметры внешнего вида - тексты, их цвет, цвет фона.

Из важных моментов в настройке:
По умолчанию установлена галочка "Использовать высоту по умолчанию" которая задается в настройках модуля
Поле ввода высоты должно содержать числовое значение и единицу измерения высоты, разделенные без пробелов (например, '120px')
Обязательно правильно задать время отображения, если его не указать - панель не будет показываться.
Можно создать сразу несколько панелей, указав им разное время отображения.
Режим работы панели: промо или сбор данных.

Промо - просто баннер, который выводится на сайте;Сбор данных - форма с полем ввода, которая позволяет собрать почту или номер телефона с посетителей.
Режим работы поля для ввода основного контента: конструктор и текст

Конструктор - просто текстовое поле, куда нужно в водить html-кодТекст - поле ввода с визуальным редактором для настройки текста как в офисном редакторе
После того, как панель создана, ее еще нужно разместить в макете сайта.
Переходим Дизайн → Макеты, страница по умолчанию и добавляем секцию

Задаем ширину во всю ширину макета, 16 колонок

И переносим в нужную часть страницы, например - наверх

В нем добавляем новый блок

выбираем блок MS: Инфо-панель

Укажем имя для блока

и на вкладке Контент выбираем заполнение Вручную и нажимаем Добавить инфо-панель

В открывшемся окне выбираем нужную панель и здесь тоже жмем Добавить инфо-панель

Панели добавлены в блок, после этого нажимаем Создать

Пример панели в режиме Промо:

И в режиме Сбор данных

Для экспорта переходим по ссылке из настроек модуля, там выбираем, какие поля нужно выгрузить

**v3.1.3** от 27.10.2025 [!] Правка ошибки миграции [+] Добавлена мультиязычность для поля "Ссылка для действия" [\*] Некорректная поведение информационной панели на витрине.Исправлено **v3.1.2** от 04.11.2024 [+] Добавлена возможность показа инфопанели в админ и вендор-панели [+] Добавлена настройка "Скрыть панель и не показывать до окончания сессии" [!] Исправлена неверная логика работы настройки "Время для повторного показа (в часах)" **v3.1.1** от 29.05.2024 [+] Добавлены миграции при установке модуля и при обновлении его через центр обновлений [\*] Добавлена проверка настройки модуля "Отображать в блоке" при отображении инфо-панелей [\*] Подправлено отображение инфо панелей при выключенной настройке "отображать в блоке" и при созданном блоке в макетах **v3.1.0** от 08.09.2023 [+] Добавлена мультивитринность [!] Исправлен баг, связанный с вызовом несуществующей функции, оставшейся с прошлых версий модуля [\*] Подправлен дизайн и вывод шаблона без создания блока **v3.0.19** (02.05.2023) [\*] Задание высоты по умолчанию у панели **v3.0.18** (03.04.2023) [\*] Мелкая правка **v3.0.17** (03.04.2023) [+] Добавлена настройка модуля и возможность закрепить панели сверху при прокрутке экрана **v3.0.16** (27.03.2023) [+] Добавлена настройка модуля "Отображать в блоке" и реализован алгоритм по отображению панелей вне блока, если выключена настройка [\*] Дата и время в поле "Показывать по" по умолчанию не заполняется [\*] Изменена тень заголовка на черная по умолчанию **v3.0.15** (27.12.2022) [-] Удалена не используемая часть кода (необходимо провести глобальную проверку) **v3.0.14** (27.12.2022) [!] Исправлена ошибка при переходе на страницу no_page **v3.0.13** (16.12.2022) [+] Стандартизация модуля **v3.0.12** (26.10.2022) [+] Добавлено возможность выбора способа заполнения ВСЕ, когда добавляются все активные панели [+] Добавлена иконка блока **v3.0.11** (18.10.2022) [+] Добавлено несколько стилей и дополнительных классов для возможности применения дополнительных стилей и клиентов **v3.0.10** (27.09.2022) [+] Стандартизация модуля **v3.0.9** (18.08.2022) [\*] Исправлено: отображение панели теперь происходит с даты и времени "Показывать с" по дату и время "Показывать по", было с даты "Показывать с" по дату "Показывать по" и внутри этого промежутка датт еще и проверялось время "Показывать с" и "Показывать по" посуточно. **v3.0.8** (09.08.2022) [+] Добавлена настройка "Закрепить панель при скроле" **v3.0.7** (08.08.2022) [\*] Подправлены стили: задний фон отцентрирован в админке и на витрине. **v3.0.6** (02.08.2022) [\*] Передвинут заголовок по центру, ближе к основному тексту [\*] Передвинута кнопка/поле ввода с кнопкой в центр **v3.0.5** (18.07.2022) [!] Нельзя было изменять контент на разных языках, исправлено **v3.0.4** (18.07.2022) [\*] Изменены языковые переменные **v3.0.3** (15.07.2022) [!] Цвет кнопки закрытия не перекрашивал текст закрытия, исправлено **v3.0.2** (08.07.2022) [\*] Cтандартизация кода модуля **v3.0.0** (05.07.2022) [\*] Мелкие, но критичные правки **v3.0.0** (04.07.2022) [\*] Переделано создание инфо-панели, добавлено создание и редактирование нескольких инфо-панелей [\*] Переделан экспорт данных инфо-панелей **v2.0.3** (13.05.2022) [\*] Старые шаблоны модуля из папки themes_repository заменены новыми **v2.0.2** (10.03.2022) [!] Исправлена ошибка контроллера на странице 404 **v2.0.1** (05.03.2022) [!] Убрана неиспользуемая строчка в init.post **v2.0.0** (02.03.2022) [+] Добавлены настройки шрифтов, цветов [+] Добавлены настройки текстов на панели [+] Добавлена возможность добавления фотографии на задний фон для трех разрешений [+] Добавлены настройки шрифтов, цветов [+] Добавлен выбор двух режимов панели (сбор электронной почты или телефонов и переход по ссылке при нажатии на кнопку) **v1.0.0** (22.12.2021) [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Отображение ед. измерения в настройках
Изменить внешний вид или добавить описание полей
Скрытие панели пока сессия пользователя открыта
Скрытие панели пока сессия пользователя открыта
Информационная панель для вендоров
Инфо сообщения для вендоров
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.