Блог старого компьютера

Блог старого компьютера


Главная Joomla Создаем простой модуль для Joomla 1.0

Создаем простой модуль для Joomla 1.0

01.03.2012 03:52 Администратор Joomla
Печать PDF

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

И так создаем модуль который будет показывать текущую дату.

Назовем модуль mod_mydate. Создаем папку с таким именем.

В папке создадим 2 файла:

  1. mod_mydate.php
  2. mod_mydate.xml
  3. index.html

Сообственно первый файл это главный файл модуля, а второй xml файл с настройками и прочей информацией. Третий файл так сказать для некой безопасности (файл можно оставить пустым)

Собственно содержимое файла mod_mydate.xml: 

<?xml version="1.0" encoding="utf-8"?>
<mosinstall type="module" version="1.0.0">
<name>mydate</name>
<author>DeMONiZ</author>
<creationDate>01.03.2012</creationDate>
<copyright>(C) 2008 Open Source Matters. All rights reserved.</copyright>
<license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<authorEmail>est@test.ru</authorEmail>
<authorUrl>http://wemarus.ru</authorUrl>
<version>1.0</version>
<description>mydate</description>
<files>
<filename module="mod_mydate">mod_mydate.php</filename>
<filename module="mod_mydate">index.html</filename>
</files>
</mosinstall>

 Думаю содержвание файла понятно всем, если нет можно воспользоваться переводчиком.

 Следующий файл mod_mydate.php:

<?
/**
* @version 1.0
* @package ICQ_online ?
* @copyright © 200 DeMONiZ
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/
defined('_VALID_MOS' ) or die( 'Restricted access' );

$time = time();
$today = date("F j, Y", $time);
echo "<div class='mod_mydate'>".$today."</div>";

?> 

 Собственно и все, модуль готов, осталось лишь сжать папку с модулем в zip архив и установить.

Модуль пробовал я на joomla версии 1.5 (для этого нужно включить плагин совместмости System - Legacy)

Ну и скрин что вы водит модуль:

 

Скачать модуль mod_mydate

P.S. - Далее разберем как сделать модуль с выбором параметов, а так же напишем и модули для joomla 1.5 

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела