Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшись событием "BeforeIndex" который вызывается перед индексацией элемента методом CSearch::Index.
Отключить поиск по описаниям товаров в Битрикс
02.07.2017 11:21:55
Привет Михаил! Подскажи можно ли в область поиска добавить highloadblock? Куда надо копать в этом случае?
|
|
|
29.08.2017 14:20:19
Скажите, а на текущей версии битиркса это работает? Просто у нас шаблон не на D7. код прописываем http://prntscr.com/gef8n0 поиск по анонсному описанию не отключается.
|
|
|
29.08.2017 15:52:48
|
|||
|
31.08.2017 19:38:56
Спасибо огромное! Это как раз то, что надо!
|
|
|
24.10.2017 17:52:32
не работает
|
|
|
25.10.2017 02:03:44
|
|||
|
29.10.2017 16:25:09
http://prntscr.com/h3gn9x - в init.php добавил код, http://prntscr.com/h3go80 - сделал переиндексацию. Где ошибка? Не работает - выдает найденное в описании.
|
|
|
04.04.2018 17:30:05
У меня заработало... тут ID инфоблока надо прописать
+ я продублировал тот же код в папке bitrix php_interface init.php |
|
|
13.08.2018 09:53:56
К сожалению через пару месяцев данный скрипт перестал работать. Основные изменения на сайте в это время:перенос на VPS настройка агентов на cron ну и так по мелочи.... не знаю из за чего данный скрипт перестал работать....
Полазив по форумам удалось найти вот такой скрипт
Установил его в bitrix php_interface init.php и все заработало
Изменено: |
|||
|
16.11.2018 12:15:06
p.s. Спасибо за статью. |
|||||
|
15.07.2022 18:50:11
Все работает, нужно сделать полную переиндексацию (cнять галочку "Переиндексировать только измененные"). Ну и если есть свой модуль, то в него запихнуть, а не в init.php
|
|
|
19.12.2022 17:35:19
Этот скрипт не работает, если в описании встречаются пробелы .
В таком случае нужно дополнительно вырезать такие символы из описаний. |
|
|
26.08.2024 07:49:25
после установки скрипта, почему то сайт падает. Пробовал и в local и в bitrix, не получается. В чем может быть проблема? Установлено решение от INTEC Universe
|
|
|
28.08.2024 13:01:35
Проблему решил заключив код в короткий тег - <?
Не забудьте добавить в $arrIblock = array(...); вместо точек, свой id блок Итоговый код выглядит так:
Изменено: |
||||
|
||||
Блог-note: заметки разработчика
Менять большую картинку, при клике на маленькую, в детальной карточке
Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании дополнительных картинок (обычно...
Работа с HTTP-запросами в Bitrix: Обзор возможностей класса \Bitrix\Main\HttpRequest
Класс \Bitrix\Main\HttpRequest, является наследником класса Request, представляет собой мощный инструмент для работы с д...
Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс
Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ста...
Связанные элементы в карточке товара, с помощью catalog.section
Достаточно часто, при разработке магазинов на битрикс, требуется выводить связанные элементы внутри карточки товара. Д...
Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс
Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...
Вывести новости из конкретного раздела инфоблока Битрикс
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется ...
Удаление товара из корзины по кнопке "минус" если остался 1 товар
Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Остави...
Основные функции вывода в шаблонах Битрикс
Знаю, что все их знают. Но иногда не бывает лишним собрать все самое используемое в одну кучку. Ведь у каждого бывают мо...