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

kubikreal

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • 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

  • Легенда
  • 10132
  • 1118 / 13
  • 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

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

kubikreal

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

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • 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

  • Легенда
  • 13151
  • 1234 / 8
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

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

kubikreal

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

Поиск в Материал- Блог категории

Автор mag_num83

Ответов: 1
Просмотров: 312
Последний ответ 14.09.2023, 20:36:34
от beliyadm
Умный поиск не ищет контент по фрагменту слова

Автор slepoy

Ответов: 10
Просмотров: 1967
Последний ответ 06.11.2022, 16:47:32
от slepoy
Не работает поиск на странице поиска

Автор web_signal

Ответов: 15
Просмотров: 634
Последний ответ 31.08.2022, 11:52:46
от sivers
Поиск не ищет по компоненту SP Simple Portfolio. Как включить его в поиск?

Автор mak200

Ответов: 5
Просмотров: 410
Последний ответ 01.02.2022, 15:39:17
от effrit
Индексирование файлов и полнотекстовый поиск в Joomla

Автор Semen70

Ответов: 0
Просмотров: 314
Последний ответ 24.01.2022, 19:05:55
от Semen70