Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшись событием "BeforeIndex" который вызывается перед индексацией элемента методом CSearch::Index.
Отключить поиск по описаниям товаров в Битрикс
|
Михаил Базаров: 02.07.2017 11:00:00
Отключить поиск по описаниям товаров в Битрикс
Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшись событием "BeforeIndex" который вызывается перед индексацией элемента методом CSearch::Index. |
|
Лёнька Щелкунов: 02.07.2017 11:00:00
Привет Михаил! Подскажи можно ли в область поиска добавить highloadblock? Куда надо копать в этом случае?
|
|
Максим Иванов: 29.08.2017 02:00:00
Скажите, а на текущей версии битиркса это работает? Просто у нас шаблон не на D7. код прописываем http://prntscr.com/gef8n0 поиск по анонсному описанию не отключается.
|
|
Михаил Базаров: 29.08.2017 03:00:00
|
|
Инна Жилкина: 31.08.2017 07:00:00
Спасибо огромное! Это как раз то, что надо!
|
|
mt subscribe: 24.10.2017 05:00:00
не работает
|
|
Михаил Базаров: 25.10.2017 02:00:00
|
|
mtsub: 29.10.2017 04:00:00
http://prntscr.com/h3gn9x - в init.php добавил код, http://prntscr.com/h3go80 - сделал переиндексацию. Где ошибка? Не работает - выдает найденное в описании.
|
|
Юра Иов: 23.01.2018 03:00:00
Добрый день! Пытаюсь использовать ваше решение, но положительного результата не добился.
Если вставляю код в файл, который находится в local , то сайт ложится Если в файл, который находится в bitrix, то после переиндексации поиска нету никаких изменений на странице результатов поиска... могли бы подсказать в чем может быть дело? |
|
Кирилл Шелег: 04.04.2018 05:00:00
У меня заработало... тут ID инфоблока надо прописать
+ я продублировал тот же код в папке bitrix php_interface init.php |
|
Кирилл Шелег: 13.08.2018 09:00:00
К сожалению через пару месяцев данный скрипт перестал работать. Основные изменения на сайте в это время:перенос на VPS настройка агентов на cron ну и так по мелочи.... не знаю из за чего данный скрипт перестал работать....
Полазив по форумам удалось найти вот такой скрипт
Установил его в bitrix php_interface init.php и все заработало |
|
Николай Сухих: 16.11.2018 12:00:00
Проверено, работает!
Не совсем только понятно почему
|
|
Николай Сухих: 16.11.2018 12:00:00
p.s. Спасибо за статью. |
|
Андрей: 15.07.2022 06:00:00
Все работает, нужно сделать полную переиндексацию (cнять галочку "Переиндексировать только измененные"). Ну и если есть свой модуль, то в него запихнуть, а не в init.php
|
|
Гость: 19.12.2022 05:00:00
Этот скрипт не работает, если в описании встречаются пробелы .
В таком случае нужно дополнительно вырезать такие символы из описаний. |
|
Гость: 26.08.2024 07:00:00
после установки скрипта, почему то сайт падает. Пробовал и в local и в bitrix, не получается. В чем может быть проблема? Установлено решение от INTEC Universe
|
|
Гость: 28.08.2024 01:00:00
Проблему решил заключив код в короткий тег - <?
Не забудьте добавить в $arrIblock = array(...); вместо точек, свой id блок Итоговый код выглядит так:
|
Блог-note Заметки по 1С-Битрикс
-
Правильное подключение стилей и скриптов в Битрикс
Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если вы получаете готовую верстку ...
-
Показать выбранные параметры умного фильтра над товарами, с возможностью отмены выбора
Задача: При выборе параметров товаров в умном фильтре показать выбранные параметры из чекбоксов в виде кнопок и предоставить возможность отмены выбора...
-
Многосайтовость битрикс на разных доменах и поддоменах
Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать небольшое видео в котором установлю два сайта на одну редак...
-
Как добавить режим редактирования элементов в собственном компоненте Битрикс
Задача: добавить режим редактирования и удаления элементов в собственном компоненте.
-
Умный фильтр только на последнем уровне разделов каталога.
Рассмотрим задачу: необходимо скрыть умный фильтр во всех разделах каталога, которые содержат подразделы, и показывать его только в конечных (листовых...
-
Получение токена доступа API Firebase (HTTP v1) с помощью PHP для отправки push-уведомлений.
До июня 2024 года API Firebase использовал постоянный токен доступа, который можно было получить один раз в консоли. Однако с теперь необходимо запраш...