ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 114

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Руководство для начинающего пользователя Joomla! 2.5

Рис. 3. Файл «.htaccess».

Если вы пользуетесь «Internet Information Server», то переименуйте «web.config.txt» в «web.config»

и перед активацией установите модуль «URL Rewrite Module» для IIS.

Затем разрешите использование системы интерпретации адресов: текстовое меню административного раздела → пункт « Сайт »→ подпункт «Общие настройки» → вкладка «Сайт» → набор полей «Настройки SEO» → поле «Перенаправление URL» → селективная кнопка «Да».

Рис. 4. Общие настройки, вкладка сайт, набор полей «Настройки SEO».

7/14/12-

174 -

Руководство для начинающего пользователя Joomla! 2.5

ПОИСК

С точки зрения посетителей, поиск по сайту — одна из самых востребованных функций.

По умолчанию в Joomla! применен полнотекстовый поиск. Это означает, что слова, вводимые в поисковую форму, система ищет прямо в базе данных.

Применение данного метода может показаться очевидным, однако он не единственный. Многие поисковые системы предварительно создают индекс и производят поиск совпадений по нему. Результаты — записи индекса со ссылками на подходящие страницы сайта — выводятся в виде перечня. Преимущество поиска по индексу — бо́льшая скорость. Преимущество полнотекстового метода — отсутствие необходимости своевременно обновлять индекс: если обновлений не производить, то в выдачи будет попадать не весь контент.

Раньше проигрыш в скорости в какой-то мере компенсировался гибкостью конфигурации. В текущей версии Joomla проблема решена вводом нового компонента, использующего для поиска предварительно создаваемый индекс [прим. перев.: подробнее о нем — в следующей

главе]: текстовое меню административного раздела

→ пункт «Компоненты» → подпункт

«Умный поиск».

 

Анализ поисковых запросов

Для того, чтобы узнать, что ищут посетители сайта, построенного на основе Joomla, необходимо включить сбор статистики. Сделать это можно в настройках [традиционного] компонента поиска: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Поиск» → пиктограмма «Настройки» на панели инструментов → вкладка «Компонент» → поле «Собирать статистику поиска» → селективная кнопка «Да». В результате, все запросы будут регистрироваться, а перечень их будет выводиться на странице компонента (рис. 1).

Рис. 1. Поисковая статистика.

7/14/12-

175 -


Руководство для начинающего пользователя Joomla! 2.5

Интерфейс поиска на стороне посетителей

Интерфейс поиска на стороне посетителей может быть поисковым полем или целой поисковой формой. Для вывода поля используется специальный модуль. Для создания страницы с формой в настройках пунктов меню предусмотрен особый тип: «Форма поиска и список результатов поиска». Модуль поискового поля активирован по умолчанию. В большинстве шаблонов для него предусмотрена позиция. Панель настроек содержит множество параметров, среди которых — задание текста кнопки и ширины поля, активация и настройка OpenSearch (рис. 2).

Рис. 2. Панель настроек модуля «Поиск» [«Search»].

7/14/12-

176 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 3. Ссылка в поисковом меню браузера для добавления вашего сайта в качестве поискового провайдера.

Страница поиска состоит из более «подробного» интерфейса и списка результатов (рис. 4).

7/14/12-

177 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 4. Страница компонента поиска.

Интерфейс страницы поиска позволяет пользователю выбрать вариант трактовки поискового запроса («все слова», «любое из слов», «точное соответствие»), задать порядок вывода результатов, а также определить, в каком типе контента будет производиться поиск: статьи, категории и т. д.

«Под капотом»

Настройка поисковой системы Joomla производиться еще и при помощи плагинов. Их можно увидеть в менеджере плагинов, выбрав при помощи селектора типа группу «search» (рис. 5).

7/14/12-

178 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 5. Поисковые плагины.

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

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

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

7/14/12-

179 -


Руководство для начинающего пользователя Joomla! 2.5

УМНЫЙ ПОИСК

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

Стемминг?

Благодаря стеммингу поисковая система, анализируя слово «коты», выделяет из него основу [прим. перев.: необязательно морфологическую] «кот». Подобную основу она найдет в словах «котенок», «котик». В словах «рыбалка», «рыба», «рыбак» она выделит основу «рыб». Подробнее о стемминге — в соответствующей статье в Википедии.

«Умный поиск» использует два алгоритма стемминга. Один предназначен исключительно для английского языка. Другой, так называемый «Snowball» [в окне настроек — «Снежок»], помимо английского, поддерживает: русский, датский, немецкий, испанский, финский, французский, венгерский, итальянский, норвежский, голландский, португальский, румынский, турецкий. Для работы «Snowball» необходимо специальное расширение интерпретатора PHP для стемминга. Гибкость и скорость «Умного поиска» не будут доступны без индексации контента.

Рис. 1. «Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска.

7/14/12-

180 -


Руководство для начинающего пользователя Joomla! 2.5

Активация

По умолчанию компонент «Умный поиск» выключен. Для его активации необходимо включить одноименный плагин, относящийся к группе «content», а также пять плагинов, относящихся

к группе «finder» [группы выбираются при помощи выпадающего списка на странице менеджера плагинов] (рис. 2). Название группы [как и название компонента, «com_finder»] происходит от названия стороннего расширения для Joomla, «Finder», после включения в исходную комплектацию превратившегося в «Умный поиск» [по англ. — «Smart Search»].

Рис. 2. Плагины «Умного поиска».

Индексация

Для работы «Умного поиска» необходима индексация контента. Она производится автоматически во время сохранения статей, категорий, контактных данных, лент новостей и т. д. Первоначальную индексацию можно провести, кликнув по пиктограмме «Индексировать» на панели инструментов, на странице компонента: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Умный поиск».

7/14/12-

181 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 3. Индексация.

Настройка под сайт

После активации и индексации необходимо решить как реализовать интерфейс «Умного поиска» на стороне посетителей: при помощи модуля, при помощи ссылки на страницу компонента или при помощи обоих. Автоматическое дополнение поисковых запросов и использующая стемминг функция «Возможно, вы имели в виду...» будут доступны в обоих случаях (рис. 4 и 5).

7/14/12-

182 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 4. Автоматическое дополнение поисковых запросов.

Рис. 5. Использующая стемминг функция «Возможно, вы имели в виду...».

7/14/12-

183 -

Руководство для начинающего пользователя Joomla! 2.5

«Умный поиск» — поставляется настроенным. Благодаря контекстным окнам указателя (тултипам) есть возможность ознакомиться с его параметрами. Подробнее о настройках компонента — в соответствующей статье на сайте документации Joomla [на англ.].

Отключение традиционного поискового компонента

Для отключения традиционного поискового компонента необходимо:

• отключить или удалить все модули типа «Поиск» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → выпадающий список «Выбор типа» → значение «Поиск»);

отключить или удалить все плагины типа «search» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер плагинов» → выпадающий список «Выбор типа» → значение «search»);

удалить из меню ссылки, относящиеся к традиционному поисковому компоненту.

7/14/12-

184 -


Руководство для начинающего пользователя Joomla! 2.5

КОМПОНЕНТ «ССЫЛКИ»

При помощи компонента «Ссылки» вы можете создать на своем сайте, управляемом Joomla!, каталог ссылок или раздел загрузок. Для этого в нем предусмотрена возможность создания вложенных категорий, а также возможность учета переходов по опубликованным ссылкам. Создавайте столько «ссылочных» записей, сколько нужно, «привязывайте» их категориям, которые вы тоже можете создавать в любом количестве. При помощи интерфейса создания/ редактирования пункта меню можно выбрать вариант макета страницы и определить прочие параметры вывода.

Рис. 1. Каталог ссылок.

Компонент предлагает три варианта макета страницы: «Список категорий ссылок», «Список ссылок в категории», «Создать ссылку». С вариантами подобными первым двум мы уже имели дело, когда занимались статьями и категориям. Наличие третьего варианта позволяет привлечь пользователей к пополнению каталога ссылок. Помимо создания пункта меню такого типа надо дать зарегистрированным посетителям соответствующие полномочия. Сделать это можно в настройках компонента: текстовое меню административного раздела → пункт

7/14/12-

185 -

Руководство для начинающего пользователя Joomla! 2.5

«Компоненты» → подпункт «Ссылки» → пиктограмма «Настройки» → вкладка «Права». Кроме вкладки «Права» в окне настроек есть еще пять. Каждая из них содержит поля для настройки.

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

На странице менеджера модулей можно найти модуль «Ссылки» [«Weblinks»] для публикации ссылок из категории по выбору.

7/14/12-

186 -

Руководство для начинающего пользователя Joomla! 2.5

Реклама

Место для вашей рекламы http://cocoate.com/ru/j25ru/ad

7/14/12-

187 -

Руководство для начинающего пользователя Joomla! 2.5

Глава 15

Модули

Модуль — это элемент CMS для публикации контента, который может выводиться рядом со статьями [вообще, рядом с контентом, выводимым компонентами: контактными записями,

перечнями статей, описаниями товаров и т. д. — прим. перев.]. Например, меню [на стороне посетителя] — это модуль. Форма входа в систему — тоже. Вы можете создать столько модулей, сколько вам потребуется. Места́ их вывода будут определяться макетом используемого вами шаблона. В большинстве случаев для модулей, выводящих форму поиска и «хлебные крошки», выделены специальные позиции. Аналогичная ситуация — с навигационным модулем

в «шапке», в позиции «top».

ОБЩИЕ ЭЛЕМЕНТЫ И СВОЙСТВА МОДУЛЕЙ

У каждого модуля есть:

Заголовок. На стороне посетителей может отображаться или не отображаться.

Позиция [расположение на странице].

Выпадающий список для выбора состояния: «Опубликовано», «Не опубликовано», «Вкорзине».

Выпадающий список выбора порядка вывода. Обычно требуется для модулей в боковых колонках.

Поля для задания даты и времени начала и завершения публикации.

Выпадающий список «Язык». Позволяет выбрать языковую версию сайта для вывода модуля (подробнее в статье «Многоязычные сайты»).

Поле «Примечание». Его содержимое выводится в перечне на странице менеджера модулей.

Форма «Привязка к пунктам меню» . «Привязанный» модуль будет выводиться, только если выбрать соответствующий пункт меню. Аналогичная возможность есть у шаблонов.

Дополнительные параметры

В наборе полей «Дополнительные параметры» в административном разделе вы можете:

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

Задать суффикс класса CSS. Это нужно для индивидуального оформления.

7/14/12-

188 -