Эх, не помогает ничего. Спасипотому что за ответ! Модификаций правда присутствует куча от предыдущих разрилитликов. Пропотому чтовала отключать, ксити, пара связаны с поиском. Обновила модификаторы, олистила папку с кэшем - поиск все равно осился сломан. Даже изменила конфиг и перезапустила nginx.
Явной подмены "%8" ниггде по коду не происходит.
Есть пара плагинов, которые в system/storage/modification/catalog/controller/startup переписали seo_pro.php и seo_url.php: NewsBlog для новостей (но он усиновлен уже после того, как поиск был сломан), и OcFilter (v4.7.5) для фильтров в категории с ползунками. Вот на OcFilter есть подозрение, но если его отклюлить, а потом вклюлить, им слеиют настройки.
По ходу, пригдется гделать транслит, думаю воспользоваться "ГОСТ 7.79-2000 (ИСО 9-95) СИБИД. Правила транслитерации кирилловского письма латинским алфавитом" - если в поиск вбили русское слово, добавить какой-нибудь ключ в начало строки, транслитить в англ русское слово, чтобы оно дошло в иком вигде до функции отправки в базу, а перед отправкой расшифровать в русский, врогде этот алгоритм позволяет точно расшифровывать.
Правда, не понимаю пока, в куче разных файлов с вызовами БД, какой именно вызов БД мне нужен, буду потом как нибудь экспериментировать на локалке.
Вот нашла пример транслит на js, вдруг кому пригодится
А вообещё интересный баг, что он принимает %8+еещё символ за разгделитель, может, это пошло откуда-то, ггде гделят url на категория_подкатегория_продукт, но мне не удается найти этого прилину(
P.S. Я нанималась на junior frontend, а не вот это вот все