| |||
Hola de Nuevo Dogui15 Lo que quieres es crear un modulo en blanco para ahy tu colocar tu codigo o pagina en html?? bueno esta es la respuesta: Primero creamos una carpeta con el nombre del modulo como quieres que se llama por ejemplo: Seccion_Especial Despues abrimos algun editor de texto y colocamos el siguiente codigo:
Código:
Y donde dice Aqui pones tu codigo Html ahy colocas el contenido html de tu modulo despues lo guardas como index.php dentro de la carpeta que hiciste para el modulo y despues lo subes ala carpeta /modules de tu phpnuke, por ultimo lo activas en la seccion modulos de la administraccion del phpnuke.<?php if (!stristr($_SERVER['SCRIPT_NAME'], "modules.php")) { die ("Usted no puede acceder directamente..."); } require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); get_lang($module_name); include("header.php"); $index = 0; OpenTable(); echo"Aqui pones tu codigo html"; CloseTable(); include("footer.php"); ?> y listo ya tienes activado tu nuevo modulo. Saludos |
| ||||
buenome da un error al entrar.. al modulo, me abre y todo pero arriba del tod dice: Warning: get_lang(modules/ModulBlanco/language/lang-spanish.php): failed to open stream: No such file or directory in /home/webcindario/rpgames/mainfile.php on line 200 Warning: get_lang(): Failed opening 'modules/ModulBlanco/language/lang-spanish.php' for inclusion (include_path='.') in /home/webcindario/rpgames/mainfile.php on line 200 Como hago para sacarlo?, miren aca esta el link: http://rpgames.webcindario.com/modul...me=ModulBlanco Gracias, ceo que hay que agrearle algun acosa de languages al modulo...
__________________ Aprendiendo =). |
| |||
Hola Dogui15 Otra forma seria quitar la secuencia get_lang de nuestro codigo como ??? te explico: Este es el codigo:
Código:
Lo remplazamos quitandole la secuencia get_lang($module_name); y nos quedaria de esta manera:<?php if (!stristr($_SERVER['SCRIPT_NAME'], "modules.php")) { die ("Usted no puede acceder directamente..."); } require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); get_lang($module_name); include("header.php"); $index = 0; OpenTable(); echo"Aqui pones tu codigo html"; CloseTable(); include("footer.php"); ?>
Código:
De esta manera no te marcaria ese error y no tendria que llamar al archivo del lenguaje y tomaria nuesto lenguaje de el modulo .<?php if (!stristr($_SERVER['SCRIPT_NAME'], "modules.php")) { die ("Usted no puede acceder directamente..."); } require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); include("header.php"); $index = 0; OpenTable(); echo"Aqui pones tu codigo html"; CloseTable(); include("footer.php"); ?> Saludos |