Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Шаблоны мета-тегов (шаблоны SEO)

Данный модуль расширяет возможности SEO-шаблонов Bitrix.Модуль добавляет функции:Вывести минимальную цену раздела;Вывести максимальную цену раздела;Условие "Если пусто".Кол-во активных товаровКол-во доступных к покупке товаровЗаменять символы, строки (str_replace)Условие если строка содержит (strpos)Убрать html и преобразовать сущности в символыВсе стандартные сео-функции битрикса выведены в меню.Событие добавления своих пунктов сео-менюМодуль Шаблоны мета-тегов (шаблоны SEO) разрабатывается на моем энтузиазме и Вашей поддержке.Я стараюсь создавать решения максимально функциональными, качественными и, что называется, "User friendly".Ваша финансовая поддержка и отзывы крайне важны. Спасибо вам!Поблагодарить автора

Шаблоны мета-тегов (шаблоны SEO)

Шаблоны мета-тегов (шаблоны SEO)

от Isaev
Скриншоты
Описание

Технические данные

Опубликовано:
12.11.2019
Обновлено:
25.05.2020
Версия:
1.6.0
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Описание

Данный модуль расширяет возможности SEO-шаблонов Bitrix.

Модуль добавляет функции:
  • Вывести минимальную цену раздела;
  • Вывести максимальную цену раздела;
  • Условие "Если пусто".
  • Кол-во активных товаров
  • Кол-во доступных к покупке товаров
  • Заменять символы, строки (str_replace)
  • Условие если строка содержит (strpos)
  • Убрать html и преобразовать сущности в символы
Все стандартные сео-функции битрикса выведены в меню.
Событие добавления своих пунктов сео-меню

Модуль Шаблоны мета-тегов (шаблоны SEO) разрабатывается на моем энтузиазме и Вашей поддержке.
Я стараюсь создавать решения максимально функциональными, качественными и, что называется, "User friendly".
Ваша финансовая поддержка и отзывы крайне важны. Спасибо вам!
Отзывы (6)

Обсуждения (7)
1 - 5 из 7
Что нового
1.6.0 (24.05.2020) Исправления поддержки, не бизнес версий, БУС
1.5.5 (07.04.2020) Исправление ошибок, мелкие доработки SKU
1.5.0 (20.03.2020) Переписал тернарную операцию. Был добавлен оператор объединения с null (??). Оптимизация.
1.4.5 (17.03.2020) Добавлена проверка наличия полей перед добавлением в вкладку SEO. Ранее при отсутвии, выдавало предупреждение в админке.
1.4.0 (13.03.2020) Для функций получения мин. и макс. цены добавлен параметр "IS_AVAILABLE" проверяющий доступность товара.
1.3.5 (07.02.2020) Для функций получения максимальной и минимальной цены добавлены SKU товары
1.3.0 (05.02.2020) Добавлена функция "strip" и в меню выведены стандартные bitrix функции
1.2.5 (31.01.2020) Добавлены функции "strpos" и "str_replace". Добавлено событие для добавления своих пунктов. Мелкие исправления
1.2.0 (21.01.2020) Добавлены параметры "RAW" и "GROUP_" для функций вывода цен
1.1.5 (05.12.2019) Исправление ошибок. Тернарная функция теперь верно выдает "empty" значение
1.1.0 (25.11.2019) Добвлены функции "Кол-во активных товаров" и "Кол-во доступных товаров к покупке"
1.0.5 (18.11.2019) Исправлена тернарная функция. Ранее нельзя было выставлять в результат символы "?" и ":"
Установка
Установка:

После установки в выпадающем меню Seo-шаблонов появится новая вкладка "Доп. функции".


Использование функций:

  • Минимальная цена раздела:
    {=minPriceSection}

  • Максимальная цена раздела:
    {=maxPriceSection}

  • Дополнительные опции вывода цен
    {=minPriceSection "RAW" "GROUP_3" "15" "IS_AVAILABLE"}
    1. "RAW" - Вывод цены без форматирования (Вместо 1 500.00 руб. будет 1500)
    2. "GROUP_#" - Вывод цены определенной группы. Вместо базовой будет цена, ID который вы выставите
    3. "15" - ID раздела в котором нужно получить минимальную цену.
    4. "IS_AVAILABLE" - Выводит только минимальную цену доступных товаров.

  • Условие проверки seo-шаблонов на пустоту:
    {=ternary {=this.Name} "?" {=this.Code} " - ok" ":" "empty"}
    Данная функция работает, как тернарный оператор

  • Кол-во активных товаров
    {=activeGoods} или {=activeGoods 15}

    Вычисляет количество активных товаров которые относятся к данному разделу.


  • Кол-во доступных к покупке товаров
    {=availableGoods} или {=availableGoods 15}

    Вычисляет товары из категории по флагу доступности
    товара "AVAILABLE".


  • Заменяет все вхождения строки поиска на строку замены
    {=str_replace "search" "replace" {=this.name}}
    Заменяет в {=this.name} search на replace. Полный аналог str_replace в PHP

  • Возвращает строку если найдено вхождения подстроки
    Используется для тернарной операции.
    {=ternary {=strpos this.Name "Прод"} "?" this.Name " содержит Прод" ":" "Не найдено"}
    Аналог PHP функции strpost за исключением что если true возвращается строка, а при false - пустота.

Событие добавления своих пунктов сео-меню:

\Bitrix\Main\EventManager::getInstance()->addEventHandler("isaev.seotemplate", "OnBeforeMenuAdd", "eventOnBeforeMenuAdd"); 
function eventOnBeforeMenuAdd($event){ 
  $arResult = $event->getParameters(); 
  $arResult['MENU']['TEST'] = ['TEXT' => "Тестовая вкладка", 'ONCLICK' => '{=activeGoods}']; 
  return $arResult; 
}
При добавлении в init.php данного кода будет добавлена новая вкладка "Тестовая вкладка" и будет вызывать "{=activeGoods}" при нажатии
Поддержка
Меня можно найти в ВКонтакте и Telegram
Email: danil.isaev@yahoo.com

Если вам нужна помощь в установке модуля или устранении ошибок, то необходимо предоставить доступ к FTP и к системе администрирования сайта.

Лицензионное соглашение

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки