Фильтры обработки тегов
Фильтры обработки тегов помогут вам улучшить качество сгенерированных объявлений. С помощью них вы сможете вырезать из тегов лишние символы или слова, удалить содержимое, находящееся в скобках, изменить регистр слов и многое другое. Чтобы применить фильтр к тегу, просто добавьте его через разделитель внутри тега, вот так: <name|capfirst>
Обратите внимание, что для использования символов < и > в параметрах фильтров или в тексте вне тега их обязательно нужно экранировать слэшем. Например: <name|cut:"\<">
Фильтр | Описание | Пример |
---|---|---|
capfirst | Первая буква в первом слове тега становится заглавной | <name> содержит: телефон samsung 32gb
<name|capfirst> выведет: Телефон samsung 32gb |
lower | Привести все слова к нижнему регистру | <name> содержит: Телефон SAMSUNG 32GB
<name|lower> выведет: телефон samsung 32gb |
upper | Привести все слова к верхнему регистру | <name> содержит: Телефон SAMSUNG 32GB
<name|upper> выведет: ТЕЛЕФОН SAMSUNG 32GB |
cut_bracketed | Удалить все, что заключено в скобках вместе со скобками. Обратите внимание, что скобками является все, что заключено в (), [], {}, <> |
<name> содержит: samsung 32gb (темно черный арт-1821)
<name|cut_bracketed> выведет: samsung 32gb |
cut_service | Удалить все символы -&:+/\№ | <name> содержит: samsung 32gb №32&100
<name|cut_service> выведет: samsung 32gb 32100 |
Примеры применения фильтров
Пример 1:
Вы хотите использовать название товара в заголовке объявления. Название передается в теге <name>, но с маленькой буквы: samsung 32
Применим конструкцию <name|capfirst>
В заголовке объявления будет первое слово с большой буквы: Samsung 32gb
Пример 2: Вы хотите в качестве ключевых слов использовать названия моделей. У вас названия моделей вместе с артикулами передаются в теге <model> и выглядят так:
Пылесос lg 1281 Артикул 23879 Пылесос samsung H-18 Артикул 99348 Пылесос indesit KLD Артикул 34722
Очевидно, что вам хочется использовать в ключевых словах названия моделей без артикулов. Чтобы этого добиться, в шаблонах ключевых слов укажите тег с фильтром Cut_behind_word:"X", который позволяет вырезать слово Артикул и все, что после него:
<model|Cut_behind_word:"Артикул">
В результате в ключевых словах у вас будет следующее:
Пылесос lg 1281 Пылесос samsung H-18 Пылесос indesit KLD
Могу ли я применить сразу несколько фильтров?
Можете! Рассмотрим на нашем "примере с Артикулами"
Пример 3: в теге <model> указываются названия моделей с артикулами:
Пылесос lg 1281 Артикул 23879 Пылесос samsung H-18 Артикул 99348 Пылесос indesit KLD Артикул 34722
Предположим, что мы хотим использовать названия товаров в заголовках объявлений, но без Артикула и без первого слова Пылесос. А также хотим, чтобы первое слово в заголовках начиналось с большой буквы. Для решения этой задачи применяем последовательно три фильтра:
Cut_behind_word:"Артикул" - Вырезать все слова после слова Артикул Cut_first_words:"1"- Вырезать первое слово Capfirst - Сделать первую букву заглавной.
В шаблоне заголовка объявления это будет выглядеть так:
<model|Cut_behind_word:"Артикул"|Cut_first_words:"1"|Capfirst>
В результате обработки мы получим следующие заголовки объявлений:
Lg 1281 Samsung H-18 Indesit KLD
Правда очень удобно? Привлекайте низкочастотный трафик эффективно!