NukeMagazine.net
Plantillas Web Enviar noticias Temas Descargas Enlaces

NukeMagazine en Inicio
 Añadir a Inicio
Añadir a favoritos

General
· Inicio
· Documentos
· Plantillas web
· Themes phpnuke
· Manual PHPNuke on-line
· Manual Themes PDF
· Adiestradores on-line
· Más noticias
· Juegos on-line
· Downloads
· PHP-Nuke_Tools
· Archivo Noticias
· Top 10
· Links
· Contactar
· Recomiendanos
· E-mail
· Tu cuenta (login)
· Afiliación
· Gestión Banners
· Noticias en tu web
· Webmaster$

Mensajero

invitado 9 invitado(s)
usuario 0 usuario(s)
Eres un invitado
Registrarse Registrate

Usuario

Contraseña


Documentos NM
Documentos en total: 27
Categorías: 27
Visitados en total: 90534

Ultimos Documentos
· 1: Ficheros mp3 en Google:)
[Visitas: 6424]

· 2: phpBB2 y buscadores.
[Visitas: 4230]

· 3: Primeros pasos con PHP-Nuke
[Visitas: 10173]

· 4: Desarrollando usando la API de PHP-Nuke
[Visitas: 4613]

· 5: Trucos y secretos para el alta en buscadores
[Visitas: 4104]

· 6: Evitar que la gente se pudiera registrar por si sola.
[Visitas: 3288]

· 7: iFrame: visualizador Web externas dentro de Nuke
[Visitas: 5734]

· 8: Vulnerabilidad SQL-Injection en PHP-Nuke
[Visitas: 10015]

· 9: Quitar el Frame de Lycos
[Visitas: 4100]

· 10: Quiere que google indexe mejor su página php-nuke?
[Visitas: 4175]


Lo más visitado
· 1: Como crear un módulo
[Visitas: 11079]

· 2: Primeros pasos con PHP-Nuke
[Visitas: 10173]

· 3: Vulnerabilidad SQL-Injection en PHP-Nuke
[Visitas: 10015]

· 4: Ficheros mp3 en Google:)
[Visitas: 6424]

· 5: iFrame: visualizador Web externas dentro de Nuke
[Visitas: 5734]

· 6: Como crear un bloque
[Visitas: 5359]

· 7: Desarrollando usando la API de PHP-Nuke
[Visitas: 4613]

· 8: phpBB2 y buscadores.
[Visitas: 4230]

· 9: Quiere que google indexe mejor su página php-nuke?
[Visitas: 4175]

· 10: Trucos y secretos para el alta en buscadores
[Visitas: 4104]


Titulares PHPNuke-Espanol
Actualmente hay un problema con los titulares de este sitio

Titulares Truzone
·Boceto nueva normativa
·fix 10
·Renovando intenciones
·fix 9
·Respondiendo DedaFAQ
·Dédalus: Preguntas abiertas.
·TruOpenSource
·Fix 8
·Nuevas Descargas
·YouTube en tu foro

Leer más...

PHP Nuke Tools
· Creador de Modulos
· Creador de Bloques
· De HTML A PHP
· De HTML a ASP
· De HTML a JSP
· De HTML a Perl
· De HTML a Javascript
· De HTML a SWS
· Editor HTML Online
· Creador Meta Tag
· Creador Popup
· Creador Scrollbar
· Colores Hex
· Previewer
· Source Encoder
· HTML Encoder
· URL Encoder
· Email Encoder
· Rot-13 Encoder

Firefox Spain

  
Como crear un módulo
Nivel: Medio



Lo primero que debes tener en cuenta, es como no, que es lo que quieres poner en este modulo, y despues ponerte manoa a la obra.
Esquema Basico de un Modulo.

######################################################################
# Modulo NOMBRE DEL MODULO
#-------------------------
# Version:
#
# Copyright (c) 2003 by
# (http://www.phpnuke-bcn.net)
# (@hotmail.com)
######################################################################
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License.
######################################################################
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can´t access this file directly...");
}
require_once("mainfile.php");
include("header.php");
$module_name = basename(dirname(__FILE__));
$index = 1;


Esto es el "encabezado" de un modulo y que todos deben llebar. Vamos a empezar a trabajar!. Abre tu editor PHP y copia y pega estas lineas de encabezado en tu nueva hoja.
Ahora abre un editor html, y empieza a fabricar tu "pagina", como si fuera un web en html, pero sin poner links, simplemente una presentacion inicial de esta pagina. Ahora cuando termines con ese, nos vamos a fijar en el cuerpo del modulo

OpenTable();
?>
Codigo HTML

Facil no? Bueno seguro que ya sabes que hacer con todo ese codigo html que has "editado" copialo entre los singnos de exclamacio,. por ejemplo, asi

OpenTable();
?>





   


Ahora despues de esto, dejamos un espacio, y añadimos estas utlimas lineas
CloseTable();
include("footer.php");

?>



Ahora vamos a recapitular, y veremos como queda todo montado

######################################################################
# Modulo NOMBRE DEL MODULO
#-------------------------
# Version:
#
# Copyright (c) 2003 by
# (http://www.phpnuke-bcn.net)
# (@hotmail.com)
######################################################################
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License.
######################################################################
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can´t access this file directly...");
}
require_once("mainfile.php");
include("header.php");
$module_name = basename(dirname(__FILE__));
$index = 1;
OpenTable();
?>





   

CloseTable();
include("footer.php");

?>

Bueno, ahora ya tendriamos una sencillo modulo que debes gurdar en una carpeta con el nombre de dicho modulo, como por ejemplo Prueba, y gurdas este archivo como index.php En la raiz de tu nuke podria quedar asi : html/modules/Prueba/index.php
y para ejecutarlos solo debes porner: /modules.php?name=Prueba

Ahora vamos a comenzar con los links entre archivos del mismo modulo, por ejemplo, tiene una imagen, que quieres que cuando se clike sobre ella, te vallas, dentro del mismo modulo, a una definicion de dicha imagen,. Bueno, ahora vamos a llamar a la imagen, Leopardo, y queremos mediante unas tablas colocadas en index.php del modulo, que cuado cliques sobre esa imagen, valla a la definicion de "leopardo" Bien pues crea un modulo igual que este, pero con el codigo html de la infomacion del Leopardo, y guardalo como leo.php Entonces gurdas ese archivo en html/modules/Prueba/leo.php y ahora vuelves para editar el link a index.php de modules. Cojes la imagen, o titulo, y para que desde index, vaya a leo debes poner esto
modules.php?name=Prueba&file=leo
Es muy sencillo, primero hacemos referencia a modules, despues el nombre de dicho modulo "Prueba" y siguiente, el archivo de dicho modulo "leo"










Documento extraido de PHPNUke-bcn.net

Copyright © por NukeMagazine.net Derechos Reservados.

Publicado en: 2003-07-14 (11079 Lecturas)

[ Volver Atrás ]
En caso de que alguno de los propietarios de los portales que salen en esta web no quisiera salir más, no duden en ponerse en
contacto con nosotros, inmediantamente procederemos a hacer las modificaciones pertinentes, disculpen las molestias.

Si deseas poner nuestras noticias en tu web es muy facil, accede a esta sección: EasyNews
Tienda Real Madrid - Tienda FC Barcelona - Tienda Fernando Alonso - Tienda Ferrari - Tienda Valentino Rossi - Tienda Dani Pedrosa
Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Página Generada en: 0.322 Segundos