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

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

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

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

SEO-фильтры PRO

Вам не хватает возможностей стандартных SEO-свойств инфоблоков? Используйте модуль SEO-фильтры PRO от Интернет-агентства ИНТЕРВОЛГА. Модуль содержит дополнительные функции-фильтры для использования в шаблонах настройки SEO-свойств инфоблоков. Описание на вкладке Установка.

SEO-фильтры PRO

SEO-фильтры PRO

от INTERVOLGA
Купить: 1 000 руб.
Попробовать (5 дней)
Скриншоты
Описание

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

Опубликовано:
21.04.2014
Обновлено:
17.04.2015
Версия:
1.0.4
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Нет

Пользовательское соглашение

Описание

Вам не хватает возможностей стандартных SEO-свойств инфоблоков? Используйте модуль SEO-фильтры PRO от Интернет-агентства ИНТЕРВОЛГА. Модуль содержит дополнительные функции-фильтры для использования в шаблонах настройки SEO-свойств инфоблоков. Описание на вкладке Установка.
 
Отзывы (3)
Обсуждения (8)
1 - 5 из 8
Что нового
1.0.4 (17.04.2015) Изменено поведение функции iv_estrip из-за некорректной работы с UTF-8 при определенных настройках PHP
1.0.3 (25.09.2014) Добавлена функция iv_estrip для удаления всех html-сущностей из переданной строки. Пример: {=iv_estrip this.Name}
1.0.2 (09.04.2014) Изменена структура модуля и именование классов в связи с отсутствием поддержки namespace-ов в демо-режиме MarketPlace
1.0.1 (01.04.2014) Убрана функция trim - теперь вместо нее необходимо использовать strip
Установка
После установки модуля в сео-шаблонах можно использовать дополнительные функции-фильтры:

1. Удаление html-сущностей

Иногда при использовании в seo-шаблоне анонсного или другого поля с html внутри могут встречаться html-теги которые будут выведены в title/description "как есть" (хотя и будут преобразованы в html-сущности). Подробнее на скриншотах.

Для удаление тегов в данном случае нужно использовать функцию iv_strip:

Пример:
{=iv_strip this.PreviewText}


Если вы хотите удалить вообще все html-сущности (двойные кавычки, амперсанды и т.д.), а не только теги необходимо использовать функцию iv_estrip (обратите внимание на букву E)
{=iv_estrip this.Name}



2. Условие Если — то — иначе

С нашими SEO-фильтрами вы можете предотвратить ситуацию, когда одно из свойств окажется незаполненным.

Пример:
{=iv_ifelse this.property.FREE_DELIVERY "Free delivery: #" "No free delivery" }
Первый аргумент — тестируемое свойство (пусто/не пусто). Второй — что вывести в случае если условие не пусто (можно использовать # чтобы подставить значение самого свойства. Третий аргумент — что вывести в случае, если условие пусто.


3. Ограничение длины выводимого текста по символам


Мы помним, что в поле “description” (как рекомендует Яндекс) следует размещать не более 150 символов. Остальные не учитываются. Пользуйтесь на здоровье, у нас есть SEO-фильтр #PRO.

Ограничение длины выводимого текста применяется для символов, а не по словам, как в стандартном фильтре limit. При этом не режутся слова, те выводятся слова до тех пор пока итоговая длина не станет больше указанной

Пример:
{=iv_limit_chars this.PreviewText 20}



4. Округление числа и округление цены
Применять аккуратно, чтобы не ввести пользователя в заблуждение)

4.1. Классическое
Пример:
{=iv_round this.property.INT_PROPERTY 2}


4.2. Округление числа в меньшую сторону
Пример:
{=iv_floor this.property.INT_PROPERTY}



4.3. Округление числа в большую сторону
Пример:
{=iv_ceil this.property.INT_PROPERTY}



4.4. Округление цены (учитываются настройки валют в соотв. модуле)
Пример:
{=iv_round_price this.catalog.price.BASE 0}



4.5. Округление цены в меньшую сторону
Пример:
{=iv_floor_price this.catalog.price.BASE}



4.6. Округление цены в большую сторону
Пример:
{=iv_ceil_price this.catalog.price.BASE}

Ответы на часто задаваемые вопросы вы найдете в базе знаний по модулям ИНТЕРВОЛГИ.
Поддержка
Ответы на часто задаваемые вопросы вы найдете в базе знаний по модулям ИНТЕРВОЛГИ.

www.intervolga.ru

По вопросам технической поддержки пишите на modules@intervolga.ru  или заполните форму

Другие решения разработчика

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

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