MEGA SEO фильтр: мета-теги, тексты, перекрещивание, иерархия, чпу, хлебные крошки, карта и шаблоны
Технические данные
- Опубликовано:
- 15.01.2018
- Обновлено:
- 28.01.2019
- Версия:
- 1.0.5
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Нет
Описание
Данный модуль позволяет создать 10-и и 100-и тысяч целевых страниц оптимизированных под низкочастотные запросы, и правильно распределить статический вес.
Позволяет повысить трафик по низкочастотным запросам и повысить поведенческие факторы.
Возможности:
· Возможность задавать для каждого значения характеристики несколько параметров для использования в шаблонах: значение характеристики используемое во множественном числе и синоним во множественном числе. (Например для печей банных, характеристика «Чугунная», параметры «чугунные» и «из чугуна» что-то можно использовать в заголовке а что-то в мета-тегах или описаний) Это позволяет в рамках одной страницы перекрывать множество низкочастотвных запросов и комбинаций.
· Возможность задавать иерархию видов характеристик, что позволяет выстроить структуру страниц получающихся по результату фильтрации, сделать правильный урл и хлебные крошки которые строятся на основании этой ирархии. Данное решение усиливает запрашиваемые характеристики, за счет правельного распределения статического веса.
· Формирование мета-тегов, заголовков, описаний, по шаблону в листингах полученных по результату фильтрации с возможностью указывать либо значение характеристики, либо ее синоним.
· Формирование хлебных крошек и ЧПУ в соответствии с иерархией той или иной характеристики.
· Формирование файла sitemap.xml с нужной глубиной перекрещивания.
· Индексируемые ссылки в фильтрах, и закрытие от индексации ссылок верхнего уровня, для правильного распределения статического веса.
· Возможность в шаблонах использовать минимальную цену, с отфильтрованного списка товаров (Печи для бани чугунные от 9000 рублей) которая динамически подставляется.
· Возможность в ручную оптимизировать отдельные страницы, и редактировать тексты, показываемые в приоритете над шаблонными текстами. Что позволяет отдельные страниц "докрутить" например под поисковые подсказки.
· Возможность для перекрещивания использовать только отдельные группы характеристик.
- Общая оценка:
- Всего отзывов:
- 0
1.0.5 (28.01.2019) | Исправлен ряд ошибок |
1.0.4 (31.08.2018) | Исправление ошибок |
Установка:
После установки компонента нужно заменить стандартный компонент bitrix:catalog.smart.filter на itpanda:smart.filter
Пример для установки в комплексном компоненте каталога
Добавить в код вызова компонента 3 параметра:
"SECTION_SEF_RULE" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"], "HIDE_LINKS_EMPTY_VALUES" => $arParams["HIDE_LINKS_EMPTY_VALUES"], "MAX_URL_LEVEL" => $arParams["MAX_URL_LEVEL"], |
В шаблоне комплексного компонента каталога в файле .parameters.php добавить код:
$arTemplateParameters['HIDE_LINKS_EMPTY_VALUES'] = array( 'PARENT' => 'FILTER_SETTINGS', 'NAME' => GetMessage('TP_BCSF_HIDE_LINKS_EMPTY_VALUES'), 'TYPE' => 'CHECKBOX', 'DEFAULT' => 'Y', ); |
$arTemplateParameters['MAX_URL_LEVEL'] = array( 'PARENT' => 'FILTER_SETTINGS', 'NAME' => GetMessage('TP_BCSF_MAX_URL_LEVEL'), "TYPE" => "LIST", 'DEFAULT' => '-', "VALUES" => Array( '-' => GetMessage('TP_BCSF_MAX_URL_LEVEL_UNLIMITED'), 0 => "0", 1 => "1", 2 => "2", 3 => "3", 4 => "4", 5 => "5", 6 => "6", 7 => "7", 8 => "8", 9 => "9", 10 => "10", ), "ADDITIONAL_VALUES" => "N", ); |
В языковом файле .parameters.php шаблона комплексного компонента каталога добавить:
$MESS["TP_BCSF_HIDE_LINKS_EMPTY_VALUES"] = "Скрывать ссылки у значений без синонимов"; $MESS["TP_BCSF_MAX_URL_LEVEL"] = "Максимальный уровень вложенности до которого проставляются ссылки на значения"; $MESS["TP_BCSF_MAX_URL_LEVEL_UNLIMITED"] = "Не ограничивать"; |
После этого в настройках комплексного компонента в разделе «фильтр» появятся дополнительные настройки
В место куда надо выводить СЕО текст страницы фильтра вставить компонент itpanda:seo
<?$APPLICATION->IncludeComponent("itpanda:seo", ".default", array( "NAMESPACE_FILTERNAME" => $arParams["FILTER_NAME"], "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "SECTION_ID" => $arCurSection["ID"], "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"] ), false, array( "ACTIVE_COMPONENT" => "Y" ));?> |
Внутри комплексного компонента
Примечание
В стандартном компоненте умного фильтра параметр «Url раздела для умного фильтра (SEF_RULE)» равен #SECTION_CODE_PATH#/filter/#SMART_FILTER_PATH#/apply/
В СЕО фильтре этот параметр можно задать без «/apply/»
И если в каталоге всего один уровень вложенности и в url используется #SECTION_CODE_PATH# можно убрать «filter/»
Настройка:
E-mail технической поддержки help@itpanda.ru
Режим обработки обращений в техническую поддержку: пн-пт с 9.00 до 17.30