Создание Модуля Joomla

Создание модуля Joomla 2.5. Основы создания модуля.

Привет всем! Сегодня я открою раздел, который очень давно хотел открыть - это создания модуля Joomla. Собственно говоря, первая статья так и называется. В ней я опишу основы создания модуля, вернее будем создавать простые модули, благодаря которым будем обучаться создавать более сложные модули. На самом деле тут нет ничего сложного, все довольно таки просто.

Создание модуля Joomla 2.5. Основы создания модуля

Вообще, что такое модуль в Joomla? Если говорить своими словами, это маленький компонент. Модули по своей структуре, более проще компонентов. Это так сказать, небольшие программы, которые можно отобразить в любом месте на сайте. Для многих компонентов разработчики специально создают модули, чтобы по-разному отобразить данные компонента на сайте.

Давайте для начала, создадим простой модуль который просто будет выводить одну строчку, для этого, сначала создаем установочный файл, который будет называться mod_lesson.xml

Lesson Остапенко Илья 1.0 Тестовый модуль mod_lesson.php mod_lesson.xml

Lesson

Остапенко Илья

1.0

Тестовый модуль

mod_lesson.php

mod_lesson.xml

Установочный файл модуля мало чем отличается от установочного файла компонента, поэтому описывать, что значит, каждая строка не вижу смысла. Как видите, наш модуль называется lesson, следовательно, основной файл модуля будет называться mod_lesson. Давайте добавим в него код, который будет выводить строчку «Тестовый текст!»

Тут все банально просто! Сначала идет защит от прямого доступа к файлу, а потом вывод текста «Текст из модуля Lesson». Сохраните эти два файла в архиве с расширением zip и установите его на своем сайте. Да я надеюсь, вы сохранили оба файла в кодировке UTF-8?

Теперь перейдите в менеджер модулей найдите модуль lesson. Установите для него позицию и активируйте его, а так же не забудьте привязать его ко всем страницам. Теперь на сайте у вас должен отобразиться наш новоиспеченный модуль. Если у вас все так же как и у меня на картинке выше, тогда усложняем задачу.

Используем глобальные объекты Joomla

Возможно, вам понравится:
Часть 7 Защита и Создание собственных модулей Joomla
Часть 7 Защита и Создание собственных модулей Joomla
Создание модуля для Joomla 3+
Создание модуля для Joomla 3+
Урок 5. Создание модуля формы Joomla
Урок 5. Создание модуля формы Joomla
Создание пунктов меню и модулей CMS Joomla
Создание пунктов меню и модулей CMS Joomla
Похожие страницы: