Модуль Яндекс.Поиск - Подключаем поиск Яндекса для Joomla

Minitek FAQ Book - бесплатный компонент для организации на сайте Joomla удобного и функционального раздела вопросов и ответов. Компонент FAQ Book работает только с Joomla 1.7 и 2.5, использует JQuery библиотеку, для открытия каждого ответа на вопрос со слайд эффектом без перезагрузки страницы. Он построен с использованием MVC архитектуры, легок и очень прост в настройке.

Думаю, не только я, но и многие веб-мастера, работающие с Joomla столкнулись с проблемой, которая возникает, при работе стандартного поиска, а именно при попытке найти нужный материал на сайте. Как не странно, но в результаты выдачи почти всегда попадают материалы, которые вообще не соответствуют запросу. Причина такой выдачи связана с тем, что стандартный поиск, ищет искомое слово не в заголовках материалов, а в содержимом самих статей. Поэтому в выдачу попадают статьи, в которых упомянуто искомое слово, и как правило такие статьи не имеют абсолютно никакого отношения к поисковому запросу.

Также есть и другие проблемы возникающие при пользовании родного поиска Joomla. Вот некоторые из них:

  • ограничение на количество символов в поисковом запросе;
  • нет поддержки многих сторонних расширений.

Если Вы считаете, что поиск важен на вашем сайте, тогда данную проблему можно решить установкой Яндекс.Поиска.

Яндекс.Поиск для сайта — Это готовое решение для организации поиска на Вашем сайте.

Для установки на сайт поисковой системы Яндекс необходимо:

У Вас должен быть аккаунт на Яндексе (почта), если его нет, тогда Вам нужно зарегистрироваться.

После авторизации заходим на страницу сервиса Яндекс.Поиск, далее нажимаем на кнопку Установить поиск и начинаем проходить шаги, заполняя предложенные поля.

Шаг 1. Область поиска

Поле название поиска - в это поле нужно записать название Вашего сайта, (например, service-joomla.ru), таким образом Вы сможете их отличать если у Вас будет несколько сайтов.
Далее нажмите на кнопку Добавить сайты и исключения, в появившейся форме введите домены сайтов, на которых и по которым будет работать поиск (поле сайты, обязательное для заполнения) в моем случае это один домен - service-joomla.ru

Если Вам нужно добавить в область поиска темы из Яндекс.Каталога или создать собственную, тогда используйте кнопки:
Добавить категории Яндекс.Каталога или Добавить поисковые темы

Список сайтов и поисковые темы позволяют выполнять поиск сразу по всем указанным сайтам или темам сайтов.

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

Для завершения первого шага нажмите на кнопку Далее к шагу 2

Шаг 2. Форма поиска

На этом шаге Вам предоставляется возможность настроить внешний вид поисковой формы.
Вы можете выбрать один из трех типов формы:

  • Форма без фона
  • Форма со стрелкой
  • Прямоугольная форма

Для формы поиска со стрелкой или прямоугольной формы можно задать цвет фона.

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

Предпросмотр формы поиска

Здесь Вы можете видеть как будет выглядеть формы поиска на вашем сайте.

Для завершения второго шага нажмите на кнопку Далее к шагу 3.

Шаг 3. Результаты поиска

На третье шаге, Вам предоставляется выбор, где показывать результаты: в домене Яндекса или на Вашем сайте (в iframe на странице).

Здесь все понятно, если указать в домене Яндекса, тогда результаты поиска по вашему сайту будут выводиться на странице Яндекса. При выборе второго варианта, в в iframe на странице - это значит на Вашем сайте, мне этот вариант нравится больше, поэтому, я выбрал его.

Итак, при выборе второго варианта (в iframe на странице) первое, что нужно сделать, это создать страницу на своем сайте где будут выводится результаты поиска. Это обычный материал Joomla или если Вы используете на своем сайте например компонент к2, тогда это будет страница созданная в к2.

Создайте материал для страницы вывода результатов поиска, потом в этот материал нужно будет добавить код страницы, полученный на Яндексе, или разместите здесь следующий тег для загрузки модуля, например:

 Далее нужно обязательно создать пункт меню на эту страницу (чтобы ссылка с меню была на только что, созданный материал).

 На вкладке "Где показывать результаты" выберите "в iframe на странице" и введите адрес созданной Вами страницы, например: http://service-joomla.ru/search.html

 На вкладке "Основные свойства страницы", Вы можете настроить цвет фона страницы с результатами выдачи и выбрать шрифт (используйте цвет фона и шрифт тот, что используется на Вашем сайте).

 На вкладке "Результаты поиска", Вы можете настроить следующее:
- цвет, размер и стиль шрифта (жирный, курсив) для заголовков;
- цвет, размер и стиль шрифта (жирный, курсив) для описания;
- включить/отключить показ адреса сайта, и настроить стили текста;
- включить/отключить показ ссылки на сохраненную копию,и настроить стили текста.

 На вкладке "Сортировка результатов" Вы можете выбрать способ сортировки результатов поиска по-умолчанию.

 На вкладке "Ссылки и навигация", Вы можете настроить цвет отображения ссылок при наведении курсора, а также цвет элементов навигации.

 Шаг 4. Проверка поиска

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

 Шаг 5. Код для вставки на сайт

 На этом шаге, выберите язык и кодировку вашего сайта (если Вам не известно, какая у Вас кодировка, оставьте автоматически).

 Ниже, Вы увидите два блока с кодом.
- первый блок - это код для поисковой формы
- второй блок - это код, для размещения только на странице результатов поиска. (Эту страницу Вы создавали на третьем шаге).

Теперь, осталось только разместить эти коды на страницах сайта.

Давайте начнем с первого кода, который предназначен вывода (отображения) для поисковой формы.

Установка кода поисковой формы

Установка этого кода на сайт ничем не отличается от любого другого кода, Вы можете использовать для этого любые доступные способы, например, с помощью плагина Sourcerer - для вставки любых кодов в контент Joomla и все они будут правильные. Я же покажу на примере вставки с помощью модулей. Стоит отметить, что этот и другие коды можно вставить на сайт и стандартным html модулем (mod_custom) - только перед тем как вставлять код на сайт таким образом, нужно обязательно на это время отключить редактор joomla (редактор JCE позволяет отключать редактор прямо в модуле или статье.) - также отключить редактор можно в общих настройках Jooma - (Сайт >> Общие настройки >> Редактор по умолчанию -> Редактор – Без редактора).

Модуль поиска Yasearch Form

Этот модуль устанавливается стандартным способом, после установки необходимо опубликовать модуль в нужную позицию и скопировать в него код поисковой формы, полученный на пятом шаге. Скачать модуль для Вашей версии Joomla можно в по этой ссылке.

Этот модуль устанавливается точно также как предыдущий, после установки необходимо зайти в менеджер модулей найти этот модуль (Yasearch Result) - и скопировать в него код для страницы выдачи (в этом месте где Вы встроите этот код, будут выводится результаты выдачи поиска), полученный на пятом шаге, далее опубликовать модуль в нужную позицию (yasearch) и только на одной странице (ее адрес Вы вводили в форме на третьем шаге). Позицию "yasearch" без ковычек нужно прописать вручную настройках модуля. Скачать модуль для Вашей версии Joomla можно в по этой ссылке.

Поисковые подсказки, уточнения и снипеты

После установки поиска на сайт Вы также можете использовать дополнительные возможности поиска повторно копировать и менять код для этого не требуется. Все настройки делаются на стороне Яндекса и вступают в силу сразу после сохранения. Поэтому Вы можете менять настройки и экспериментировать с результатами выдачи.

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

Плагины для популярных CMS - (ya_pinger_joomla).

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

Вы можете повысить приоритет индексирования некоторых страниц Вашего сайта с помощью специальных плагинов, которые отсылают запросы на индексацию при появлении новых или изменении старых материалов.

По этой ссылке Вы можете скачать плагины, а также ознакомиться с документацией - подробной инструкцией по установке и их настройке. Источник http://service-joomla.ru/moduls/item/77-podklyuchaem-yandex-poisk-dlya-joomla.html

Контенту сайта будет заблокирован или модуль выдаст предупреждение с просьбой отключить Adblock (блокировщик рекламы) в браузере.

 Источник http://service-joomla.ru/komponenty/item/84-jotcache-komponent-keshirovaniya.html

Источник http://service-joomla.ru/komponenty/item/84-jotcache-komponent-keshirovaniya.html

Скачать Модуль Яндекс.Поиск для Joomla можно по прямой ссылки ниже:

 

 

 

Администратор

Дорогие читатели, все ссылки рекламного характера будут удалены с комментариев

Другие материалы в этой категории: « Reset Hits Module - Обнуление счетчиков в Joomla

Добавить комментарий


Защитный код
Обновить

Популярные

Популярные

Подписаться на статьи