Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 21.04.2014
- Обновлено:
- 17.04.2015
- Версия:
- 1.0.4
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Вам не хватает возможностей стандартных SEO-свойств инфоблоков? Используйте модуль SEO-фильтры PRO от Интернет-агентства ИНТЕРВОЛГА. Модуль содержит дополнительные функции-фильтры для использования в шаблонах настройки SEO-свойств инфоблоков. Описание на вкладке Установка.
Отзывы (3)
Обсуждения (8)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
26 апреля 2023 09:11
4 июня 2022 15:46
3 июня 2022 21:55
9 декабря 2020 12:49
10 декабря 2020 09:10
16 октября 2018 22:29
18 октября 2018 10:29
Что нового
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:
Пример:
Если вы хотите удалить вообще все html-сущности (двойные кавычки, амперсанды и т.д.), а не только теги необходимо использовать функцию iv_estrip (обратите внимание на букву E)
2. Условие Если — то — иначе
С нашими SEO-фильтрами вы можете предотвратить ситуацию, когда одно из свойств окажется незаполненным.
Пример:
Первый аргумент — тестируемое свойство (пусто/не пусто). Второй — что вывести в случае если условие не пусто (можно использовать # чтобы подставить значение самого свойства. Третий аргумент — что вывести в случае, если условие пусто.
3. Ограничение длины выводимого текста по символам
Мы помним, что в поле “description” (как рекомендует Яндекс) следует размещать не более 150 символов. Остальные не учитываются. Пользуйтесь на здоровье, у нас есть SEO-фильтр #PRO.
Ограничение длины выводимого текста применяется для символов, а не по словам, как в стандартном фильтре limit. При этом не режутся слова, те выводятся слова до тех пор пока итоговая длина не станет больше указанной
Пример:
4. Округление числа и округление цены
Применять аккуратно, чтобы не ввести пользователя в заблуждение)
4.1. Классическое
Пример:
4.2. Округление числа в меньшую сторону
Пример:
4.3. Округление числа в большую сторону
Пример:
4.4. Округление цены (учитываются настройки валют в соотв. модуле)
Пример:
4.5. Округление цены в меньшую сторону
Пример:
4.6. Округление цены в большую сторону
Пример:
Ответы на часто задаваемые вопросы вы найдете в базе знаний по модулям ИНТЕРВОЛГИ.
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 или заполните форму
www.intervolga.ru
По вопросам технической поддержки пишите на modules@intervolga.ru или заполните форму