Get Adobe Flash player

Расширения - Модули

Индекс материала
Расширения
Компоненты
Модули
Плагины
Языки
Все страницы

Module - Joomla! Extension Directory Модули

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

В продолжение начатой аналогии, на страницах книги с помощью Модулей можно было бы отобразить колонтитулы, располагаемые обычно возле нижнего и верхнего края листа там могли бы быть: Модуль Вывода Названия Главы; Модуль Вывода Номера Страницы и т.д. Часто в книгах размещают колонтитулы не на всех страницах, а только на некоторых. Точно так же на сайтах можно выводить модули не на всех страницах, а лишь на тех, где требуется.

Для обозначения аналогов модулей в программировании и многих других системах часто применяют термин "апплет". Модули, в зависимости от их назначения, могут работать либо в связке с определённым компонентом, либо сами по себе, как самостоятельные мини-приложения, но, в отличие от компонентов, модули, как правило, используют только для отображения информации, хотя бывают и модули, как отображающие, так и принимающие информацию от пользователя, например, Модуль Авторизации или Модуль Голосования.

Чтобы отобразить модуль на странице, нужно указать ему, в какой именно из Позиций Темы Оформления он должен размещаться. Для этого необходимо с помощью Менеджера Модулей перейти на страницу нужного Модуля и выбрать из списка нужную Позицию. Обычно имена Позиций соответствуют их расположению в шаблоне и задаются на английском языке. В большинстве шаблонов есть следующие Позиции:

  • left - левая вертикальная колонка шаблона. В ней, обычно, располагаются Модуль Главного Меню и Модуль Авторизации.
  • rigth - правая вертикальная колонка. В ней обычно размещают Модуль Голосования и различные модули, выводящие баннеры.
  • top - верхняя горизонтальная область, которая может использоваться для вывода логотипа сайта и верхнего меню.
  • bottom - нижняя горизонтальная область, в которой, как правило, размещают информацию об авторских правах.
Важно помнить, что количество модулей на странице, их имена и расположение никак не стандартизированы и не ограничены системой. Они зависят исключительно от фантазии автора Шаблона Оформления.

Отображение модулей

Каждый Модуль, может быть размещён в одной из Позиций страницы сайта. Если нужно поместить модуль в двух позициях, то нужно создать две копии модуля и каждую из них разместить в своей позиции. Так же можно указать Модулю, на каких именно страницах он должен выводиться, привязав его к тем Пунктам Меню, которые на эти страницы ведут. Можно задать привязку Модуля либо ко всем пунктам меню сразу, либо только к требуемым из них, либо отключить привязку вообще. Привязка задаётся на странице редактирования параметров конкретного модуля. Перейти на неё можно из Менеджера Моделей панели управления.

Примечание: Для отображения каждого Меню так же применяется собственный Модуль. В том числе, есть модуль для отображения Главного Меню (mod_mainmenu). Когда вы создаёте новое Меню система фактически производит копирование именно этого Модуля Главного Меню, со всеми его параметрами, заменяя только наименование модуля на то, котрое ввели вы. Когда вы самостоятельно создаёте копию какого-либо Модуля, копирование его параметров не производится.

Модуль Последних Новостей

Для примера рассмотрим Модуль Newsflash (его название не принято переводить на Русский язык). Этот модуль позволяет отобразить в той Позиции страницы, в которой помещён этот Модуль, текст одного или нескольких Материалов. Модуль Newsflash можно настроить на выполнение разных задач, например:

  • Для отображения текстов Материалов, содержащихся только в какой-либо одной Категории.
  • Для отображения текстов Материалов, содержащихся во всех Категориях.
  • Для отображения текстов случайно выбранных Материалов, содержащихся во всех или только в указанных Категориях.

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

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