Контролируемая плотность слов (медиана)

Рейтинг:
18 900 тн.

Установка модуля производится на активную лицензию Bitrix.

Не забудьте добавить в корзину одну из редакций Битрикс: Старт, Стандарт, Малый бизнес, Бизнес

Установку делаем бесплатно

Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже
Комплект для установки на ваш сервер модуля "Контролируемая плотность слов (медиана)"
Контролируемая плотность слов (медиана)
18 900 тн.* 1 шт
Стоимость товаров по отдельности: 0
Стоимость набора: 74 900 тн.
Экономия: 0
Модуль добавляет до или после названия элемента слова, что позволяет получить нужную плотность по слову на листинге. Можно использовать как с компонентами типа список элементов каталога, так и со списком новостей и другими.

Модуль предназначен для работы с инфоблоками, в которых есть разделы. Слова задаются для разделов, если в будущем у раздела поменяется адрес, то настройка останется актуальной.

Для удобства поиска есть фильтр по инфоблокам, разделам, словам.

После установки в разделе "Контент" административной панели появится пункт "Контролируемая плотность слов (медиана)".

1. Выберите инфоблок, выберите раздел.

2. Добавьте ключевые слова, указав их расположение (до названия или после) и количество повторений. Вывод слов идет поочередно. Если Вы задали слово "До" 5 раз и слово "После" 5 раз, то сначала будет выведено пять раз "До", а потом еще пять раз "После". Вместе они выведены не будут.

3. Пагинация не учитывается. Если Вы задали слово "До" 5 раз и слово "После" 5 раз, то и на первой странице списка товаров они будут выведены, и на второй странице они снова будут выведены, аналогично первой.

4. Модуль обрабатывает название элемента и, если задан, заголовок элемента, заданный в seo-шаблонах ($arItem["NAME"] и $arItem["IPROPERTY_VALUES"]["ELEMENT_PAGE_TITLE"]). Если в качестве заголовка элемента выводятся какие-то свои свойства (например, ["PROPERTIES"]["NAME_ENGLISH"]["VALUE"]), то они обработаны не будут и к ним не будут добавлены слова.

5. В коде шаблона компонента, выводящего список элементов, нужно добавить код:
if(\Bitrix\Main\Loader::includeModule("kemplox.controlledwords"))     \kemplox\modules\controlledwords\Controller::updateTitles($arItems, $sectionID);

Например, можно в конец файла result_modifier.php или в начале файла template.php шаблона компонента catalog.section добавить этот код:        
if(\Bitrix\Main\Loader::includeModule("kemplox.controlledwords"))     \kemplox\modules\controlledwords\Controller::updateTitles($arResult["ITEMS"], $arResult["ID"]);

Выше представлены лишь образцы кода, они не универсальны и могут отличаться на разных проектах. Перед модификацией кода шаблона рекомендуем сделать его резервную копию. Модификацию кода рекомендуем производить посредством FTP-доступа.

6. Рекомендуем после обработки сбросить кеш.

Модуль тестировался на Битриксе версии от 18.0.6 и старше, php от 5.6 и старше. Но должен работать с версиями Битрикса от 15 и старше, хотя это не тестировалось.

Разработчик Кемплокс
Опубликовано 12.06.2021
Версия 1.1.1
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Старт, Стандарт, Малый бизнес, Бизнес
Пробный период Есть
Пробный период, дней 7
Установлено Менее 50 раз