Внести правки в самописный скрипт на Битриксе

2 000 руб. за проект
02 августа 2019, 13:23 • 3 отклика • 51 просмотр
Есть скрипт для работы со страницами фильтрации – что-то произошло и теперь он начал работать некорректно.
Нужно разобраться в чем проблема и исправить критические ошибки.

Мы подготовили обзор скрипта:
- youtu.be/daQCpLbD7y8 знакомство со скриптом;
- youtu.be/YDWFDRhYlsI общая логика;
- https://www.youtube.com/watch?v=fhLMY-vtWmc&feature=youtu.be основные ошибки.

Нужен человек, для которого эта задача будет понятна без лишних вопросов.

Тезисно, что нужно сделать:

1. Выводить в визуале при редактировании меты раздела только те свойства, которые есть в этом разделе, например в теплых полах 9 свойств http://prntscr.com/odl22q , соответственно и в визуале их должно быть 9 http://prntscr.com/odl2zf - ранее так и было

2. По всем разделам кроме уровней https://molotokmarket.ru/catalog/urovni/ (они уже были проработаны после сбоя) сбросить ручные настройки индексации (галки) и проставить галки по логике если значение свойства участвует в формировании быстрой ссылки, то страница фильтрации открывается к индексации http://prntscr.com/odl61l Сделать так чтобы при установке галки на быструю ссылку страница автоматически открывалась к индексации (и в визуале это отображалось в виде галки) - это ранее также работало, сейчас сбилось

3.Необходимо со страниц фильтрации по несуществующих значениям свойств типа https://molotokmarket.ru/catalog/lopati/filter/cherenok-is-a724546cf066ed73d76e691fa80cd3b6/" class="redactor-linkify-object">https://molotokmarket.ru/catalog/lopati/filter/che... редиректить на раздел, в данном случае https://molotokmarket.ru/catalog/lopati/

4. Не индексировать страницы фильтрации по 2 и более свойствам типа https://molotokmarket.ru/catalog/urovni/filter/tip...

5. Скрипт почему-то начал редиректить не только разделы но и товары в них.
например сейчас несет с /catalog/puzyrkovye-urovni/28865/ на https://molotokmarket.ru/catalog/urovni/filter/tip...

нужно, чтобы

-для раздела стоял редирект с /catalog/puzyrkovye-urovni/ на https://molotokmarket.ru/catalog/urovni/filter/tip... (это мы сами прописываем в htacess)
-а для товаров внутри этого раздела с /catalog/puzyrkovye-urovni/ на https://molotokmarket.ru/catalog/urovni/ (это должно происходить автоматически)

раньше при переносе товаров между разделами редиректы ставились автоматически для этих товаров (сейчас это вроде работает но только при переносе между существующими разделами - без работ со страницами фильтрации), а урлы вида https://molotokmarket.ru/catalog/urovni/filter/tip... не формировались