Hola MaBoRak, probé tu versión y aún no me sale nada, ¿puede ser mi Index que esté mal?, ahora mismo lo tengo así:
Código PHP:
<?php
// Cargamos las configuraciones...
require_once(dirname(__FILE__) . '/Settings.php');
//Cargamos otras configuraciones importantes...
require_once($sourcedir . '/Functions.php');
require_once($sourcedir . '/Themes.php');
function Main()
{
// Aquí definimos las acciones a través de $_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).
$actionArray = array(
//Zona de secciones
'antros' => array('Themes.php', 'Antros'),
'contacto' => array('Themes.php', 'Contacto'),
'libros' => array('Themes.php', 'Libros'),
'musica' => array('Themes.php', 'Musica'),
'teatro' => array('Themes.php', 'Teatro'),
'tecnologia' => array('Themes.php', 'Tecnologia'),
'turismo' => array('Themes.php', 'Turismo'),
//Fin Zona de secciones
);
// Obtenemos el archivo y la función - Si no se encuentra lo mandamos al inicio
if (!isset($_REQUEST['action']) || !isset($actionArray[$_REQUEST['action']]))
{
LoadTemplate('Index');
} else {
// De lo contrario si existe pues allá lo enviamos
require_once($sourcedir . '/' . $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1].'()';
}
}
Main();
?>
Y no sé donde estoy fallando