Скачиваний:
43
Добавлен:
29.03.2016
Размер:
2.33 Mб
Скачать

Расширения

Компоненты

Компонентыявляются наиболее сложной разновидностью расширений. Как правило, компоненты используются в основном для взаимодействия с пользователем.Например: базовый компонент com_content используется для отображения содержимого в основной части страницы. Это может быть содержимое раздела, категории, статьи. Также с помощью компонента может вызываться редактор для редактирования статьи. В других случаях компоненты могут представлять полноценный интерфейс пользователя — форум, чат и т.п.

Например: компонент com_registration обеспечивает регистрацию пользователей.

Плагины

Плагины— это низкоуровневые расширения. Обычно плагины активируются каким-либо событием (событием редактора, пользовательским событием, событием сервера и т.п.). Плагин перехватывает выходные данные Joomla и вносит в них изменения до отправки в браузер пользователя.Например: плагин используется для организации визуальных редакторов. В БД все статьи хранятся в формате HTML.Joomla выводит их из базы данных, плагин редактора перехватывает результат вывода и преобразует в собственное визуальное представление. Далее пользователь редактирует статью, используя данное визуальное представление. При сохранении результата визуальное представление статьи преобразуется в код HTML и сохраняется в базе данных.

Шаблоны

Шаблоныуправляют внешним графическим представлением сайт, определяют его дизайн. Обычно включают в себя графическое оформление, цветовую палитру, шрифты и т.п. Причем каждой странице сайта можно присвоить свой собственный шаблон. Шаблоны делятся на шаблоны сайта, отображаемые во внешнем интерфейсе (Front-end), и шаблоны администратора, отображаемые во внутреннем интерфейсе (Back-end).

Модули

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

Например: модуль Latest News отображает ссылки на новые статьи на сайте.Некоторые модули предназначены для работы с определенным компонентом. К примеру, модуль регистрации позволяет пользователю регистрироваться на сайте. Для управления модулями перейдите в основном меню в«Расширения»и затем выберите«Модули».

Модули делятся на административные (отображаемые в административной панели, вкладка "Административная панель") и модули, выводимые на страницах сайта (вкладка"Сайт").

Модули сайта

Для того чтобы перейти на страницу «Менеджер модулей», нужно выбрать в основном меню«Расширения»и затем«Модули». Чтобы выбрать модули, выводимые на страницах сайта, выберите вкладку"Сайт").

Ниже приведен список модулей сайта, предустановленных в нашей версии Joomla:

Главное меню- отображает главное меню (mainmenu) на сайте.

Голосование- модуль, выводящий на сайт блок для голосования посетителей.

Меню пользователя- модуль выводит на сайт меню пользователя (usermenu)

Авторизация- модуль выводит на сайт форму входа в систему управления контентом.

Последние новости- модуль вывода на сайт последних материалов указанной категории.

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

Кто онлайн- этот модуль показывает количество  гостей, находящихся в данный момент на сайте.

Популярные- модуль выводит на сайт список самых посещаемых страниц сайта.

Архив- модуль по умолчанию отключен. Показывает список календарных месяцев, которые содержат архивные материалы.

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

Новости - Модуль flash-новостей при каждом обновлении страницы произвольно отображает один или несколько из опубликованных материалов в указанной категории. Он также может отображать множество материалов в горизонтальном или вертикальном виде.

Похожие материалы- модуль по умолчанию отключен. Он отображает другие материалы, похожие на текущий отображаемый материал.

Поиск- модуль вывода формы поиска на сайте.

Случайное изображение- модуль отображает произвольную картинку из указанного каталога на сайте.

Верхнее меню- отображает главное меню (topmenu) на сайте.

Баннеры- модуль отвечает за вывод баннеров на сайт.

Оболочка- модуль по умолчанию отключен. Позволяет отобразить во фрейме URL с другого сайта. С его помощью можно "интегрировать" в Joomla!-сайт некоторые онлайн-приложения. Например, вы не нашли чат, выполненный в виде отдельного приложения. Чтобы чат отображался на вашем сайте, используйте этот модуль. Для этого нужно установить параметр URL.

Лента новостей- этот модуль отображает произвольную RSS-ленту.

Хлебные крошки- Отображает навигационную строку вида "Раздел" - "Категория" - "Статья". Этот модуль очень удобен пользователям на сайтах со сложной структурой.

Синдикация- с помощью этого модуля посетители могут подписываться на новости сайта в формате RSS.

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

Модуль рассылок - модуль по умолчанию отключен.

Интернет-магазин- выводит на сайт текстовый блок.

Сайт-визитка- выводит на сайт текстовый блок.

Корпоративный сайт- выводит на сайт текстовый блок.

Почему именно "Компания"?- выводит на сайт текстовый блок.

Оптимизация и продвижение- выводит на сайт текстовый блок в нижней части сайта.

Хостинг- выводит на сайт текстовый блок в нижней части сайта.

Разработка компонентов Joomla- выводит на сайт текстовый блок в нижней части сайта.

Cистема управления содержимым- модуль, выводящий информацию в верхнем ярусе "подвале" сайта

Логотип в шапке сайта- модуль выводит логотип в левую верхнюю часть сайта

Разработка сайта- модуль, выводящий информацию в нижнем ярусе "подвала" сайта