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

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

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

Добавлен: 19.10.2024

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

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

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

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

Основным навигационным средством сайтов, построенных на основе Joomla, являются меню. Создавать их можно в любом нужном вам количестве. Каждое меню может содержать неограниченное количество пунктов и подпунктов и позволяет фильтровать выводимые пункты по критерию принадлежности к тому или иному уровню [например, выводить только пункты 2- го, 3-го и 4-го уровней]. Каждый пункт меню может относиться к компоненту или являться прямой ссылкой на страницу. К пункту меню, в свою очередь, могут быть привязаны определенные модули и шаблоны. Если вы сохранили демонстрационные данные, то у вас есть образцы пунктов меню.

Давайте рассмотрим два примера реализации главной навигации.

ПЕРВЫЙ ПРИМЕР : СТАТИЧНЫЙ КАТАЛОГ ИЛИ«КНИЖНАЯ» СТРУКТУРА

Такой вариант навигации подойдет для публикации на сайте книги, руководства или каталога. Пример подобной структуры — меню «О Joomla» [демонстрационные данные]. Предположим, мы создаем сайт-книгу, состоящую из трех глав. Навигация должна обеспечивать доступ к каждой странице и выглядеть подобно той, что изображена на рис. 2.

Рис. 2. Статичная, «книжная» структура.

7/14/12-

126 -

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

Подготовка

Давайте определим структуру книги.

Руководство для начинающих

Введение

Контент

Перечни статей

Формат «Блог»

Шаблоны

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

Рис. 3. Шесть глав книги.

7/14/12-

127 -


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

Этап №1: создание меню

Для устройства навигации по сайту-книге можно воспользоваться уже существующим меню, а можно создать свое при помощи менеджера меню: текстовое меню административного

раздела → пункт «Меню» → подпункт «Менеджер меню» → подпункт «Создать меню» (рис. 4).

Рис. 4. Создание нового меню.

Этап №2: создание пунктов меню

Необходимо открыть меню «Книга» (текстовое меню административного раздела → пункт «Меню» → подпункт «Книга») и создать шесть пунктов типа «Материал». Каждый из них нужно именовать и привязать к соответствующей статье (рис. 5). Если вы забыли как это делается, обратитесь к главе «Создаем страницу „О нас“».

7/14/12-

128 -

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

Рис. 5. Пункты меню «Книга».

Этап №3: создание модуля вывода меню

Этот этап связан с некоторыми сложностями. У вас есть: статьи, меню и пункты, связанные со статьями, но для того, чтобы посетитель мог вашим меню воспользоваться, нужен модуль. Давайте создадим его. Для этого потребуется менеджер модулей: текстовое меню

административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → пиктограмма «Создать» → пункт «Меню» в перечне. На открывшейся странице заполните поля [форм «Подробно» и «Привязка к пунктам меню»]. При помощи выпадающего списка в поле «Выбор меню», в форме «Основные параметры», свяжите модуль с меню «Книга». Выберите значение «Да» в поле «Показывать подпункты меню» (рис. 6).

7/14/12-

129 -

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

Рис. 6. Модуль вывода меню «Книга».

Последний шаг — выбор модульной позиции. Выбрать позицию можно, кликнув по кнопке «Позиция». В появившемся всплывающем окне при помощи фильтра нужно выбрать позиции, относящиеся к шаблону «Beez_20», из отфильтрованных выбрать «position-4» и сохранить настройки [пиктограмма «Сохранить»].

7/14/12-

130 -



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

Рис. 7. Выбор позиции модуля меню.

ВТОРОЙ ПРИМЕР : МЕНЮ, ССЫЛАЮЩЕЕСЯ НА РАЗДЕЛЫ (ПО ОБРАЗЦУ НОВОСТНЫХ САЙТОВ)

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

Подготовка

Нам понадобятся статьи, объединенные в несколько категорий:

Категории:

Новости

Международные

7/14/12-

131 -

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

Африка

Европа

Технологии

Интернет

Автомобили

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

Этап №1: меню

Выбор дальнейших действий — за вами. Самый простой способ — переделать пункты имеющегося меню «Книга». Альтернатива — создание меню «Новости». Я создал его, и вы, если хотите, можете последовать моему примеру.

Этап №2: пункты меню

Имея дело с категориями, следует задумываться над тем, что увидит посетитель, кликнув по тому или иному пункту меню, связанному с ними. Нам нужно следующее:

пункт «Новости» — отображаются все статьи категории «Новости» и вложенных категорий;

пункт «Международные» — отображаются только статьи категории «Международные».

И так далее.

Для того, чтобы система вела себя так, как описано выше, создавая пункт «Новости», выберите тип «Блог категории». В «Обязательных параметрах» выберите вновь созданную категорию «Новости». На панели «Параметры макета Блога» в выпадающем списке «Включать подкатегории» выберите пункт «Все», а в поле «Во всю ширину» введите значение «0». Создайте пункты меню для прочих категорий — и все готово (рис.9).

7/14/12-

132 -


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

Рис. 8. Пункты в меню «Новости».

Рис. 9. Настройки отображения категории.

7/14/12-

133 -

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

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

Рис. 10. Структура категории. Статьи.

Прочие возможности

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

вывести пункт первого уровня, «Новости», в верхнем горизонтальном меню, а пункты второго и третьего в боковом меню;

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

7/14/12-

134 -

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

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

7/14/12-

135 -

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

Реклама

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

7/14/12-

136 -

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

Глава 12

Пользователи и полномочия

Активно или не очень, ваши посетители взаимодействуют с вашим сайтом, и впечатление о нем будет зависеть от качества этого взаимодействия.

Как всякая CMS, Joomla! различает посетителей и зарегистрированных пользователей с разными полномочиями. Посетители приходят на сайт через поисковые системы, а также

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

Чем популярнее ваш сайт, тем сложнее управление пользователями и их полномочиями. С этой точки зрения CMS Joomla до версии 1.6 была статичной: пользовательские группы, права

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

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

Начнем с рассмотрения процесса регистрации.

РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ

Первая регистрация на вашем сайте произошла во время установки Joomla. На последнем этапе по указанию веб-инсталлятора вы ввели имя пользователя, адрес электронной почты и пароль. Вот почему на сайте Joomla всегда есть по крайней мере одна учетная запись. Тот, кто устанавливал систему, является самым главным администратором [выражение в оригинале — «мега-администратором»] и имеет самые широкие полномочия. Только этот пользователь имеет доступ к панели настроек менеджера пользователей: текстовое меню административного

7/14/12-

137 -