Поиск по страницам и комментариям

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

Скриншоты

Установка

Плагин присутствует в стандартной сборке, однако имеется и интересная информация по работе с ним.

Интересно знать

Если при поиске, плагину будет передано не пустое поле search_comments, то выполнится поиск среди комментариев.

Если при поиске, плагину будет передано не пустое поле search_dir, то выполнится поиск в нужном разделе сайта ( значение поля search_dir должно быть в виде /url ).

Если в результате поиска по страницам ничего найдено не будет - выполнится автоматический поиск по комментариям.

Дополнительный поиск

Выполнить поиск по разделу сайта (search_dir) весьма полезная опция, для удобного использования ее, мы подготовили плагин lebnik_search_in_section, который выводит все разделы сайта в SELECT-элементе.

Для его установки распакуйте архив в директории /inner/

В любое место формы поиска добавьте конструкцию вида:

{~lebnik_search_in_section.php~}

Обратите внимание:

  1. плагин кэшируется (уменьшается нагрузка на сервер)
  2. в результах поиска плагин автоматически выбирает OPTION-раздела выбранного пользователем

Скачать: lebnik_search_in_section (1,09 КБайт)

Дополнительный поиск Google

Т.к. плагин поиска не является панацеей и иногда может не находить страницы/комментарии в связи с простотой алгоритма поиска и ко всему прочему не может искать среди других элементов в дизайне, то хорошим дополнением к этому будет дополнительный поиск с помощью поисковой системы Google. Чтобы его установить, для своего сайте зарегистрируйте GOOGLE_API_key и подключите в шаблоне страницы поиска слудующий Javascript, который так же имеется в стандартной сборке:

<script language="JavaScript" type="text/javascript">
var GOOGLE_API_key = "---ЗДЕСЬ УКАЖИТЕ ПОЛУЧЕННЫЙ ОТ ГУГЛА API-КЛЮЧ---";
$.getScript("/javascript/jquery.lebnik.google.search.js");
</script>

Данный скрипт обязательно подключайте перед тегом:

</body>

или после конструкции подключения поискового плагина system_search.php

Например на данном сайте данный код вставлен прямо в поле Содержание страницы Система - Поиск по сайту, после конструкции {~system_search.php~}

Чтобы скрипт понимал откуда ему брать искомую фразу, добавьте Вашему полю поиска id="keywords" или вышестоящему элементу поля поиска - пропишите class="SearchField"

CSS оформление результатов Google-поиска:

.myGoogleSearchStyles .gsc-control {
    width: 100%;
}
.myGoogleSearchStyles .gsc-tabsArea,
.myGoogleSearchStyles .gs-watermark,
.myGoogleSearchStyles .gsc-resultsHeader,
.myGoogleSearchStyles .gs-result a.gs-visibleUrl,
.myGoogleSearchStyles .gs-result .gs-visibleUrl {
    display: none;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color:#0088CC;
    cursor:pointer;
    display:inline;
    margin-right:8px;
    text-decoration:none;
}
.myGoogleSearchStyles .gsc-result {
    margin-bottom: 17px;
}
.myGoogleSearchStyles .gsc-cursor-current-page {
    color:#FF0000 !important;
}

Советую применять данные CSS-правила, но наверняка они не идеальны, и если у Вас есть свои заметки, с удовольствием выслушаю и внесу изменения.

Теги : поиск, комментарии
Оцени плагин:
  • 2,9
Оценили человек: 2
обновлен 3 марта 2011 года в 09:10     Admin

Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри

Категории:

Доступ и авторизация (2)

Новости и списки (2)

Фотографии и изображения (3)

Поиск и индексирование (1)

SEO и продвижение (4)

Социальность и сообщества (1)

Контакты и обратная связь (5)

Контент и отображение (5)

Структура и навигация (9)

Инструменты управления (1)

Оценки и рейтинги (1)

Статистика (1)

Комментарии (3)

Импорт и экспорт (2)

Другое (4)


Популярность по тэгам:

Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2019 YaPro.Ru

Главная » Плагины и модули » Поиск и индексирование »