0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 268 Просмотров
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Задать поиск по *
« : 23.03.2017, 19:54:54 »
Доброго времени суток, форумчане!
Подскажите, как мне изменить стандартный поиск, чтобы находилась фраза, содержащая * (символ звездочку)?
Я все перерыл, но так и не нашел ничего путного)
Именно звездочку хочет выводить заказчик.. Третий день ломаю голову.
*

effrit

  • Легенда
  • 8871
  • 979 / 9
  • effrit.com
Re: Задать поиск по *
« Ответ #1 : 23.03.2017, 20:18:20 »
сложно будет, скорее всего.
поиск ищет, начиная от 3-х символов, при этом пробелы вычищает.
так что без хаков ядра не получится, на сколько я понимаю.
убедите заказчика, что *** (это не слово из трех букв, а 3 звездочки  ;D) - его выбор :)
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #2 : 23.03.2017, 20:59:08 »
сложно будет, скорее всего.
поиск ищет, начиная от 3-х символов, при этом пробелы вычищает.
так что без хаков ядра не получится, на сколько я понимаю.
убедите заказчика, что *** (это не слово из трех букв, а 3 звездочки  ;D) - его выбор :)

Здесь дело не том, чтобы сделать поиск чисто  по "*", здесь вопрос о том, что * в ключевой фразе, например, размер 10*10...
А вот такого рода поисковая фраза не выводится, система не понимает, что он нее хотят.
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #4 : 23.03.2017, 21:11:27 »
10*10 отлично ищет.
так и не понял, что вам нужно в итоге
У меня не работает поиск)
rpa.oml.by
Что я только не пробовал...
*

effrit

  • Легенда
  • 8871
  • 979 / 9
  • effrit.com
Re: Задать поиск по *
« Ответ #5 : 23.03.2017, 21:22:53 »
ну блин, если вы так будете вопросы задавать - состаритесь в недоумении...
у вас сторонний комопонет fabrik в качестве каталога, при чем тут стандартный поиск?
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #6 : 23.03.2017, 21:25:45 »
ну блин, если вы так будете вопросы задавать - состаритесь в недоумении...
у вас сторонний комопонет fabrik в качестве каталога, при чем тут стандартный поиск?
таблица выводится с помощью этого компонента, но поиск стандартный)
в таблице он из модуля.
Хорошо, вопрос: можно ли изменить его (модульный поиск)?
*

effrit

  • Легенда
  • 8871
  • 979 / 9
  • effrit.com
Re: Задать поиск по *
« Ответ #7 : 23.03.2017, 21:30:11 »
с какого лешего стандартный поиск будет искать по левому компоненту?
у вам вместе с ним должен идти отдельный плагин поиска, который, по ходу, игнорирует знак *, отсюда и проблемы.
стандартный поиск по статьям ищет, как надо, не воспринимая * как спецсимвол.
так что ищите раздел по фабрику или сами лезтье в код плагина поиска фабрика и смотрите, в каком месте идет игнорирование
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #8 : 23.03.2017, 21:37:53 »
с какого лешего стандартный поиск будет искать по левому компоненту?
у вам вместе с ним должен идти отдельный плагин поиска, который, по ходу, игнорирует знак *, отсюда и проблемы.
стандартный поиск по статьям ищет, как надо, не воспринимая * как спецсимвол.
так что ищите раздел по фабрику или сами лезтье в код плагина поиска фабрика и смотрите, в каком месте идет игнорирование

Спасибо. Буду пробовать искать исключения.
Но поиск стандартный) поиск чисто фабрик я не использовал)
*

effrit

  • Легенда
  • 8871
  • 979 / 9
  • effrit.com
Re: Задать поиск по *
« Ответ #9 : 23.03.2017, 21:43:34 »
еще раз: стандартный поиск работает со стандартным com_content.
у вас - не он. значит стандартный поиск запрашивает данные через поиск по фабрику.
т.е просто передает запросы ещё куда-то, т.к. сам он не в курсе, как устроен каждый сторонний компонент.
а уж по какому принципу обрабатываются переданные запросы решает уже родной фабриковский поиск...
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #11 : 23.03.2017, 21:48:03 »
еще раз: стандартный поиск работает со стандартным com_content.
у вас - не он. значит стандартный поиск запрашивает данные через поиск по фабрику.
т.е просто передает запросы ещё куда-то, т.к. сам он не в курсе, как устроен каждый сторонний компонент.
а уж по какому принципу обрабатываются переданные запросы решает уже родной фабриковский поиск...
Извините, но думаю, чуть не так.
Поиск стандартный, но я читал вики по фабрику, видимо, * у них какой-то спецсимвол. Он не воспринимается как символ *, возможно, он в таблицах используется как аргумент или оператор.
Для примера, взял в обычной статье написал сочетание "12*12" и поиском сделал запрос, в таблице не показал результат, а статью вывел)
Поэтому буду рыть в этом модуле.
effrit, спасибо Вам за ответы. Хоть вывели на мысль, а то я сижу туплю) осталось разобраться как изменить символ * в таблице и все)
*

dmitry_stas

  • Легенда
  • 12183
  • 1157 / 7
Re: Задать поиск по *
« Ответ #12 : 23.03.2017, 21:50:35 »
не знаю fabric, но по логике effrit говорит все верно. плагин группы search должен быть, без него стандартный поиск просто не будет искать по fabric. проблема 99% именно там
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #13 : 23.03.2017, 21:52:49 »
не знаю fabric, но по логике effrit говорит все верно. плагин группы search должен быть, без него стандартный поиск просто не будет искать по fabric. проблема 99% именно там
Спасибо за идею, буду пробовать) может все дело в нем.
*

effrit

  • Легенда
  • 8871
  • 979 / 9
  • effrit.com
*

kubikreal

  • Новичок
  • 16
  • 0 / 0
Re: Задать поиск по *
« Ответ #15 : 24.03.2017, 15:16:40 »
Тему можно закрывать. Проблема была в модуле fabrikar, в записях (list). Буду спрашивать в соответствующей ветке. Спасибо всем, кто помог)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перестал работать поиск по сайту

Автор lexus26

Ответов: 7
Просмотров: 172
Последний ответ 25.10.2018, 00:47:15
от voland
Перестал работать поиск

Автор MrRobot

Ответов: 5
Просмотров: 225
Последний ответ 07.10.2018, 23:51:40
от MrRobot
Умный поиск по дате

Автор St.Father

Ответов: 0
Просмотров: 93
Последний ответ 01.09.2018, 14:12:42
от St.Father
Как задать параметры миниатюры изображения для блога?

Автор Alex_7777

Ответов: 6
Просмотров: 208
Последний ответ 26.08.2018, 08:45:48
от Alex_7777
Задать атрибут alt плагин Shortcode Ultimate карусель

Автор Pavel_L

Ответов: 1
Просмотров: 139
Последний ответ 26.05.2018, 23:02:21
от Pavel_L