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

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


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

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

02.03.2012 03:18 Администратор Joomla
Печать PDF
И так как и обещал сегодня мы разберем уже не просто модуль а модуль с параметрами. Точнее сказать с параметром... Какой же модуль придумать попроще, у нас ведь это просто урок. Ну давайте создадим модуль который бы просто выводил введенный в настройках модуля E-mail.

Для этого как и в прошлой статье создадим папку к примеру mod_mymail. В папке создадим 3 файла аналогично прошлой статье.

  1. mod_mymail.xml
  2. mod_mymail.php
  3. index.php

Пояснять какой файл не буду, это вы можите посмотреть в прошлой статье.

Файл  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

А собственно совсем забыл.. Архив с модулем

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


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

Поиск

Голосование

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

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