RSS ленты

feed-iconПодпишитесь на любую из RSS-лент и всегда будете в курсе новостей:

Все новости сайта
Сказки Старого Юзера
Мир Андроида

Хотите получать обновления по почте?
Введите ваш e-mail:

Полезное

1

группа Учимся работать в компьютерных программах

Как сделать поиск на сайте Печать E-mail
Сказки Старого Юзера
31.01.2012 18:30

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

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

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

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

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

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

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

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

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

 
Поиск
Я в соцсетях

facebook_logotwitter_logogoogle_plus

Комментарии
Рассылка новостей
Информационный портал Subscribe.ru

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

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

Новинка на сайте

В последнее время значительно увеличилось число статей в различных разделах блога. И, вероятно, вам, уважаемые посетители, стало трудно ориентироваться в усложнившейся структуре сайта.

Чтобы облегчить вам эту задачу, я решил сделать как бы оглавление для основных разделов блога, наиболее насыщенных информацией.
Поэтому, в дополнение к имеющимся меню, я создал отдельный модуль "Разделы".

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

Опросы
Какой раздел сайта представляет для Вас наибольший интерес?
 
Письмо автору? Просто
Если нужно связаться с автором сайта по вопросам, не вмещающимся в рамки комментариев, пожалуйста, пишите на email, пользуясь Формой письма на странице Контактов.
gototop