Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2010, 12:43
Avatar de jdelrioj
jdelrioj
 
Fecha de Ingreso: julio-2008
Ubicación: La Rambla , Córdoba -> Andalucía
Mensajes: 340
Antigüedad: 16 años, 4 meses
Puntos: 13
Información APORTE Crear modulos para joomla 1.0 y 1.5

Hola buenass voy a dar este aporte porque a mi me ha servido de bastante y quero que a ustedes os sirva tambien, por si no lo sabeis claro. Bueno ahi va

mod_MostrarCumple (Para quitarnos el tema de la ñ)
Para crear un modulo son necesarios al menos dos archivos:

mod_mostrarcumple.xml
mod_mostrarcumple.php

En el primero pondremos lo siguiente:

Código:
<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.0">
<name>Mostrar cumple</name>
<author>Tu nombre</author>
<creationDate>La fecha</creationDate>
<copyright>(C) Los derechos</copyright>
<license>GNU/GPL</license>
<authorEmail>Tu correo</authorEmail>
<authorUrl>Tu web</authorUrl>
<version>1.0</version>
<description>Modulo para mostrar las personas que cumplen años y cuanto cumplen</description>
<files>
	<filename module="mod_mostrarcumple">mod_mostrarcumple.php</filename>
	
</files>
</install>
Con esto ya tenemos el archivo xml terminado, ahora vamos con el archivo php

Código:
<?php
/*
** @version $Id: mod_mostrarcumple.php 
** @package Joomla @copyright Copyright (C) Derechos
** @license GNU/GPL Descripcion
*/

// No acceder directamente
defined ( '_JEXEC' ) or die( 'Restricted access' );

// Aqui se pone el codigo para ver los cumpleaños, como no se como todo el mundo lo tiene en su base de datos pues no lo voy a poner
?>
Cuando ya lo hayamos terminado nos vamos a instalar el modulo

myweb.com/administrator
Extensiones > Instalar/Desinstalar

Elegimos el archivo que tiene que estar metido en una carpeta con el nombre mod_mostrarcumple y comprimido en zip

Cuando ya lo hayamos instalado nos vamos a:
Extensiones > Gestor de modulos
Picamos en el modulo y ya dentro podemos hacer dos cosas
o mostrar el modulo como contenido estatico
(Posicion : content1 Nos vamos a contenido estatico creamos uno que ponga
<p>{loadposition content1}</p> y publicarlo)
o mostrarlo como modulo eligiendo por ejemplo la posicion Left

Nada mas, espero que os haya servido
un saludo Amigos!!