Как сделать поиск на сайте

Дорогие друзья! Сегодня я обновил форму поиска на сайте, воспользовавшись формой от Яндекса. Эта возможность предлагается Яндексом бесплатно для любого количества сайтов.

И я решил поделиться своим опытом размещения этой формы и отображения результатов поиска на сайте, сделанном на движке Joomla!

Дело в том, что на простом статическом сайте создание такой формы очень простое и не требует особых знаний. Создавая такую форму, вы заходите по адресу http://site.yandex.ru/searches/new/ и отвечаете на ряд простых вопросов по сайту и по оформлению формы под дизайн вашего сайта. В результате Яндекс выдает вам две части кода, которые вы размещаете на страницах по вашему усмотрению.

В случае Joomla не все так очевидно. Для того, чтобы форма работала и лучше смотрелась, целесообразно разместить ее в отдельном модуле (пользовательский модуль с произвольным HTML кодом) и разместить его на всех страницах сайта в видном месте. У меня этот модуль находится вверху правой колонки. В тексте модуля нужно будет разместить выданный Яндексом код поисковой формы (не в визуальном режиме, а в режиме HTML).

Выбор варианта

Для отображения результатов создаем специальную статическую страницу (не привязанную к разделам) и ее адрес записываем на странице Яндекса Результаты поиска, поставив точку выбора на "в iframe на странице". Там же, если нужно для дизайна, уточняем Основные свойства страницы и другие данные. Доходим до конца по этапам создания кода, получаем окончательный код формы и вписываем его в модуль (тоже в режиме HTML).

Проверяем работу формы и отображение результатов. На этом процесс заканчивается. 

Вообще должен сказать, что в составе Joomla по умолчанию имеется специальный компонент поиска com_search. И он у меня также установлен на сайте (доступ к нему возможен из Меню в левой колонке - Поиск по сайту). Он отличается от поиска Яндекса тем, что ищет только по тексту контента (статей), а Яндекс по всему тексту страниц, включая меню, изображения, ссылки и другие элементы. Чем то это хорошо, а чем то и плохо. Поэтому я оставил оба вида поиска. Кому что понравится.

Спасибо за внимание и удачи вам.


Поделитесь ссылкой

Буду признателен, если добавите ссылку на эту страницу в социальные сети:

Поиск по сайту
Поиск от Яндекса
Рассылка

Информационный портал Subscribe.ru

Дорогие друзья!
Вы можете подписаться на рассылку материалов сайта GeoDum.ru через сервис рассылок информационного портала Subscribe.ru. Она называется, как и сайт, "Сказки старого юзера". В рассылке представляются анонсы наиболее интересных материалов из различных разделов. Обычная периодичность рассылки - раз в неделю (по вторникам).

ПОДРОБНЕЕ...

Заработок

Хотите заработать на своем сайте? Тогда зарегистрируйтесь на этих ресурсах по моим реферальским ссылкам:

  • Kwork - магазин услуг фрилансеров.
  • MegaIndex - бесплатный анализ сайта.
  • Advego - заработок написанием статей, уникальный контент для вебмастеров.
  • Miralinks - заработок на размещении статей.
  • Webartex - заработок на написании и размещении статей.
gototop