Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2014, 05:26
razierplus2
 
Fecha de Ingreso: enero-2014
Mensajes: 75
Antigüedad: 10 años, 3 meses
Puntos: 11
Respuesta: Cargar con include o pagina completa

Bueno, es mas complejo de lo que parece.

Para empezar, si lo haces con un archivo *.php usando la funcion include(archivo.php), y por casualidad la pagina se encuentra en una carpeta, te dara error al querer cambiar de pagina, por ejemplo

todos los links del menu enlazan en el mismo directorio donde este.
www.tupagina.es/
Si entrases en una carpeta, los enlaces se corromperian
www.tupagina.es/tuCarpeta

Para solucionar eso, mete el codigo que pongas en el archivo menu.php dentro de una funcion pasandole como parametro un string, que será el acceso a carpetas superiores, por ejemplo

Tu enlace antiguo
Código PHP:
Ver original
  1. <a href='tuenlace.php>enlace</a>

Este enlace daria error si está dentro de una carpeta, para ello ponlo asi

Código PHP:
Ver original
  1. function menu($texto){
  2.    <a href='$texto/tuenlace.php>enlace</a>
  3.  
  4. }

Si la pagina se encuentra en la carpeta raiz, pasale un string vacio, si la pagina se encuentra dentro de una carpeta pasale ../ como parametro para que haga el enlace correctamente

Se que no me he explicado muy bien, si tienes alguna duda dimelo y te ayudo.

Saludos.