- •Пояснительная записка
- •1 Описание среды разработки
- •1.2.9 Оператор require
- •1.2.10 Оператор include
- •1.2.12 Оператор оld_function
- •1.2.13 Оператор сlass
- •1.3 Синтаксис php
- •1.3.1 Общие понятия
- •1.3.2 Php и html
- •1.3.3 Разделение инструкций
- •1.3.4 Комментарии в php-скриптах
- •1.3.5 Переменные в php
- •1.3.6 Выражения в php
- •1.5 Описание cms joomla
- •1.5.1 Общая информация
- •1.5.2 Основные возможности
- •1.5.3 Возможности администрирования
- •2 Разработка сайта
- •2.1 Установка Denwer
- •2.2 Создание базы данных в Denwer
- •2.5.1 Установка нового шаблона
- •2.5.4 Создание материалов
- •2.5.5 Работа с модулями
- •2.5.6 Работа с компонентами
- •2.5.7 Работа с плагинами
2.5.5 Работа с модулями
Модули Joomla являются дополнительным средством расширения функциональных возможностей любого сайта. В основном, главной задачей любого модуля является отображение требуемой информации, а также дополнение установленных компонентов на сайте. Они могут располагаться в левой и правой колонке сайта или в любой другой позиции, предусмотренной разметкой шаблона. Примерами модулей являются навигационное меню, календарь, список популярных статей и т.д. При публикации модуля можно указать в какой позиции шаблона сайта и на каких страницах он будет отображаться. Кроме того, большинство установленных в системе модулей можно скопировать – опубликовать несколько раз с разными параметрами.
Устанавливаются модули так же, как и шаблоны, через «Менеджер расширений» (смотрите пункт 2.5.1). Чтобы включить и вывести модуль на страницу нужно зайти в «Менеджер модулей» (рисунок 28, «Панель управления» «Расширения» «Менеджер модулей» или иконка «Менеджер модулей» в главной панели управления).
Рисунок 28 – «Менеджер модулей»
В разделе «Менеджера модулей» имеются кнопки (рисунок 29):
Рисунок 29 – Кнопки в «Менеджере модулей»
- «Создать» – добавить необходимый модуль (из имеющихся на сайте) в список «Менеджера модулей», для дальнейшей работы над ним. При нажатии на кнопку появится список имеющихся модулей;
- «Изменить» – редактировать модуль, выбранный из таблицы;
- «Дублировать» – создать копию модуля из имеющегося;
- «Опубликовать» – публикация элементов;
- «Снять с публикации» – снятие с публикации элементов;
- «В корзину» – удалить выбранные элементы в корзину;
- «Настройки» – установить права доступа к модулю;
- «Справка» – открыть страницу помощи.
На нашем сайте задействованы следующие модули (смотрите рисунок 28):
- «Первая полоса» («Image Show GK4», рисунок 29) – модуль вывода новостей в режиме слайдера. Позволяет создавать слайд-шоу, включающие в себя изображения и текст;
Рисунок 29 – Модуль «Первая полоса»
- «Последние новости» («News Show Pro GK4», рисунок 30) – позволяет выводить содержимое последних статей в виде ленты новостей;
Рисунок 30 – Модуль «Последние новости»
- «Поиск» («Умный поиск», рисунок 31) – обеспечивает поиск слов, словосочетаний и статей на сайте;
Рисунок 31 – Модуль «Поиск»
- «Главное меню» («Меню», смотрите рисунок 21) – содержит в себе все пункты меню для перемещения по сайту;
- «Самые обсуждаемые» («JComments Most Commented», рисунок 32) – показывает наиболее комментируемые новости и статьи за определенный срок времени;
Рисунок 32 – Модуль «Самые обсуждаемые»
- «Случайная картинка» («Random Image Extended», рисунок 33) – показывает кликабельную картинку, случайным образом отобранную из имеющихся на сайте изображений;
Рисунок 33 – Модуль «Случайная картинка»
- «Опрос» («AcePolls», рисунок 34) – позволяет создавать на сайте опрос, голосование;
Рисунок 34 – Модуль «Опрос»
- «Слайд-шоу» («VTEM Image Show», рисунок 35) – позволяет удобно отображать изображения на страницах сайта в различных формах;
Рисунок 35 – Модуль «Слайд-шоу»
- «Форма входа» («Вход на сайт», рисунок 36) – позволяет авторизоваться на сайте пользователю.
Рисунок 36 – Модуль «Форма входа»
Модули «Форма входа» и «Главное меню» были опубликованы автоматически после установки шаблона. Модуль «Умный поиск» опубликован отдельно из стандартных компонентов. Все остальные были скачаны из Интернета.
