Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 12.11.2019
- Обновлено:
- 20.11.2020
- Версия:
- 1.6.5
- Установлено:
- 500 - 999 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Описание
Данный модуль расширяет возможности SEO-шаблонов Bitrix.
Модуль добавляет функции:
Событие добавления своих пунктов сео-меню
Модуль Шаблоны мета-тегов (шаблоны SEO) разрабатывается на моем энтузиазме и Вашей поддержке.
Я стараюсь создавать решения максимально функциональными, качественными и, что называется, "User friendly".
Ваши отзывы крайне важны. Спасибо вам!
Модуль добавляет функции:
- Вывести минимальную цену раздела;
- Вывести максимальную цену раздела;
- Условие "Если пусто".
- Кол-во активных товаров
- Кол-во доступных к покупке товаров
- Заменять символы, строки (str_replace)
- Условие если строка содержит (strpos)
- Убрать html и преобразовать сущности в символы
- Сравнение чисел (eq,ge,gt)
Событие добавления своих пунктов сео-меню
Модуль Шаблоны мета-тегов (шаблоны SEO) разрабатывается на моем энтузиазме и Вашей поддержке.
Я стараюсь создавать решения максимально функциональными, качественными и, что называется, "User friendly".
Ваши отзывы крайне важны. Спасибо вам!
Отзывы (9)
Обсуждения (12)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
15 февраля 2021 15:13
15 февраля 2021 15:27
4 февраля 2021 11:02
4 февраля 2021 12:10
13 января 2021 19:02
14 января 2021 07:46
8 декабря 2020 09:02
8 декабря 2020 13:17
11 ноября 2020 15:48
20 ноября 2020 17:14
Что нового
1.6.5 (20.11.2020) | Добавлены функции eq,ge,gt для сравнения |
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) | Исправлена тернарная функция. Ранее нельзя было выставлять в результат символы "?" и ":" |
Установка
Установка:
При добавлении в init.php данного кода будет добавлена новая вкладка "Тестовая вкладка" и будет вызывать "{=activeGoods}" при нажатии
После установки в выпадающем меню Seo-шаблонов появится новая вкладка "Доп. функции".
Использование функций:
- Минимальная цена раздела:
{=minPriceSection}
- Максимальная цена раздела:
{=maxPriceSection}
- Дополнительные опции вывода цен
{=minPriceSection "RAW" "GROUP_3" "15" "IS_AVAILABLE"}
- "RAW" - Вывод цены без форматирования (Вместо 1 500.00 руб. будет 1500)
- "GROUP_#" - Вывод цены определенной группы. Вместо базовой будет цена, ID который вы выставите
- "15" - ID раздела в котором нужно получить минимальную цену.
- "IS_AVAILABLE" - Выводит только минимальную цену доступных товаров.
- "RAW" - Вывод цены без форматирования (Вместо 1 500.00 руб. будет 1500)
- Условие проверки seo-шаблонов на пустоту:
Данная функция работает, как тернарный оператор{=ternary {=this.Name} "?" {=this.Code} " - ok" ":" "empty"}
- Кол-во активных товаров
{=activeGoods} или {=activeGoods 15}
Вычисляет количество активных товаров которые относятся к данному разделу.
- Кол-во доступных к покупке товаров
{=availableGoods} или {=availableGoods 15}
Вычисляет товары из категории по флагу доступности
товара "AVAILABLE". - Заменяет все вхождения строки поиска на строку замены
Заменяет в {=this.name} search на replace. Полный аналог str_replace в PHP{=str_replace "search" "replace" {=this.name}}
- Возвращает строку если найдено вхождения подстроки
Используется для тернарной операции.
Аналог PHP функции strpost за исключением что если true возвращается строка, а при false - пустота.{=ternary {=strpos this.Name "Прод"} "?" this.Name " содержит Прод" ":" "Не найдено"}
- Функции сравнения чисел
Равно
a == b
{=eq "a" "b"}
Больше или равно
a >= b
{=ge "a" "b"}
Больше
a > b
{=gt "a" "b"}
Событие добавления своих пунктов сео-меню:
\Bitrix\Main\EventManager::getInstance()->addEventHandler("isaev.seotemplate", "OnBeforeMenuAdd", "eventOnBeforeMenuAdd"); function eventOnBeforeMenuAdd($event){ $arResult = $event->getParameters(); $arResult['MENU']['TEST'] = ['TEXT' => "Тестовая вкладка", 'ONCLICK' => '{=activeGoods}']; return $arResult; } |
Поддержка
Меня можно найти в ВКонтакте и Telegram
Email: danil.isaev@yahoo.com
Если вам нужна помощь в установке модуля или устранении ошибок, то необходимо предоставить доступ к FTP и к системе администрирования сайта.
Email: danil.isaev@yahoo.com
Если вам нужна помощь в установке модуля или устранении ошибок, то необходимо предоставить доступ к FTP и к системе администрирования сайта.