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

Зашкал

  • Новичок
  • 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

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

Зашкал

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

beliyadm

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

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

Cedars

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

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

Зашкал

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

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

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

Умный поиск не ищет контент по фрагменту слова

Автор slepoy

Ответов: 8
Просмотров: 681
Последний ответ 13.07.2020, 19:16:53
от slepoy
Некорректное отображение модулей на главной странице

Автор PV17

Ответов: 2
Просмотров: 353
Последний ответ 13.07.2020, 09:01:53
от sivers
Компонент поиска по сайту..

Автор Cedars

Ответов: 13
Просмотров: 163
Последний ответ 01.07.2020, 16:48:05
от NewUsers
Как активировать дейтвие кнопки "Да/Нет" внутри модуля?

Автор Damarkuzz

Ответов: 2
Просмотров: 110
Последний ответ 19.06.2020, 11:06:27
от effrit
html?jaredirect что это и как исправить?

Автор bugmenot

Ответов: 1
Просмотров: 184
Последний ответ 06.06.2020, 08:25:33
от arma