Куда идем?

Как убрать из поиска по сайту отдельные материалы?

Больше
3 года 4 мес. назад #9361 от hush
Wedal, добрый день.
Возникла необходимость убрать из поиска некоторые материалы (как вариант - убрать все материалы категории). Как это сделать?
Какого-то вразумительного ответа в интернете не нашел. Пишут - "закрыть от индексации". Что ничего не объясняет. Порылся в настройках материалов и в компоненте поиска - тоже явного решения нет.

спасибо!

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9363 от Wedal
hush, "убрать из поиска" - вы имеете ввиду из поиска по сайту или из выдачи поисковых систем?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9364 от hush

Wedal пишет: hush, "убрать из поиска" - вы имеете ввиду из поиска по сайту или из выдачи поисковых систем?


в первую очередь - поиск на сайте. Ну и да - от поисковых систем тоже конечно. Но с поисковыми я примерно понимаю, а вот с поиском по сайту - нет

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9365 от Wedal
hush, с исключением из выдачи поисковых систем всё просто - такая настройка есть прямо в самом материале. А вот с исключением из выдачи на сайте... Я даже и не задумывался никогда. Кажется, не встречал такой настройки. Пока в голову приходит только такая идея: за результаты поиска в Joomla отвечают плагины поиска. Причем для каждой области системы существует отдельный плагин. Вы можете увидеть их в админке в менеджере плагинов, если отфильтруете по типу "search". Сам плагин изменять нельзя - будет хак. Но можно создать его копию, назвать своим именем, внести правки и в админке включить его вместо стандартного. Так можно будет добавить в настройки плагина параметр "ID материалов, которые не должны показываться в поиске", и потом добавлять такие исключения.

Другой, более простой вариант - выносить такие материалы в отдельную категорию на сайте, а ее уже исключить из поиска.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9366 от hush

Wedal пишет: Другой, более простой вариант - выносить такие материалы в отдельную категорию на сайте, а ее уже исключить из поиска.


Wedal, да - буду выносить материалы в одну категорию. Как ее исключить из поиска?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9368 от Wedal
hush, здесь я немного неправильно написал. Исключить категорию можно только в умном поиске, не в обычном. В обычном такой опции нет. Здесь только или взять стороннее расширение, или сделать копию плагина, как я писал выше, и добавить в него небольшие изменения. Изменения там очень простые. Удивительно, почему до сих пор разработчики не вынесли такое исключение в настройки плагина поиска. Вот здесь есть инструкция по правкам, которые нужно внести:
blog-about.ru/blog/kak-isklyuchit-materialy-iz-poiska-joomla/
Но это нужно делать именно в своем, скопированном плагине, не в оригинальном, иначе будет хак.
Спасибо сказали: hush

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад - 3 года 4 мес. назад #9369 от hush
Wedal, доброе утро!

"Сам плагин изменять нельзя - будет хак. Но можно создать его копию, назвать своим именем, внести правки и в админке включить его вместо стандартного."
А копию создавать в админке или на хостинге в панели управления? (Ни разу этим не занимался, может есть инструкция?).
И как потом включить эту копию в админке?

спасибо
p.s. - прочитал вашу статью про плагины - весьма познавательно, к сожалению там этот процесс не описан
Последнее редактирование: 3 года 4 мес. назад пользователем hush.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9370 от Wedal
hush, порядок такой:
1) Скопировать папку с плагином на сайте
2) Переименовать скопированную папку в свою, например, добавив на конце my.
3) Переименовать файл манифеста плагина (xml) и основной файл плагина по аналогии с папкой.
4) В файлах манифеста и основном файле плагина также найти и переименовать названия.
5) Загрузить на сервер измененную папку плагина.
6) Зайти в админке в Менеджер расширений -> Поиск. Нажать кнопку "Найти". Если все было сделано правильно, то будет найден новый измененный плагин. Его нужно установить.
7) Отключить стандартный плагин поиска, включить измененный. Проверить, что он работает также, как стандартный.
8) Если все хорошо, то внести правки в новый плагин и радоваться результатам.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
3 года 4 мес. назад #9371 от hush

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.