INTEC. SEO - модуль поисковой оптимизации: seo - фильтр, генерация сео - текстов, H1, мета-тегов
Стоимость:
руб.
Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку
🚀 Масштабировать органический трафик
Документация к модулю
ВНИМАНИЕ!
Для работы решения INTEC.Seo требуется установка дополнительные базовых модулей.
INTEC:Ядро - базовый модуль для решений INTEC (стоимость: БЕСПЛАТНО)
- Скачать и установить модуль "intec.core" (INTEC:Ядро - базовый модуль для решений INTEC).
- Скачать решение INTEC.Seo (основное решение).
- Установить решение INTEC.Seo (основное решение).
- В левом меню панели администрирования во вкладке "Intec" появится пункт "SEO"
Шаг 1: Активация модулей pdo и pdo_mysql
Выполните следующие команды в терминале:
cd /etc/php.d
rm -rf 20-pdo.ini
mv 20-pdo.ini.disabled 20-pdo.ini
rm -rf 30-pdo_mysql.ini
mv 30-pdo_mysql.ini.disabled 30-pdo_mysql.ini
Затем откройте файл /etc/php.d/bitrixenv.ini и укажите значение для параметра pdo_mysql.default_socket:
pdo_mysql.default_socket = /var/lib/mysqld/mysqld.sock
Шаг 2: Активация модуля curl
Проверьте наличие и состояние файла 40-curl.ini:
cd /etc/php.d
rm -rf 40-curl.ini
mv 40-curl.ini.disabled 40-curl.ini
Если файл уже существует (и не отключён), этот шаг можно пропустить.
Шаг 3: Перезапуск веб-сервера
После активации модулей перезапустите Apache:
service httpd restart
Установка умного фильтра в каталог.
Интеграция в данной инструкции продемонстрирована на штатных компонентах Битрикс. Если у вас значительно доработанный шаблон Битрикс или используется решение сторонних разработчиков, то компоненты могут отличатся и для того чтобы понять куда именно добавлять фрагменты кода из данной инструкции потребуется разобраться в коде доработок или конкретного решения. Если вы захотите привлечь специалистов нашей компании к выполнению данной интеграции, то мы можем оказать эту услугу на платной основе - для заказа интеграции свяжитесь с отделом продаж напрямую или через нашу службу технической поддержки.
Тоже самое касается и нашего решения Digital - в нём из коробки нет интеграции с данным модулем и ее потребуется проводить вручную. Если силами наших специалистов, то так же на платной основе.
Чтобы фильтр работал, необходимо в файл result_modifier.php шаблона компонента bitrix:catalog.smart.filter добавить следующий код:
$APPLICATION->IncludeComponent('intec.seo:filter.loader', '', [
'FILTER_RESULT' => $arResult
], $component);
Далее в файле section.php шаблона компонента bitrix:catalog после подключения компонента bitrix:catalog.smart.filter или bitrix:catalog.section (Желательно) подключить компонент:
$APPLICATION->IncludeComponent('intec.seo:filter.meta', '', [
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'SECTION_ID' => $arCurSection['ID'],
'CACHE_TYPE' => $arParams['CACHE_TYPE'],
'CACHE_TIME' => $arParams['CACHE_TIME']
], $component);
Самое главное, чтобы этот компонент подключался только после подключения компонента bitrix:catalog.smart.filter. Убедитесь, что в параметр компонента SECTION_ID попадает идентификатор текущего раздела. Также проверьте, не перебивает ли мета-информацию страницы другой компонент, который подключается после этого компонента. На этом установка фильтра завершена. Теперь, когда сработает условие фильтра, мета-информация страницы заменится мета-информацией из условия.
Чтобы вставить теги на страницу фильтра необходимо в файле section.php вставить компонент:
$APPLICATION->IncludeComponent('intec.seo:filter.tags', '', [
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'SECTION_ID' => $arCurSection['ID'],
'INCLUDE_SUBSECTIONS' => $arParams['INCLUDE_SUBSECTIONS'],
'CACHE_TYPE' => $arParams['CACHE_TYPE'],
'CACHE_TIME' => $arParams['CACHE_TIME']
], $component);
Для вставки доп. описаний условий вы можете использовать следующий код:
// Вывод верхнего описания
$APPLICATION->ShowViewContent('seoFilterMetaDescriptionTop');
// Вывод нижнего описания
$APPLICATION->ShowViewContent('seoFilterMetaDescriptionBottom');
// Вывод дополнительного описания
$APPLICATION->ShowViewContent('seoFilterMetaDescriptionAdditional');
* Если на Вашем сайте используется шаблон стороннего решения, то для корректной работы полного функционала модуля необходимо провести интеграцию согласно статье "Установка компонентов / INTEC: SEO-модуль".