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

kubikreal

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

effrit

  • Гуру
  • 7875
  • 878 / 7
  • 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

  • Гуру
  • 7875
  • 878 / 7
  • 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

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

kubikreal

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

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

effrit

  • Гуру
  • 7875
  • 878 / 7
  • 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

  • Легенда
  • 10560
  • 1019 / 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

  • Гуру
  • 7875
  • 878 / 7
  • effrit.com
*

kubikreal

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

Поиск и дополнительные поля fields_values

Автор Hol1killer

Ответов: 0
Просмотров: 57
Последний ответ 27.11.2017, 02:02:11
от Hol1killer
Поиск компанента для сайта

Автор d13v555

Ответов: 9
Просмотров: 173
Последний ответ 26.11.2017, 15:36:00
от d13v555
Умный поиск в Joomla 3

Автор GrafVovanDOS

Ответов: 11
Просмотров: 631
Последний ответ 06.11.2017, 23:36:48
от pavelrer
Поиск

Автор alpha_ru

Ответов: 5
Просмотров: 87
Последний ответ 05.09.2017, 16:56:44
от voland
Как сделать поиск по ссылке

Автор tmpnikl

Ответов: 4
Просмотров: 131
Последний ответ 22.08.2017, 09:49:25
от dmitry_stas