Foros del Web » Creando para Internet » Diseño web »

(Ayuda) Web modular y dos diseños.

Estas en el tema de (Ayuda) Web modular y dos diseños. en el foro de Diseño web en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/06/2008, 18:19
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 9 años, 9 meses
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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:40.