MS: Расширенные теги
Описание
Модуль ms_extended_tags расширяет возможности использования тегов, добавляя мультиязычность, блоки отображения тегов, импорт/экспорт тегов и дополнительные функции для работы с тегами товаров и страниц.
Основные возможности
- Мультиязычность тегов: Возможность указания разных названий тегов на разных языках
- Блоки тегов: Готовые блоки для отображения тегов страниц и блогов
- Импорт/экспорт тегов: Расширенная поддержка импорта и экспорта тегов
- Поиск по тегам: Улучшенный поиск товаров и страниц по тегам с учетом мультиязычности
- SEO-данные тегов: Поддержка SEO-данных для тегов
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
func.php): При установке модуль создает таблицуtags_descriptions:
tag_id- ID тегаlang_code- код языкаtag- название тега на языке- Позволяет хранить разные названия тега на разных языках
- Функции работы с тегами (
func.php):
fn_ms_extended_tags_update_tag_desc()- обновляет описание тега на разных языкахfn_ms_extended_tags_get_tag_desc()- получает описание тега по поисковому запросуfn_ms_extended_tags_get_tag_desc_by_tags()- получает описание тега по названию тегаfn_ms_extended_tags_get_blog_tags()- получает теги блогов с учетом мультиязычности
- Хуки (
hooks.func.php):
fn_ms_extended_tags_get_tags()- добавляет полеtag_langв запрос получения теговfn_ms_extended_tags_get_pages()- улучшает поиск страниц по тегам с учетом мультиязычностиfn_ms_extended_tags_update_page_pre()- обрабатывает теги при обновлении страницыfn_ms_extended_tags_update_product_pre()- обрабатывает теги при обновлении товараfn_ms_extended_tags_find_tags_by_desc()- находит теги по их описанию на разных языках
- Контроллеры:
controllers/frontend/tags.post.php- обрабатывает отображение страницы тега с учетом мультиязычностиcontrollers/frontend/pages.post.php- обрабатывает страницы с тегами
- Блоки (
schemas/block_manager/blocks.post.php):
- Регистрирует блоки:
ms_page_tags_top- теги страниц горизонтально сверхуms_tag_cloud- теги блогов (облако тегов)
- Схемы импорта/экспорта (
schemas/exim/):
- Расширяет схемы импорта/экспорта для работы с тегами и их описаниями
Где находится функциональность
- Административная панель:
- Форма редактирования тега с полем названия на разных языках
- Импорт/экспорт тегов с поддержкой мультиязычности
- Витрина:
- Страницы тегов с отображением названий на текущем языке
- Блоки тегов страниц и блогов
- Улучшенный поиск по тегам
Настройки модуля
Модуль не имеет настроек в разделе модулей. Функциональность доступна через стандартные интерфейсы работы с тегами.
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке создает таблицу
tags_descriptionsдля хранения мультиязычных названий тегов - Расширяет стандартную функциональность тегов CS-Cart
- Поддерживает импорт/экспорт тегов с учетом мультиязычности
- Регистрирует блоки для отображения тегов на витрине
Локализации:
- English
- Русский
Совместимость:
- 4.18.X
**v1.0.10** [\*] Изменены короткие теги <? на обычные <?php **v1.0.9** от 11.03.2023 [!] При сохранении тега в редактирование товара/страницы, теперь нельзя его пересохранить, можно только добавить **v1.0.8** от 11.03.2023 [+] Переведены теги в блоге [!] Исправлено сохранение/удаление тегов в редактирование товара/страницы, после сохранения тега, необходимо на странице тегов выбрать другой язык для сохранения [!] Исправлено дублирование кнопок при переходе на вкладки на странице импорта/экспорта тегов **v1.0.7** от 28.12.2022 [\*] Изменен приоритет модуля **v1.0.6** от 27.12.2022 [!] Теги в списке на страницах товаров и страниц, отображаются корректно **v1.0.5** от 27.12.2022 [!] Облако тегов ссылка формировалась неверно, исправлено [!] Хлебные крошки в поиске по тегу, локализованы **v1.0.4** от 27.12.2022 [!] Сохранение новых тегов, исправлено [!] Поиск по тегу в родительской странице, исправлено [!] Не подтягивалась картинка у страниц при поиске по тегу **v1.0.3** от 26.12.2022 [!] Запрос к таблице с языковыми переменными некорректно отображается, исправлено **v1.0.2** от 26.12.2022 [!] Ошибка отображения в редактировании товара и на страницах, исправлено **v1.0.1** от 26.12.2022 [!] Исправлена ошибка возникающая при сохранении пустых тегов [!] Функции с прошлых модулей не пересекаются [!] Рефакторинг языковых переменных и блоков **v1.0.0** от 25.12.2022 [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Отзывы
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.