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

Расширенные теги

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

MS: Расширенные теги

Описание

Модуль ms_extended_tags расширяет возможности использования тегов, добавляя мультиязычность, блоки отображения тегов, импорт/экспорт тегов и дополнительные функции для работы с тегами товаров и страниц.

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

  • Мультиязычность тегов: Возможность указания разных названий тегов на разных языках
  • Блоки тегов: Готовые блоки для отображения тегов страниц и блогов
  • Импорт/экспорт тегов: Расширенная поддержка импорта и экспорта тегов
  • Поиск по тегам: Улучшенный поиск товаров и страниц по тегам с учетом мультиязычности
  • SEO-данные тегов: Поддержка SEO-данных для тегов

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

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

  1. База данных (func.php): При установке модуль создает таблицу tags_descriptions:
  • tag_id - ID тега
  • lang_code - код языка
  • tag - название тега на языке
  • Позволяет хранить разные названия тега на разных языках
  1. Функции работы с тегами (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() - получает теги блогов с учетом мультиязычности
  1. Хуки (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() - находит теги по их описанию на разных языках
  1. Контроллеры:
  • controllers/frontend/tags.post.php - обрабатывает отображение страницы тега с учетом мультиязычности
  • controllers/frontend/pages.post.php - обрабатывает страницы с тегами
  1. Блоки (schemas/block_manager/blocks.post.php):
  • Регистрирует блоки:
  • ms_page_tags_top - теги страниц горизонтально сверху
  • ms_tag_cloud - теги блогов (облако тегов)
  1. Схемы импорта/экспорта (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  
[+] Первое издание

***

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

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

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

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