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

Зашкал

  • Новичок
  • 3
  • 0 / 0
Всем привет!
Проблема: Поиск по сайту не ищет текст внутри HTML модулей вставленных в материал.
Вопрос: Подскажите пожалуйста ссылку на тему, в которой уже обсуждалась подобная проблема.

Версия PHP    7.2.10
Версия Joomla!    Joomla! 3.9.13 Stable [ Amani ] 5-November-2019 15:00 GMT
« Последнее редактирование: 19.11.2019, 20:40:50 от Зашкал »
*

beliyadm

  • Легенда
  • 9648
  • 1659 / 66
  • Севастополь == Россия
И не будет искать, поиск работает примерно как
Код
select * from table where introtext like = '%входящая строка%'
Модули в тело материала, вставленные плагином, сюда никак не попадут, поскольку это совершенно отдельные объекты и информация в модулях может подтягиваться из других материалов или вообще из любых других таблиц.
Так что сделать это не представляется возможным (если только очень частный случай, когда все строго определено - что за модули и как они работают)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Зашкал

  • Новичок
  • 3
  • 0 / 0
Спасибо большое за подробное объяснение. ^-^
Жаль конечно, что ничего не получится. Я уж "Обработку плагинами" включал в этих модулях, и позиции плагинов менял, но всё бесполезно. Как бы заставить плагин поиска обрабатывать страницу после того как она будет собрана полностью. Разные оптимизаторы умеют ведь вёрстку сжимать, когда страница собрана. Видимо они в своем кэше это делают... Вот бы поиск и запустить по этой сжатой вёрстке. ^-^
Спасибо за помощь!
*

beliyadm

  • Легенда
  • 9648
  • 1659 / 66
  • Севастополь == Россия
Повторюсь - никак, стандартный поиск ищет по базе данных по определенным полям (интро, текст, заголовок), все плагины подключаются уже потом и обрабатывают текст, полученный из базы. И то что в этот текст добавляется плагинами - в поиске участвовать физически не может (да и не логично это, почему - писал выше).
А оптимизаторы и кеш - это вообще другая Opera (какой гений поставил автозамену слова опера на браузер опера ... )))).

Хотите поиск по полностью сгенерированной странице - используйте поиск браузера типа CTRL+F, вот только тогда это будет работать
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
можно подключить для сайтра поиск Google -или тот же Яндекс - поиск.. вот к примеру готовый модуль для Гугла:

http://2glux.com/projects/gsearch
« Последнее редактирование: 20.11.2019, 18:03:07 от Cedars »
*

Зашкал

  • Новичок
  • 3
  • 0 / 0
Спасибо братцы за помощь.
Про то что Поиск ищет по базе, в определенных полях, я с первого раза понял. Если честно, то раньше не задумывался об этом как-то, совсем. Подсознательно предполагал, что ищет он "где надо"... И что процесс поиска можно как то настроить в админке. А здесь, на форуме, меня сразу как бы корректно одернули - "Семён Семёныч!". За что beliyadm большое спасибо.  ^-^

А мои фантазии про поиск в "собранной странице", это просто мысли вслух.

Что касается поиска Google и Яндекс, то про это я слышал, но не пробовал их в действии, по причине того, что сайт у меня пока только собирается на локальном OpenServer'е. И опять же, не подумал, что они могут помочь решить мою проблему. Так что, Cedars, большое спасибо за подсказку.  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести переменную шаблона в материал

Автор Little Muk

Ответов: 8
Просмотров: 1544
Последний ответ 08.05.2022, 15:02:46
от Black-kot
Перестали работать ссылки внутри сайта

Автор Viktor_ist

Ответов: 1
Просмотров: 111
Последний ответ 07.05.2022, 09:42:02
от Viktor_ist
Не отображаются поля при создании и редактировании модулей и материалов

Автор Didj

Ответов: 5
Просмотров: 185
Последний ответ 04.05.2022, 21:49:39
от marksetter
Вставка PDF, DOC, XLS в материал Joomla 3

Автор warlocksp

Ответов: 6
Просмотров: 13454
Последний ответ 03.05.2022, 20:14:17
от memo
Навигация внутри "Блога категории"

Автор RomanA

Ответов: 8
Просмотров: 213
Последний ответ 12.04.2022, 15:46:01
от marksetter