Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшись событием "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: заметки разработчика
Установка Битрикс24 "Интернет-Магазин + CRM" на один домен и настройка работы почты.
Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступна по адресу crm...
Быстрая отписка от всех рассылок модуля "E-mail маркетинг", в кабинете пользователя
Задача: дать пользователям возможность отписаться от всех рассылок "E-mail маркетинга", не только по ссылке из...
Менять большую картинку, при клике на маленькую, в детальной карточке
Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании дополнительных картинок (обычно...
Правильное подключение стилей и скриптов в Битрикс
Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...
Вывести производителей на сайте с отбором его товаров из каталога
Достаточно частая задачка для каталога или интернет-магазина: вывести список производителей с подробными описаниями, а т...
Звездочки в рейтинге Битрикс статей и товаров каталога
Задача: изменить вывод рейтинга элемента на звездочки, с помощью шаблона iblock.vote в товарах и новостях.
Добавить свойство в административную форму заказа
Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку формы, в виде картинки. На сайте...
Очистка корзины в 1С-Битрикс одним нажатием
В стандартной корзине Битрикс не хватает кнопки для полной очистки корзины одним нажатием. Требуется это довольно редко,...
Композитный сайт на 1С-Битрикс
Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...