Детальные обзоры компонентов Joomla Aleksius. com - детальные обзоры компонентов Joomla

Новости сайта

Рассылка раз в неделю
Новости сайта Aleksius.com RSS ЖЖ Vk FF St Ok
  • Регистрация\Вход
  • Соц. сети
Loader

Обзор Яндекс поиск по сайту

  • Тип – сервис поиска по сайту от Яндекс.
  • Яндекс поиск по сайту – бесплатный.

 

Если Вы не хотите использовать ни один из платных или бесплатных компонентов поиска для Joomla, которые были рассмотрены в статьях «Обзор AceSearch Free. Joomla поиск», «Обзор AceSearch VIP. Модуль поиска Joomla 2.5», «Обзор Joomla поиск», «Обзор Умный поиск Joomla 2.5 - 3.0» то Вы может подключить к своему сайту поиск от Яндекс.

К основным преимущества поиска по сайту Яндекс хочу отнести следующие.

  • Релевантный поиск от Яндекс.
  • Можно добавить Яндекс Директ.
  • Поиск по нескольким сайтам (например, по основному и поддоменах).
  • Возможность поиска по всему интернету.
  • Простая настройка внешнего вида формы поиска при помощи графического интерфейса.
  • Удобная и привычная страница результатов поиска от Яндекс.
  • Не требует никаких плагинов для того, чтобы индексировать все области сайта вне зависимости о того, при помощи какого расширения они были созданы.
  • Поисковые подсказки.
  • Уточнения.
  • Статистика использования поиска.

К основным недостаткам поиска по сайту Яндекс хочу отнести следующие.

  • Новые статьи сайта могут не сразу попасть в индекс и, как следствие, поисковую выдачу по сайту.
  • Невозможность влияния на поисковый алгоритм.
  • Несущественное влияние на внешний вид (таблицу стилей) модуля и страницы с результатами поиска.

Специально для Joomla 1.5-2.5 предоставляются плагины поиска по сайту от Яндекс. В обзоре будет участвовать последняя на момент написания статьи (24.10.2012) версия плагина от 02.10.2012 для Joomla 2.5. Подробная инструкция по установке плагина на сайт представлена в документации от Яндекс.

Для того, чтобы поиск по сайту от Яндекса работал и был полным (охватывал все страницы Вашего сайта), сайт должен быть проиндексирован поисковым роботом Яндекс. При подключении поиска по сайту Яндекс помимо основной индексации для Вашего сайта будет осуществляться дополнительная. При помощи плагина поиска по сайту от Яндекс для Joomla Вы сможете повысить приоритет индексирования некоторых страниц Вашего сайта, автоматически отослать запрос на индексацию (пинги) при появлении новых материалов или изменении существующих на сайте. Хочу обратить Ваше внимание на то, 17.07.2012 я задавал вопрос в службу технической поддержки Яндекса по поводу того, как повлияет установка плагина на скорость индексации моего сайта и попадание страниц в основную поисковую выдачу Яндекса. Ответ был таков: «Пинги никак не повлияют на индексирование в обычном поиске.». Правда, с тех пор могло многое поменяться.

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

На первой странице (рисунок ниже) Яндекс поиск по сайту предлагает ознакомиться с основными преимуществами.

Яндекс поиск по сайту

Нажмите на ссылку Установить поиск и перейдите к первому (из 5) шагов настройки поиска (рисунок ниже).

Установить поиск

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

На рисунке ниже Вы можете видеть как добавить 2 сайта в поиск, но для одного из них исключить один из его разделов «Бесплатное ПО» (free-software).

Добавление сайтов

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

Добавление разделов каталога

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

Если Вы хотите создать удобный поиск по определённой теме, то Вы можете создать такую тему (рисунок ниже).

Создание темы

Вы сможете добавить в качестве источников от 21 до 100 000 URL адресов. Обратите Ваше внимание на то, что использование созданных тем поиска требует одобрения модератора Яндекса. Если Вы не готовы полностью завершить создание темы, то можно сохранить её в качестве черновика, а затем продолжить её изменение.

Темы позволяют сделать поиск по очень большому количеству тематических сайтов (или их разделам).

На втором шаге Вы настраиваете форму (поле) поиска по сайту. Можно выбрать один из трёх типов форм (Форма без фона, Форма со стрелкой, Прямоугольная форма). В случае с формой со стрелкой и прямоугольной формой можно задать цвет фона формы поиска. Можно предоставить пользователям возможность поиска только по Вашему сайту (с учётом всех настроек, которые были заданы на первом шаге) или во всём интернете. Можно задать размер шрифта в строке поиска (12-16 пунктов).

Форма поиска

На третьем шаге Результаты поиска (рисунок ниже) Вы настраиваете саму страницу с результатами поиска.

Результаты поиска

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

Если ширина Вашего сайта небольшая (до 1000 пикселей) или Вы ориентируетесь на отображение своего сайта на экранах с малой шириной (до 1000 пикселей), то советую Вам включить опцию Показывать рекламу и результаты поиска в одну колонку. При помощи параметра Открывать страницу результатов в отдельной вкладке Вы можете задать открытие страницы с результатами поиска в новой вклдаке. Эксперты по юзабилити сайтов Якоб Нильсен и Стив Круг не рекомендуют «насильно» принуждать пользователей открывать много новых вкладок. Пользователи, при желании, могут самостоятельно открыть ссылку в новом окне. В случае активации опции Открывать страницу результатов в отдельной вкладке Вы лишаете их права выбора. Но тот же Яндекс, по умолчанию, открывает ссылки на страницы из результатов поиска в новой вкладке. Google – нет.

На вкладке Основные свойства страницы можно задать цвет фона страницы и выбрать шрифт (Arial, Verdana, Tahoma и так далее).

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

Результаты поиска

Вкладка Ссылки навигации служит для смены цвета ссылок постраничной навигации поиска. Эксперты по юзабилити сайтов Якоб Нильсен и Стив Круг не рекомендуют менять «стандартный» для интернета цвет ссылок.

При выборе опции отображения результатов поиска в домене яндекс Вам будут доступны настройки вкладки Логотип и заголовок (рисунок ниже) и Нижний колонтитул.

Логотип и заголовок

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

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

На 4-м шаге Проверка поиска (рисунок ниже) Вы проверяете, как работает и отображается Яндекс поиск по сайту, учитывая все Ваши настройки.

Проверка поиска

Как видно, страница результатов поиска похожа на аналогичную страницу, сделанную при помощи компонента Joomla поиска AceSearch Free. На пятом шаге Код для вставки на сайт (рисунок ниже) Вы можете выбрать язык и кодировку сайта.

Код для вставки на сайт

Ниже на странице скопируйте содержимое блока Разместите этот код на странице на созданную в Joomla страницу сайта, где Вы хотите отображать результаты поиска. Предварительно рекомендую в настройках своего аккаунта Joomla (Сайт – Мой профиль) выбрать в качестве редактора «Редактор – Без редактора». Сохраните страницу сайта.

Перейдите в менеджер модулей Joomla и создайте модуль тип HTML-код. В него вставьте содержимое области Разместите код поисковой формы на вашем сайте. Сам модуль можно расположить в нужной Вам позиции шаблона сайта. Подробнее о позициях шаблона Joomla можно прочесть в статье «Уроки Artisteer 3.1 (часть 2). Позиции в шаблоне Joomla».

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

Вы можете настроить возможность пользователей делать уточнения (фильтровать) по результатам поиска (рисунок ниже). Это аналогично созданию фильтров в модуле поиска Joomla AceSearch VIP.

Уточнение

Можно дать возможность фильтрации.

  • По дате документа. Позволяет создавать фильтр, при помощи которого пользователь сможет указать необходимость поиска по документам, которые были обновлены в определённый временной интервал.
  • По разделам сайта. Если У Вас на сайте есть категории и подкатегории, то для улучшения результатов и увеличения удобства пользования поиска, Вы можете создать разделы, по которым можно будет совершать поиск. Например, у меня на сайте есть раздел «Бесплатное ПО». Укажите эти данные в настройках Разделы сайта и пользователи, при необходимости, смогут искать информацию сразу в нужном разделе.
  • По ключевым словам. Вы можете задать одно или несколько ключевых слов, по которым пользователи смогут совершать «быстрый» поиск по сайту, не набирая эти слова, а просто выбрав их из списка.
  • По формату документа. Если у Вас на сайте есть файлы в одном из следующих форматов: PDF (Adobe Acrobat), RTF (Rich Text Format), DOC (Microsoft Word), SWF (Adobe Flash), XLS (Microsoft Excel), PPT (Microsoft PowerPoint), DOCX (Microsoft Word XML), ODT (OpenDocument Text), ODP (OpenDocument Presentation), ODS (OpenDocument Spreadsheet), ODG (OpenDocument Graphics), XLSX (Microsoft Excel XML), PPTX (Microsoft PowerPoint XML), то можно дать возможность «быстрого» поиска только по одному или нескольким конкретным форматам.
  • По языку документа. Если у Вас на сайте есть документы на одном из следующих языков: Русский, Английский, Французский, Немецкий, Украинский, Белорусский, Татарский, Казахский, Турецкий, то пользователи смогут ограничить поиск по нужному именно им языку.
  • По пользовательским уточнениям. Пользовательские уточнения могут быть составлены при помощи языка запросов Яндекс. Это даст возможность создавать «уникальные фильтры» для облегчения, уточнения и ускорения поиска по сайту Вашими пользователями.

На рисунке ниже представлены примеры настройки некоторых из уточнений.

Настройки уточнений

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

  1. Показывать подсказки в форме поиска. Будут выводиться подсказки с учётом «глобального» поиска Яндекс.
  2. Использовать подсказки, учитывающие содержание сайта. Будут выводиться подсказки с учётом поиска Яндекс конкретно по Вашему сайту.

Поисковые подсказки

На рисунке ниже показан пример установленной в Joomla 2.5 формы (модуля) поиска по сайту от Яндекс. Другими словами модуля Joomla поиск.

Joomla поиск

Она несколько отличается от модуля поиска Joomla. Ниже приведён пример страницы с результатами поиска.

Страница результатов поиска

В верхней части области поиска отображаются настроенные ранее фильтры.

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

Статистика поиска по сайту от Яндекс

Для поиска, как по Вашему сайту так и по интернету, Вы увидите два параметра.

  1. Общее число показов за указанный период.
  2. Доля показов по представленным запросам по отношению к общему числу показов.

На мой взгляд, только этих параметров явно недостаточно. Даже в умном поиске Joomla 2.5 - 3.0 их немного больше.

Для повышения приоритета индексации некоторых страниц сайта рекомендую заглянуть в раздел Индексирование (рисунок ниже).

Индексирование

Доступно 3 способа ускорения индексирования.

  1. Плагины для популярных CMS. Доступны плагины для Joomla, ODx, TYPO3, Drupal, Wordpress.
  2. Указать URL с помощью HTTP запроса. Детальнее об этом можно прочесть в статье справочной системы «Оптимизация индексирования».
  3. 3Указать URL вручную. Вам просто необходимо ввести в форму несколько адресов (до 100 в сутки), которые необходимо отправить на индексацию.

Рассмотрим ускорение индексирования сайта при помощи плагина для Joomla Yandex Sitesearch Pinger (рисунок ниже) более детально.

Yandex Sitesearch Pinger

После установки плагина в Joomla перейдите в менеджер плагинов и найдите Yandex.Sitesearch Pinger (тип плагина – content). Введите необходимые данные в поля Ключ, Логин и ID поиска. Поле Сообщение о Статусе плагина позволит Вам задать текст, который будет отображаться в случае ошибки работы плагина.

Для получения регистрационных данных для Yandex Sitesearch Pinger на странице Индексирование в сервисе «Поиск для сайта Яндекс» выберите Плагины для популярных CMS, затем Joomla, после этого выберите версию Joomla, которая установлена у Вас. На третьем шаге введите IP адрес своего сайта и Вы получите все необходимые данные для настройки плагина (рисунок ниже).

Получение регистрационных данных

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

 

Полезные ссылки:

avatar
Алексей Хорошевский пишет:
Может быть немного позже, чем если бы у Вас был собственный компонент поиска (даже "стандартный" ) и может быть немного позже, чем с этим плагином. Но всё равно, если Яндекс проиндексирует страницу, то она будет доступна для поиска. Не переживайте. ;)
Да я не особо переживаю. Но по сравнению с Гугле - Яндекс такой тормоз! В Гугле новые статье в течении 2-3 часов появляются, а в Яндексе через 1-2 недели. Есть мысль, что яндекс фильтрует новый контент и индексирует быстро материалы с "кричащими" заголовками. Например, заметил, что статьи с заголовком типа "ДТП там-то" яндекс хавает на ура. А то, что ему не интересно оставляет на потом.
по сравнению с Гугле - Яндекс такой тормоз
Я тоже замечал отставание в скорости индексации. Иногда очень большое. :) Я стараюсь новые адреса статей указывать "вручную" вот тут webmaster.yandex.ua/addurl.xml.
Есть мысль, что яндекс фильтрует новый контент и индексирует быстро материалы с "кричащими" заголовками. Например, заметил, что статьи с заголовком типа "ДТП там-то" яндекс хавает на ура. А то, что ему не интересно оставляет на потом.
Сам не замечал, но возможно это и правильно. :?: Статья "Обзор Яндекс поиск по сайту" не столь критична к дате, как "ДТП там-то".
avatar
Здравствуйте. Мне вот кажется, что плагин для джумлы отправляет на индексацию материалы только от встроенного компонента статей. А как быть с материалами, например, компонента К2? Кто-нибудь встречал подобный плагин?
Здравствуйте.
Мне вот кажется, что плагин для джумлы отправляет на индексацию материалы только от встроенного компонента статей.
Не знаю. Не проверял. Но, по большому счёту этот плагин вообще не нужен. Это маленький плюсик к ускорению попадания изменённых и новых статей в поиск. Если Ваш сайт индексируется Яндексом и Вы установили поиск от Яндекса на свой сайт, то все проиндексированные страницы (не зависимо от того, при помощи какого компонента они сделаны) попадут в результаты поисковой выдачи Вашего сайта. Может быть немного позже, чем если бы у Вас был собственный компонент поиска (даже "стандартный" ) и может быть немного позже, чем с этим плагином. Но всё равно, если Яндекс проиндексирует страницу, то она будет доступна для поиска. Не переживайте. ;)
Кто-нибудь встречал подобный плагин?
Подобных плагинов не встречал, но, повторюсь, считаю его не нужным. Без него тоже работает.
avatar
Как изменить размер поиска?
Здравствуйте. Если Вы про ширину поля поиска, то оно в процентах. Зависит от того, в какую часть сайта вы его поместили. Можно попробовать при помощи правки CSS изменять не само поле поиска, а ширину HTML модуля Joomla, в который вставлен этот поиск.
avatar
вот сайт http://p o i s k p m r точка i n f o/ - вложил его в позицию breadcrumb она имеет размер 1200px
Проверил на своём тестовом сайте. Всё работает нормально. В процентах. Во всю ширину страницы. Загвоздка не в поиске Яндекса. Попробуйте править свою таблицу стилей. Я бы начал смотреть с 719 строки таблицы стилей Вашего шаблона. Там задаётся Высота, можно попробовать и ширину задать. Плюс, Попробуйте кэш обновить. И если css файлы проходят статическое ZIP сжатие, то возможно, стоит обновить их.
avatar
Спасибо! получилось!!!)))) щас буду доробатывать... а можно ваш скайп или мыло - хотел вам
Вот и хорошо, что Ваша проблема решилась.
щас буду доробатывать...
Да. Мелочи это важно и отнимают очень много времени. :)
а можно ваш скайп или мыло - хотел вам
Лучше в личных сообщениях. Зарегистрируйтесь на сайте и сможете их мне отправлять. ;) Деталь нее об этом в статье "Личные сообщения на сайте Aleksius.com".
avatar
Спасибо за подробное описание)
Здравствуйте. Всегда не за что. Заходите на сайт ещё. 25.11.2012 (воскресенье) будет обзор подобного сервиса но от Google.
Для получения уведомлений о новых статьях на сайте Вы можете подписаться на RSS ленту, почтовую рассылку или можно отслеживать выход новых материалов в одной из социальных сетей: Twitter, Google+, Facebook. Как правило, новые статьи выходят раз в неделю (по воскресеньям после 15-00 (UTC+2)).
Детальнее о том, как подписаться на RSS ленту можно прочесть в статье "RSS лента сайта Aleksius.com".