Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2008, 17:19
opzina
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
(Ayuda) Web modular y dos diseños.

hola q tal?

estoy haciendo una web modular la cual consta de un diseño para la pagina inicial seria el index y luego dentro del sitio cuando se hace click en un link (modulos) pej contacto o downloads te lleva a otro diseño....la pregunta es como hago para que convivan los dos diseños??.....

este es el config q tengo:

<?php

define('MODULO_DEFECTO', 'home');
define('LAYOUT_DEFECTO', 'layout_simple.php');
define('MODULO_PATH', realpath('./modulos/'));
define('LAYOUT_PATH', realpath('./layouts/'));

$conf['home'] = array(
'archivo' => 'home.php',
'layout' => LAYOUT_DEFECTO );
$conf['articulo'] = array(
'archivo' => 'art.php' );
$conf['imp_art'] = array(
'archivo' => $conf['articulo']['archivo'],
'layout' => 'imprimir.php' );

?>

y este es el index:

<?php
error_reporting(E_ALL);
// Primero incluimos el archivo de configuración
include('conf.php');


if (!empty($_GET['mod']))
$modulo = $_GET['mod'];
else
$modulo = MODULO_DEFECTO;


if (empty($conf[$modulo]))
$modulo = MODULO_DEFECTO;


if (empty($conf[$modulo]['layout']))
$conf[$modulo]['layout'] = LAYOUT_DEFECTO;



$path_layout = LAYOUT_PATH.'/'.$conf[$modulo]['layout'];
$path_modulo = MODULO_PATH.'/'.$conf[$modulo]['archivo'];

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]['archivo'].'</b>');
?>

bueno eso es la estructura q llama al diseño y los modulos..y los includes....
espero me entiendan....saludos...