Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшись событием "BeforeIndex" который вызывается перед индексацией элемента методом CSearch::Index.
Отключить поиск по описаниям товаров в Битрикс
Михаил Базаров: 02.07.2017 11:21:55
Отключить поиск по описаниям товаров в Битрикс
Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшись событием "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
Спасибо огромное! Это как раз то, что надо!
|
mt subscribe: 24.10.2017 17:52:32
не работает
|
Михаил Базаров: 25.10.2017 02:03:44
|
mtsub: 29.10.2017 16:25:09
http://prntscr.com/h3gn9x - в init.php добавил код, http://prntscr.com/h3go80 - сделал переиндексацию. Где ошибка? Не работает - выдает найденное в описании.
|
Юра Иов: 23.01.2018 15:36:41
Добрый день! Пытаюсь использовать ваше решение, но положительного результата не добился.
Если вставляю код в файл, который находится в local , то сайт ложится Если в файл, который находится в bitrix, то после переиндексации поиска нету никаких изменений на странице результатов поиска... могли бы подсказать в чем может быть дело? |
Кирилл Шелег: 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:11:01
Проверено, работает!
Не совсем только понятно почему
|
Николай Сухих: 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 блок Итоговый код выглядит так:
|
1С-Битрикс на моем Boosty канале
Блог-note: заметки разработчика
Заполнить свойство инфоблока ценой из торгового каталога
Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. Например, для вывода старой це...
Удаление товара из корзины по кнопке "минус" если остался 1 товар
Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Остави...
Отключить поиск по описаниям товаров в Битрикс
Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сдел...
INPUT type="file" Предпросмотр превью картинки до загрузки
Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...
Самодельная форма добавления элемента на API Битрикс
Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изрядно и не используя js) как уг...
Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.
Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной...
Добавление и удаление из сравнения на AJAX: Битрикс
Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил опубликовать. Скажу сразу, данно...
Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.
Рассмотрим как, в магазине работающем на 1С-битрикс, массово применить наценку на все товары каталога. Устанавливать буд...
Пункты меню из разделов инфоблока Битрикс
В принципе это стандартная возможность системы управления битрикс, но почему-то часто спрашивают как это сделать. Возмож...