Foros Joomla! Spanish

Zona técnica, debate y cooperación sobre Joomla!

Zonas Joomla! Spanish

Portal Joomla! Spansih
Portal Joomla! Spansih NoticiasComunidad JSZona de Extensiones

Estar informado de J!S

Boletines JS
Sigue el proyecto desde joomlacode
Joomla! Spanish 1.5.26 liberada

Sigue el proyecto desde joomlacode de la 3.0
Joomla! Spanish 3.1.0 liberada

Sigue el proyecto desde joomlacode de la 2.5
Joomla! Spanish 2.5.11 Liberada

Estadistícas del foro

  • Miembros en el foro: 396,243
  • Total Temas: 83,248
  • Total Mensajes: 7
Hay 243 usuarios actualmente navegando en los foros.

Colaboradores Gold

Soporte Publicitario



Responder
Antiguo 25-10-2010, 05:42 AM   #1
Iniciado en Joomla
 
Fecha de Ingreso: Apr 2008
Mensajes: 11
bettocr is on a distinguished road
Post Documentacion para Crear modulos

Saludos!!!

Soy el desarrollador de RAR Radio, un modulo para popups de radios en linea.

Quisiera ir migrando mi modulo a la version 1.6 de Joomla!, pero me gustaria saber donde consigo la documentacion de como se crear un modulo en Joomla! 1.6

Gracias!
bettocr no está en línea   Responder Con Cita
Antiguo 25-10-2010, 06:07 PM   #2
Super Moderator
 
Avatar de javiparati
 
Fecha de Ingreso: May 2006
Ubicación: Sant Andreu de la Barca
Mensajes: 1,092
javiparati is on a distinguished road

Medallero

Predeterminado

Lamentablemente hay muy poca o nula documentación en español. En cualquier caso te animo a que colabores en la traducción de documentación en inglés.

Toda la documentación para desrrolladores la puedes encontrar en: http://docs.joomla.org
__________________
Quieres colaborar, lee esto: http://www.joomlaspanish.org/foros/s...ad.php?t=33792
¿Has leido ya los diez mandamientos del foro? http://www.joomlaspanish.org/foros/s...ead.php?t=9035
...
bla bla bla
Javi...http://www.artsessions.net
javiparati no está en línea   Responder Con Cita
Antiguo 26-11-2010, 11:15 AM   #3
Amigo de Joomla
 
Avatar de frodo2021
 
Fecha de Ingreso: Jul 2008
Mensajes: 302
frodo2021 is on a distinguished road
Predeterminado

Hola javiparati.

Me interesaría saber si actualmente se está traduciendo la documentacion de joomla 1.6 y en caso de ser así, podrías decirme cual es el proceso. Llevo muchos años trabajando con Joomla y aunque he colaborado en alguna que otra ocasión me gustaría ayudar en la traducción.
Perdona que te pregunte a ti pero como eres moderador y miembro activo de la comunidad joomla en joomla.org quizas me puedas ayudar con la informacion.

Muchas gracias.

Saludos
frodo2021 no está en línea   Responder Con Cita
Antiguo 27-04-2011, 07:11 PM   #4
Iniciado en Joomla
 
Avatar de the dlvo
 
Fecha de Ingreso: Apr 2011
Ubicación: Cuba
Mensajes: 20
the dlvo is on a distinguished road
Predeterminado Creacion de Modulo en Joomla! 1.6

Este articulo lo encontre en algun lugar asi quee el credito no es para mi pero de todas formas lo importante es ayudar..... alla va.....

Debido a las constantes consultas de nuestros seguidores sobre cómo implementar un módulo para la nueva versión de joomla, que es la 1.6, es que pongo a vuestra disposición la estructura de un módulo, creado nativamente para joomla 1.6, describimos línea a línea lo que se realiza así como la estructura de los archivos y directorios.
Definiendo lo que hará nuestro módulo.
Nuestro módulo tendrá 2 parámetros del lado del administrador, mostrar y mensaje, mostrar: tiene 2 opciones si/no, y un cuadro de texto para digitar el texto a mostrar al cliente, si la opción mostrar tiene seleccionado SI, pues entonces se mostrara el texto digitado en el campo mensaje, de lo contrario no mostrará nada.
Empezamos graficando la estructura de directorio y definición de archivos:

Se mantiene la estructura de archivos y carpetas de la versión anterior (joomla 1.5), a continuación la descripción y contenido de cada uno de los archivos.
Carpeta: Mod_mensaje.- Carpeta que contiene todos los archivos necesarios para el correcto funcionamiento de nuestro módulo.
Index.html. Archivo en blanco, sólo por seguridad en el caso de que quieran acceder directamente a la carpeta.
Mod_mensaje.xml. Archivo instalador que contiene las instrucciones XML para su correcta instalación del módulo en nuestro gestor de contenidos.
<?xml version="1.0" encoding="utf-8"?>
<extension
type="module"
version="1.6.0"
client="site">
<name>mod_mensaje</name>
<author>Jollenetworks.com</author>
<creationDate>Marzo 2011</creationDate>
<copyright>Copyright (C) 2008 - 2011 All rights reserved.</copyright>
<license>Leer licencia</license>
<authorEmail>mail@jollenetworks.com</authorEmail>
<authorUrl>www.jollenetworks.com</authorUrl>
<version>1.6.0</version>
<description>Este es un ejemplo de la creación de un módulo siguiedo la estructure MVC para joomla version 1.6</description>
<files>
<filename
module="mod_mensaje">mod_mensaje.php</filename>
<folder>tmpl</folder>
<filename>helper.php</filename>
<filename>index.html</filename>
<filename>mod_mensaje.xml</filename>
</files>

<config>
<fields name="params">
<fieldset name="basic">
<field
name="mostrar"
type="radio"
default="0"
label="Mostrar Mensaje"
description="Activar o desactivar según se desee, para mostrar el mensaje en el lado del cliente">
<option
value="1">Si</option>
<option
value="0">No</option>
</field>
<field
name="mensaje"
type="text"
default="Bienvenido"
label="Escribir mensaje de bievenida"
description="Aqui escribir el mensaje que se desea mostrar del lado del cliente" />
</fieldset>
<fieldset
name="advanced">
<field
name="layout"
type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC" />
<field
name="moduleclass_sfx"
type="text"
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
description="COM_MODULES_FIELD_MODULECLASS_SFX_DES C" />
<field
name="cache"
type="list"
default="1"
label="COM_MODULES_FIELD_CACHING_LABEL"
description="COM_MODULES_FIELD_CACHING_DESC">
<option
value="1">JGLOBAL_USE_GLOBAL</option>
<option
value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
</field>
<field
name="cache_time"
type="text"
default="900"
label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
description="COM_MODULES_FIELD_CACHE_TIME_DESC" />
<field
name="cachemode"
type="hidden"
default="static">
<option
value="static"></option>
</field>
</fieldset>
</fields>
</config>
</extension>
Mod_mensaje.php. Archivo que envía del archivo controlador (helper.php) hacia la vista (tmpl/default.php)
<?php

// para que no se pueda tener acceso por otro lado a menos que se llame correctamente el módulo
defined('_JEXEC') or die;

// Incluimos nuestro archivo de ayuda que contiene nuestra clase con sus respectivos métodos
require_once dirname(__FILE__).DS.'helper.php';

//asignamos a una variable los parámetros recogidos por nuestra clase
$list = modMensajeHelper::getList($params);

//le asginamos a una variable el sufijo de un clase, es otro parámetro del lado del administrador
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
//se llama al archivo que contendrá finalmente la vista del módulo por el lado del cliente
require JModuleHelper::getLayoutPath('mod_mensaje', $params->get('layout', 'default'));

?>
Helper.php. Archivo controlador que contiene las clases y métodos para recuperar los datos o procesarlos.
<?php
// para que no se pueda tener acceso por otro lado a menos que se llame correctamente el módulo
defined('_JEXEC') or die;
//creamos nuestra clase de ayuda para nuestro módulo
//por convención se antepone el prefijo mod en minúsculas y
// termina con Helper, podemos crear tantas clases como las que necesitamos para nuestra labor.
class modMensajeHelper
{
//creamos nuestro método, también por convención el prefijo get y acontinuación el nombre del método
//aqui joomla 1.6 mejora la llamada a los métodos definiéndolos estáticamente, para no crear ambieguedad al momento de llamarlos
static function getList($params)
{
//Recogemos los parámetros de nuestro módulo puestos desde el lado del administrador
$mostrar= $params->get('mostrar');
//comprobamos si está marcado la opcion mostrar el mensaje
if ($mostrar==1) {
//si está marcado entonces, asignamos a nuestra variable el dato recodigo por el método get
$mensaje= $params->get('mensaje'); }
//De lo contrario le asignamos vacío.
else { $mensaje ="" ; }
//Se devuelve la variable que contiene el mensaje
return $mensaje;

}
}
Sub carpeta tmpl.- Contiene los archivos de la vista, es decir la manera como se visualizará del lado del cliente.
Index.html. Archivo en blanco, sólo por seguridad en el caso de que quieran acceder directamente a la carpeta.
default.php. Contiene la forma de cómo se visualizaran los datos en el lado del cliente.
<?php
// para que no se pueda tener acceso por otro lado a menos que se llame correctamente el módulo
defined('_JEXEC') or die;

?>
<!--se le se está asginado un sufijo si es que en el parámetro del lado del cliente se ingreso una.-->
<dl class="mensaje-module<?php echo $moduleclass_sfx ?>">

<?php //echo $list." proba" ;
//Se muestra el parámetro recogido por nuesro archivo helper.
echo $list ;
?>
the dlvo no está en línea   Responder Con Cita
Antiguo 07-01-2012, 01:20 PM   #5
Iniciado en Joomla
 
Fecha de Ingreso: Dec 2011
Mensajes: 5
LAMZ2310 is on a distinguished road
Predeterminado Como recuperar un modulo creado por ti

necesito un poco de ayuda, estoy empezando en joomla asi que no tengo mucho conocimiento acerca de ello, tengo un pequeño problema estaba intentado crear un modulo de menu, al hacerlo en lugar de mostrarme el nuevo menu que habia echo, claro una ves añadiendo los item y enlasandolos me mostro el menu principal.

asi que elimine el modulo creyendo que iva a solucionar el problema y no fue asi, tal es el caso que ahora tengo 2 veces el menu principal, me gustaria saber cual fue el error.

utilice el modmain menu.... no se si este es mi error

se me olvidaba trabajo en el joomla 1.5
LAMZ2310 no está en línea   Responder Con Cita
Antiguo 17-01-2012, 09:26 PM   #6
Iniciado en Joomla
 
Fecha de Ingreso: Nov 2011
Mensajes: 26
lucas7602 is on a distinguished road
Predeterminado He buc

http://docs.joomla.org/Creating_a_He...for_Joomla_1.5
usar google chrome y traductor de paginas
yo no hace mucho , ya estaba cansado de buscar en español y perder tiempo para encontrar como funciona joomla por dentro .
He decidido que voy a buscar en ingles, aunque no tengo mucha idea de ingles, y traducirlo con google chrome, y ahora digo PORQUE NO LO HE HECHO ANTES!!
Pruebad

Última edición por lucas7602; 17-01-2012 a las 09:44 PM
lucas7602 no está en línea   Responder Con Cita
Antiguo 23-01-2012, 01:48 AM   #7
Iniciado en Joomla
 
Fecha de Ingreso: Dec 2011
Mensajes: 5
LAMZ2310 is on a distinguished road
Predeterminado

Gracias por la ayuda, apenas empiezo y pues necesitaba algo de apoyo...
y con eso del ingles pues como que se dificulta un poco mas, ya he captado cual es el problema y lo he resuelto gracias por darme una mano...y usare chrome
LAMZ2310 no está en línea   Responder Con Cita


Responder

Marcadores

Herramientas
Desplegado

Permisos de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Códigos BB están Activo
Los Emoticonos están Activo
Código [IMG] está Activo
Código HTML está Inactivo
Trackbacks are Activo
Pingbacks are Activo
Refbacks are Activo


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Duda para documentación! chelo_bolso Foro general (1.0) 0 14-05-2009 04:22 AM
Documentación para FacileForms bernabe28 Foro general (1.0) 7 26-09-2007 05:25 PM
Documentación de componentes y módulos osquitar Componentes (1.0) 0 04-08-2007 10:47 AM
Repositorio para documentacion compartida epedrola Componentes (1.0) 0 21-03-2007 09:59 PM
Documentación para crear templates dfrios Templates (1.0) 4 31-08-2006 04:50 PM