Página 1 de 1

Description en foro phpbb3

Publicado: 21 Nov 2009, 12:51
por hipotecamix
URL: http://www.coches-belgica.com/forocoches/index.php
Versión phpBB: phpBB3 ()
MODs Instalados: phpbb_seo sin activar

Plantilla(s) usada(s): prosilver
Servidor: De pago
Actualización desde otra versión: de phpbb2
Conversión desde otro sistema de foros:

Recientemnte he pasado el foro de phpbb2 a phpbb3.

En el anterior sistema, los cambios les hacia en overall_header y ahora observo que los cambios que hago no tienen efecto y les tengo que hacer en tpl_prosilver_overall_header dentro de la carpeta cache para que tengan efecto. Por ejemplo la publicidad de adsense la he tenido que poner en el archivo tpl
¿Es así como se hace? ¿porque no se ven los cambios que se hacen en overall_header.

Con este motivo, en el anterior sistema para que no se repitiera la description en todos los post, dentro de la metaeqtiqueta description puse {PAGE_TITLE} y así me cambiaba la description siempre con el título de la página.
Ahora con phpbb3, aunque le ponga {PAGE_TITLE} o {SITENAME} dento del overall_header e incluso en el tpl_prosilver_overall_header, no me lo toma en las meta tag.
Por otra parte, he observado que en archivo tpl el título lo ponen con todo este código
<?php echo (isset($this->_rootref['SITENAME'])) ? $this->_rootref['SITENAME'] : ''; ?> &bull; <?php if ($this->_rootref['S_IN_MCP']) { echo ((isset($this->_rootref['L_MCP'])) ? $this->_rootref['L_MCP'] : ((isset($user->lang['MCP'])) ? $user->lang['MCP'] : '{ MCP }')); ?> &bull; <?php } else if ($this->_rootref['S_IN_UCP']) { echo ((isset($this->_rootref['L_UCP'])) ? $this->_rootref['L_UCP'] : ((isset($user->lang['UCP'])) ? $user->lang['UCP'] : '{ UCP }')); ?> &bull; <?php } echo (isset($this->_rootref['PAGE_TITLE'])) ? $this->_rootref['PAGE_TITLE'] : ''; ?>

¿habría que poner un código similar en la descripción para que lo cambiara?
Es que prefiero esto a instalar mod. Con el phpbb2 fuen tan simple como añadir {PAGE_TITLE}

Espero haberme explicado

Re: Description en foro phpbb3

Publicado: 21 Nov 2009, 13:32
por xirox
En phpbb3 esas opciones están en el ACP, en la pestaña general, ahí podes cambiar el titulo y la descripción del foro.

Re: Description en foro phpbb3

Publicado: 21 Nov 2009, 13:35
por hipotecamix
Gracias xirox pero si lo cambio en el acp siempre sale la misma descripción y en las herramientas de webmastergoogle te salen todas las páginas con descripción duplicada. Si embargo si consigues tomar el título de la página, cada página tendría una meta tag description diferente.

Re: Description en foro phpbb3

Publicado: 21 Nov 2009, 16:45
por hipotecamix
Ahora he avanzado algo. Si copio lo que pone en el title del overal_header que es esto
{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}

en la meta description: Me copia en la descripción el titulo de la página pero el problema es que en el foro me repite la cabecera, es decir que me sale dos veces la cabecera con el logo, el modulo de buscar y la publicidad adsense que tengo puesta.
Me imagino a ahora será cuestión de borrar algo del código que he puesto arriba y que aparece en el title para que no se repita la cabecera pero ¿cual es lo que debo borrar?
Para los que sepan algo de código seguramente resultará mas facil, ya he probado a quitar SITENAME pero sigue repitiendose la cabecera

Si hay alguno que me lo pueda decir

Re: Description en foro phpbb3

Publicado: 21 Nov 2009, 17:09
por xirox
Por lo que yo veo en la dirección de soporte que dejaste, no se repite la cabecera, y las descripciones en el título van cambiando a medida que ingresar a los subforos y post.

O lo estas haciendo en un foro de prueba?

Re: Description en foro phpbb3

Publicado: 21 Nov 2009, 18:20
por hipotecamix
Gracias xirox
El problema es que tenía que limpiar la cache. Ahora creo que ya está solucionado, he cambiado la publicidad de adsende del archivo tpl_prosilver_overall_header al archivo overall_header y todas las modificaciones que tenía y he vuelto a limpiar la cache.
Entonces parece que esto funciona y de esta forma no se repite la meta tag description en todas las páginas y por tanto viene bien para posicionar en google sin necesidad de istalar un mod.

He copiado esta parte de código que está en el title n overal_header
<!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}
y lo he puesto en el meta description. Al tiempo he añadido otras frases que si se repiten en todas (y que pueden ayudar en google porque son palabras clave) para que la descripción sea algo mas larga y de paso que no sea igual que el title.

Asi queda la meta description:
<meta name="description" content="Foro tramites importar-exportar coches, transporte de autos, <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}" />

Y así el title
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

Re: Description en foro phpbb3

Publicado: 17 Sep 2011, 22:48
por Jonatanesram
Gracias, me sirvió de mucho.

Re: Description en foro phpbb3

Publicado: 19 Sep 2011, 17:35
por ThE KuKa
 ! 
Mensaje del Equipo por: ThE KuKa
¿Podemos marcar este tema como solucionado?
Pregunto antes de marcar nada por si acaso. :wink: