Хаки для встроенного поиска

#1 6 января 2018 в 14:39
Всем привет! В работе над одним сайтом столкнулся со следующей проблемой. В расширенном поиске в системе могут участвовать только поля "Текст" и "Текст html". Обыкновенные поля такие как текстовое поле в результатах поиска не участвуют. Когда-то ранее здесь было решение для более поздних версий системы, сейчас оно не работает. Поэтому вопрос к знатокам: каким образом все текстовые поля типа контента включить в результаты поиска? С меня "на пиво")))
#2 6 января 2018 в 16:12
Да, надо заметить, что невозможность поиска по строковым полям очень огорчает :((
Для большого количества информации достаточно простого строкового поля, но оно, увы, не участвует в поиске, что очень осложняет жизнь
#3 6 января 2018 в 16:35
Sad_Kit, решение есть, причем я не думаю что в нем много правок придется делать. Пока мои старания не увенчались успехом — пробовал по разному.
#4 7 января 2018 в 22:21
Все на самом деле элементарно!
открываем файл: /system/fields/string.php
после строки 31 ставим запятую и дописываем ниже:
  1.  
  2. new fieldCheckbox('in_fulltext_search', array(
  3. 'title' => LANG_PARSER_IN_FULLTEXT_SEARCH,
  4. 'hint' => LANG_PARSER_IN_FULLTEXT_SEARCH_HINT,
  5. 'default' => false
  6. ))
  7.  

После этих действий в поле "Строковое поле" появится рабочая опция!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.