Вступление

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

Необходимость формы поиска

Если вы зайдете на вкладку «Плагины» и введёте в фильтр слово «Поиск» (с заглавной буквы), то увидите, что в систему входят 5 плагинов, обеспечивающих простой поиск на сайте. 

По их названиям не трудно понять, что поиск на сайте осуществляется по текстам, меткам, категориям, контактам и лентам новостей. Также на сайте есть так называемый «Умный поиск», 6 плагинов, который в этом уроке мы не рассматриваем.

Сразу замечу, что форму поиска на сайте можно  не ставить и не использовать поиск для посетителей сайта. Однако отключать плагины поиска ненужно. Если вы их отключите, потеряете возможность использовать поиск в редакторе.

Если вы решили поместить форму поиска на сайте, нужно создать соответствующий модуль, который отображает форму поиска и повесить этот модуль в нужную позицию модулей (на выбор).

Модуль поиск на Joomla сайте

Рассматриваемый модуль поиск на Joomla сайте, лежит в каталоге modules/mod_searh. Если есть желание его отредактировать вручную, вам в это папку. Файл для редакции называется default.php.

github joomla joomla cms modules

github joomla joomla cms modules

Напомню, что редактировать файл нужно через инструмент переопределения, который находится на вкладке Расширения>>>Шаблоны>>>Шаблон. (читать про переопределение Joomla).

Создание модуля

  • Для создания модуля поиска идём на вкладку «Модули» и жмём кнопку «Создать»;
  • В списке модулей ищем строку «Поиск» и нажимаем её, для создания модуля и настроек.

modul poiska Joomla

modul poiska Joomla

Настройки

У модуля поиска настроек не много, но есть интересные. На странице настроек 4 вкладки:

  • Модуль;
  • Привязка к пунктам меню;
  • Дополнительно;
  • Права.

Вкладка Модуль

nastroyki mod search joomla 1

nastroyki mod search joomla 1

Основания вкладка настроек. Правая часть — это настройки отражения модуля, левая часть — настройки функционала.

В правой части страницы заполняем:

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

Слева заполняем следующие настройки:

  • Заголовок поля. Этот текст будет виден рядом с формой  поиска.
  • Ширина поля. В пикселях укажите ширину формы поиска.
  • Текст в поле. Этот текст будет виден в поле формы поиска. По умолчанию «поиск».
  • Кнопка поиска. По умолчанию отключена. Если хотите поставить кнопку рядом с формой поиска, ставим «Да» и заполняем позицию, картинку и текст на кнопке.
  • OpenSearch – автопоиск. По умолчанию отключено.
  • OpenSearch – заголовок. По умолчанию отключено.
  • Установить ItemID. Эта настройка определяет внешний вид страницы поиска. Выбрав из меню нужный пункт меню, вы определите внешний вид страницы поиска, таким же, как внешний вид выбранного пунктам меню. Используя эту настройку можно создать уникальную страницу поиска по сайту, в том числе используя второй шаблон. (читать: второй шаблон на сайте Joomla).

Обратим внимание на настройки OpenSearch. По умолчанию они выключены. Если их включить, возможен улучшенный поиск в некоторых браузерах, однако будут созданы новые страницы поиска с URL «?format=opensearch», которые вряд ли нужны вашей выдаче. Можно включить настройки OpenSearch, но закрыть их в файле robots.txt.

Привязка

nastroyki mod search joomla 2

nastroyki mod search joomla 2

На вкладке «привязка» выбираем пункты меню, где хотим показать форму поиска. По умолчанию стоит «На всех страницах».

Дополнительно

nastroyki mod search joomla 3

nastroyki mod search joomla 3

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

Права

nastroyki mod search joomla 4

nastroyki mod search joomla 4

Для многопользовательского сайта с различными уровня доступа, можно «поиграть» правами доступа к этому модулю

Вывод

Модуль поиск на Joomla сайте, полезен для улучшения навигации по сайту и удобства пользователей. Однако нужно помнить, что каждый новый поиск будет генерировать новые страницы сайта, которые, если их не закрыть от поисковиков, попадут и замусорят вашу выдачу. Поэтому модуль ставим, а страницы поиска закрываем в файле robots.txt.

Еще уроки

 

 

Похожие статьи

Модуль ленты новостей (RSS ленты), ...

Продолжаем знакомиться с модуля сайта Joomla. В этом уроке рассмотрим модул...

Модуль Навигатор сайта Joomla

Продолжаем знакомство с модулями сайта Joomla. в этом уроке модуль «Навигат...

Общая настройка меток Joomla — Урок...

Продолжаем общие настройки сайта Joomla 3 версии. В этой статье настройка м...

О ресурсе Joomla-abc.ru – цель данн...
О ресурсе Joomla-abc.ru – цель данн...
О ресурсе Joomla-abc.ru – цель данн...

Цель данного ресурса - помочь новичкам создать сайт с помощью системы управ...

Joomla модуль Обёртка (Wrapper)

Продолжаю уроки по созданию и настройке модулей Joomla сайта. В этой статье...

Модуль HTML-код Joomla – подробное ...

Модуль HTML-код Joomla популярен из-за своей универсальности. С его помощью...

Copyright © 2023 Joomla-abc.ru. Все права защищены.