hola aloqui:
no te entendi muy bien donde tengo que modificar, el archivo que maneja los modulos es este:
Código PHP:
define('MODULO_DEFECTO', 'inicio');
define('THEME_DEFECTO', 't_inicio.php');
define('MODULO_PATH', realpath('./modulos/'));
define('THEME_PATH', realpath('./themes/'));
$conf['inicio'] = array(
'modulo' => 'inicio.php',
'theme' => THEME_DEFECTO );
$conf['admin'] = array(
'modulo' => 'admin.php',
'theme' => 't_admin.php' );
$conf['cpanel'] = array(
'modulo' => 'cpanel.php',
'theme' => 't_cpanel.php' );
$conf['salir'] = array(
'modulo' => 'salir.php',
'theme' => THEME_DEFECTO );
$conf['nosotros'] = array(
'modulo' => 'nosotros.php',
'theme' => THEME_DEFECTO );
$conf['contacto'] = array(
'modulo' => 'contacto.php',
'theme' => 't_contacto.php' );
$conf['configuracion'] = array(
'modulo' => 'configuracion.php',
'theme' => 't_configuracion.php' );
$conf['estadisticas'] = array(
'modulo' => 'estadisticas.php',
'theme' => 't_admin_est.php' );
/*****************************************************************/
$conf['ver_post'] = array(
'modulo' => 'ver_post.php',
'theme' => 't_ver_post.php' );
$conf['comentarios'] = array(
'modulo' => 'comentarios.php',
'theme' => THEME_DEFECTO );
$conf['ver_cat'] = array(
'modulo' => 'ver_cat.php',
'theme' => THEME_DEFECTO );
$conf['videos'] = array(
'modulo' => 'videos.php',
'theme' => THEME_DEFECTO );
$conf['ver_videos'] = array(
'modulo' => 'ver_videos.php',
'theme' => THEME_DEFECTO );
$conf['fotos'] = array(
'modulo' => 'fotos.php',
'theme' => THEME_DEFECTO );
$conf['ver_galeria'] = array(
'modulo' => 'ver_galeria.php',
'theme' => THEME_DEFECTO );
/*****************************************************************/
$conf['admin_post'] = array(
'modulo' => 'admin_post.php',
'theme' => 't_admin_post.php' );
$conf['post_nuevo'] = array(
'modulo' => 'post_nuevo.php',
'theme' => 't_admin_post.php' );
$conf['post_editar'] = array(
'modulo' => 'post_editar.php',
'theme' => 't_admin_post.php' );
$conf['post_borrar'] = array(
'modulo' => 'post_borrar.php',
'theme' => 't_admin_post.php' );
/*****************************************************************/
$conf['admin_fotos'] = array(
'modulo' => 'admin_fotos.php',
'theme' => 't_admin_fotos.php' );
$conf['fotos_nuevo'] = array(
'modulo' => 'fotos_nuevo.php',
'theme' => 't_admin_fotos.php' );
$conf['fotos_editar'] = array(
'modulo' => 'fotos_editar.php',
'theme' => 't_admin_fotos.php' );
$conf['fotos_borrar'] = array(
'modulo' => 'fotos_borrar.php',
'theme' => 't_admin_fotos.php' );
/*****************************************************************/
$conf['admin_videos'] = array(
'modulo' => 'admin_videos.php',
'theme' => 't_admin_video.php' );
$conf['video_nuevo'] = array(
'modulo' => 'video_nuevo.php',
'theme' => 't_admin_video.php' );
$conf['video_editar'] = array(
'modulo' => 'video_editar.php',
'theme' => 't_admin_video.php' );
$conf['video_borrar'] = array(
'modulo' => 'video_borrar.php',
'theme' => 't_admin_video.php' );
/*****************************************************************/
$conf['admin_links'] = array(
'modulo' => 'admin_links.php',
'theme' => 't_admin_link.php' );
$conf['link_nuevo'] = array(
'modulo' => 'link_nuevo.php',
'theme' => 't_admin_link.php' );
$conf['link_editar'] = array(
'modulo' => 'link_editar.php',
'theme' => 't_admin_link.php' );
$conf['link_borrar'] = array(
'modulo' => 'link_borrar.php',
'theme' => 't_admin_link.php' );
/*****************************************************************/
$conf['admin_cat'] = array(
'modulo' => 'admin_cat.php',
'theme' => 't_admin_cat.php' );
$conf['cat_nuevo'] = array(
'modulo' => 'cat_nuevo.php',
'theme' => 't_admin_cat.php' );
$conf['cat_editar'] = array(
'modulo' => 'cat_editar.php',
'theme' => 't_admin_cat.php' );
$conf['cat_borrar'] = array(
'modulo' => 'cat_borrar.php',
'theme' => 't_admin_cat.php' );
y el index.php tiene esto:
Código PHP:
<?php
error_reporting(E_ALL);
// Primero incluyo el archivo de configuración.
include('conf.php');
/**
* Verifico que se haya escogido un modulo, sino
* tomo el valor por defecto de la configuración.
*/
if (!empty($_GET['mod']))
$modulo = $_GET['mod'];
else
$modulo = MODULO_DEFECTO;
/**
* También verificamos que el valor que se
* paso, corresponde a un modulo que existe, caso
* contrario, cargo el modulo por defecto.
*/
if (empty($conf[$modulo]))
$modulo = MODULO_DEFECTO;
/**
* Ahora determino que archivo de Theme tendrá
* este módulo, si no tiene ninguno asignado, utilizo
* el que viene por defecto.
*/
if (empty($conf[$modulo]['theme']))
$conf[$modulo]['theme'] = LAYOUT_DEFECTO;
/**
* Aqui coloco la conexion a la base de datos.
$conexion= mysql_connect($host_db, $usuario_db, $pass_db, $db);
mysql_select_db($db, $conexion);
/**
* Cargamos el archivo de Thene que a su vez, se
* encargará de incluir al módulo propiamente dicho. si el archivo
* no existiera, cargo directamente el módulo.
*/
$path_layout = THEME_PATH.'/'.$conf[$modulo]['theme'];
$path_modulo = MODULO_PATH.'/'.$conf[$modulo]['modulo'];
if (file_exists($path_layout))
include( $path_layout );
else
if (file_exists( $path_modulo ))
include( $path_modulo );
else
die('Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['modulo'].'</b>');
?>
en alguno de esos archivos tengo que modificar algo?