На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Поиск текста из description

Вопросы-ответы / 21 мая 2016

Подскажите, пожалуйста, как можно сделать что бы стандартный поиск MaxSite CMS искал слова также из текста который вписан в description?

Комментариев: 2
  1. Без программирования вам не обойтись, надеюсь вы это понимаете. Если понимаете, то осталось только найти место приложения усилий. Могу подсказать. Вам нужно найти для изучения функцию _mso_sql_build_search() в файле \application\maxsite\common\page.php в ней формируется логика поискового sql-запроса. Вносить правки прямо в эту функцию - плохая идея, поэтому надо искать предусмотренный вариант для кастомизации. И он есть и виден в строке:

    if ($function_add_custom_sql = $r['function_add_custom_sql']) $function_add_custom_sql();

    Т.е. можно попытаться изменить запрос под ваши нужды.

    Более конкретно вам сейчас вряд ли кто-то подскажет, ибо это довольно затратная задача и просто так её вряд ли кто-то будет решать.

  2. Спасибо. Пробовал добавить в функцию _mso_sql_build_search() но не получилось - не очень разбираюсь. К функции надо подключить таблицу mso_meta, не знал как,. Будет без этого.