Foros del Web » Programando para Internet » PHP »

Web Modular

Estas en el tema de Web Modular en el foro de PHP en Foros del Web. Estoy haciendo un sitio modular que consta de : Index.php cabezera.php main.php (donde se cargara toda la web) enlaces.php baner.php en el index tengo todos ...
  #1 (permalink)  
Antiguo 25/01/2005, 11:36
 
Fecha de Ingreso: enero-2005
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Web Modular

Estoy haciendo un sitio modular que consta de :

Index.php
cabezera.php
main.php (donde se cargara toda la web)
enlaces.php
baner.php

en el index tengo todos los includes :
<table width="780" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><? include("cabezera.php");?></td>
</tr>
<tr>
<td><? include("enlaces.php");?></td>
<td><? include("main.php");?></td>
<td><? include("baner.php");?></td>
</tr>
<tr>
<td colspan="3"><? include("pie.php");?></td>
</tr>
</table>

Ahora quiero saber como hago para hacer los enlaces desde la web de "enlaces.php" para tener este resultado :
<a href=index.php?=productos>Productos</a>
<a href=index.php?=contactos>Contactos</a>

Que el contenido de la web se carge dentro en la parte de main.php (donde se cargara toda la web)

index.php?option=contactos
option(es un carpeta)

index.php?=contactos
  #2 (permalink)  
Antiguo 25/01/2005, 11:46
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
En mi web hago exactamente eso, échale un vistazo en http://djnelson.webcindario.com fíjate en la manera en que se cargan los diversos módulos, si necesita explicar algo aquí estaré.

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #3 (permalink)  
Antiguo 25/01/2005, 12:21
 
Fecha de Ingreso: enero-2005
Mensajes: 92
Antigüedad: 12 años, 10 meses
Puntos: 0
No se si aqui encuentres lo que necesitas, pero en ésta web viene cómo hacer una web modular...

http://zonaphp.com/articulo34.php
  #4 (permalink)  
Antiguo 25/01/2005, 13:17
 
Fecha de Ingreso: enero-2005
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Cita:
Iniciado por DjNelson
En mi web hago exactamente eso, échale un vistazo en http://djnelson.webcindario.com fíjate en la manera en que se cargan los diversos módulos, si necesita explicar algo aquí estaré.

Saludos.


Estuve viendo tu Web pero mi duda es tengo todo mi esqueleto del Index puesto con tablas e includes ahora quiero hacer los enlaces pero no me resultan.
debo de poner alguna otro comando en el index o en la pagina donde esta cargando los enlaces :

http://www.datatrustperu.com/php/webhelthon/

COmo enlazar a los demas y que se acrgen dentro del main (parte del medio) hay alguan funcion que me este olvidando

Por otro lado como haces para tener este url _

http://djnelson.webcindario.com/inde...&tipo=software

index.php?modulo=elinks&tipo=software

Última edición por DjSergio; 25/01/2005 a las 13:23
  #5 (permalink)  
Antiguo 25/01/2005, 13:49
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Bueno,

Uso un index.php en dónde incluyo los módulos, en index.php he diseñado una tabla en html (el esqueleto de la web, pero no se ve), tiene 3 columnas y varias filas, en cada celda incluyo un modulo. Como verías hay varios módulos a la izquierda y otros varios a la derecha, que se muestran siempre. Lo que hice fué diseñar en cada módulo una tabla en html que es lo que se ve. En la columna del medio (es decir, en la segunda de index.php) escribí una condición para mostrar diversos módulos (secciones de la web) en función de una condición, y esa condición es el valor de la variable 'modulo'; así 'modulo' tomará valores como 'elinks' o 'musica' o 'top'.

Un módulo puede recibir diversas variables, y en función de ellas haré una cosa u otra, por ejemplo, en el módulo 'elinks' la variable que va ha decidir qué mostrar es 'tipo' y en función de si vale 'software' o 'musica' o lo que sea mostraré unos enlaces u otros.

Para generar la ulr la escribo en el href del enlace:

Código HTML:
<a href="index.php?modulo=elinks&tipo=software>Software</a>"
Mira el código fuente de la web y busca la palabra 'menu', un poco más abajo verás más ejemplos de estos enlaces.

Fíjate que todos los enlaces que hago pasan por index.php, que es dónde está incluída la condición para mostrar una u otra sección en función del valor de módulo.

Luego un ? para decir que lo que viene después son parámetros.
Luego un = para asignarle un valor al parámetro (variable)
Para separar los parámetros se usa un &

Saludos.

Por cierto, el enlace que deja PHP Novatillo lo explica muy bien.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)

Última edición por DjNelson; 25/01/2005 a las 14:00
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 09:38.