Foros del Web » Programando para Internet » PHP »

Cambiar título de páginas en PHP

Estas en el tema de Cambiar título de páginas en PHP en el foro de PHP en Foros del Web. Hola amigos! Les cuento que me trae por aquí… Hice un sitio Web muy sencillo en .php. Sólo lo hice para usar la opción “include” ...
  #1 (permalink)  
Antiguo 16/12/2009, 05:03
 
Fecha de Ingreso: abril-2003
Mensajes: 74
Antigüedad: 21 años
Puntos: 0
Cambiar título de páginas en PHP

Hola amigos!

Les cuento que me trae por aquí…

Hice un sitio Web muy sencillo en .php.
Sólo lo hice para usar la opción “include” para colocar el header y el footer al comienzo y final de cada página. Las estructuras de las páginas del sitio son las siguientes:

……………………………………………………………..

<?php include("header.php"); ?>

<div> Aquí va todo el contenido de la página<div>

<?php include("header.php"); ?>

……………………………………………………………..

Aparte de esto tengo dos archivos php:

header.php
footer.php

MI PROBLEMA:
El tema es que el archivo header tiene un title determinado y al estar incluido en todas las páginas, todas la páginas del sitio tienen el mismo title. O sea mi sitio al posicionar en buscadores tiene siempre el mismo nombre, que es el title del archivo header.

Quisiera saber una forma muy sencilla para hacer que el title de la página vaya cambiando según se navega.

Sinceramente no entiendo mucho (casi nada) de php pero tengo que terminar este sitio correctamente para que se indexe bien.

Leí en un foro que se puede colocar en el HEADER en el tag de title esto:

<title>$titulo</title>

Y al comienzo de cada página del sitio y antes del include del header lo siguiente:

<?php $titulo = "Titulo esta Pagina"; ?>
<?php include("header.php"); ?>

Y que de esta forma antes de incluir el header toma la variable de titulo y coloca el mismo en la página, pero no me funciona.

Mil gracias por su ayuda!

Última edición por Patri; 16/12/2009 a las 05:25
  #2 (permalink)  
Antiguo 16/12/2009, 05:23
Avatar de aarts  
Fecha de Ingreso: mayo-2009
Ubicación: London
Mensajes: 26
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Cambiar título de páginas en PHP

Hola Patri,

Yo tengo un sitio web en el que hago precisamente lo que tu comentas.

El archivo index.php lleva varios includes para añadir cabeceras, pies de página, etc..

Pues bien ANTES de incluir la cabecera defines una variable por ejemplo $page_title pero que dependa de lo que el usario está viendo, algo así:

Código PHP:
$page $_GET['page'];  // Asi sabras qué página está viendo el usuario

//Ahora tienes que asignar los títulos adecuados:

switch ($page) {

    case 
'principal':
           
          
$page_title 'El título de mi sitio';

    break;
    case 
'el_apartado_que_sea':

          
$page_title 'Título del apartado';

    break;
    default:  
//Más vale prevenir..

          
$page_title 'El título de mi sitio';

    break;

Y así hasta que hayas definido todas los títulos de página posibles para tu sitio web.

Luego acuérdate de meter esta variable en el include del encabezado:

Código PHP:
      <title><?=$page_title?></title>
Espero que te sirva, cualquier cosa me cuentas

Última edición por aarts; 16/12/2009 a las 05:28 Razón: se me olvidó poner un ; jeje
  #3 (permalink)  
Antiguo 16/12/2009, 05:27
 
Fecha de Ingreso: abril-2003
Mensajes: 74
Antigüedad: 21 años
Puntos: 0
Respuesta: Cambiar título de páginas en PHP

Voy a probar a ver que tal :)! Gracias!!!
  #4 (permalink)  
Antiguo 16/12/2009, 05:49
 
Fecha de Ingreso: abril-2003
Mensajes: 74
Antigüedad: 21 años
Puntos: 0
Respuesta: Cambiar título de páginas en PHP

FUNCIONA, muchas, muchas, muchas gracias :)!

Ya que estoy de preguntas y si no la consideras personal veo que en tu nick pones London en la sección ubicación ¿Trabajas en el área de diseño Web o diseño en general en esa ciudad? Si es así y no te importa contestarme... ¿Que tal está el patio por esos lugares para trabajar en estas áreas? Diseño web, gráfico, digamos diseño en general...

Adios, y gracias por el php!
  #5 (permalink)  
Antiguo 16/12/2009, 05:54
Avatar de aarts  
Fecha de Ingreso: mayo-2009
Ubicación: London
Mensajes: 26
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Cambiar título de páginas en PHP

jaja me alegro q funcionase

Sip estoy en Londres pero mi ocupación principal no es el desarrollo web, aunque si te soy sincero aki hay bastante trabajo de esto. En un futuro me molaría montar mi propia agencia. Además la mayoría de las páginas web de aki necesitan un lavado de cara a la de yá jeje.

Ya hablamos, un saludo!
  #6 (permalink)  
Antiguo 24/01/2010, 12:25
 
Fecha de Ingreso: abril-2003
Mensajes: 74
Antigüedad: 21 años
Puntos: 0
Respuesta: Cambiar título de páginas en PHP

Si quisiera colocar el tag DESCRIPTION y que cambiara en cada página...

¿Que tendría que colocar en el código?

Gracias!
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.
Tema Cerrado




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