Для этого как и в прошлой статье создадим папку к примеру mod_mymail. В папке создадим 3 файла аналогично прошлой статье.
Пояснять какой файл не буду, это вы можите посмотреть в прошлой статье.
Файл mod_mymail.xml:
<?xml version="1.0" encoding="utf-8"?>
<mosinstall type="module" version="1.0.0">
<name>mymail</name>
<author>DeMONiZ</author>
<creationDate>02.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>mymail</description>
<files>
<filename module="mod_mymail">mod_mymail.php</filename>
<filename module="mod_mymail">index.html</filename>
</files>
<params>
<param name="idc" type="text" default="" label="mail " description="Ваш Email " />
</params>
</mosinstall>
Думаю те кто повнимательнее увидили разницу. Этот xml файл содержит параметра (<params>).
Файл номер два (mod_mymail.php):
<?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' );
$idc = $params->get('idc'); // получаем наш параметр
echo "E-mail: ".$idc;
?>
В этом файле мы просто получаем наш параметр введенный в настройках модуля и выводим его на экран.
Вот вроде и все, третий файл оставляем пустым (смотри прошлую статью). Архивируем наш модуль в zip и пробуем установить (если у вас joomla 1.5 то включите плагин совмещения с 1.0). Модуль установлен удачно. Выводи его в позицию заполняем E-mail и проверяем. Вот что получилось:
Вот и разобрали принцип работы с параметрами в joomla. Далее планирую написать про модули для joomla 1.5
А собственно совсем забыл.. Архив с модулем