Modifier PAGE-TITLE d'un post avec phpbb

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Modifier PAGE-TITLE d'un post avec phpbb

Message le Lun Juin 21, 2004 15:39

Bonjour,

Je viens d'installer un forum et je voudrais modier le titre des post dans la balise <title>

J'ai donc modifié la page overall_header.tpl mais je ne sais pas comment faire pour que

{PAGE_TITLE } n'ajoute pas voir le sujet à chaque fois ( le titre direct au niveau du référencement serait plus efficace ! )

car je ne sais pas ou modifier cette "variable" ....

Quelqu'un a-t-il des infos la dessus ?

D'avance merci


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Lun Juin 21, 2004 16:11

Dans le fichier langage (du type lang_french je pense).


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Message le Lun Juin 21, 2004 16:27

OK c'est ça ...

MERCI :lol: :lol:


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Lun Juin 21, 2004 17:12

De rien :)


landry
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 3 Mai 2006

Message le Mer Juin 07, 2006 15:41

Bonjour,

Dans le même style j'ai également une question à poser suite à cette lecture :

La balise Title:

Elle est capitale pour les moteurs de recherche.
Elle doit contenir entre 7 et 10 mots. Les plus représentatifs de la page.
Elle doit comporter moins de 100 caractères.
Elle ne doit pas commencer par un espace.
Il ne faut pas y répéter plusieurs fois le même mot.
La balise Title doit être différente pour chaque page.
Elle doit être placée le plus prés possible de la balise "Head".


Elle ne doit pas commencer par un espace. Image

J'ai un problème alors :

Image

Et je n'arrive pas à supprimer cet espace. Ma meilleure réponse à ce sujet sur le net m'a mené directement sur ce topic.

Si quelqu'un sait ...merci.


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Message le Mer Juin 07, 2006 15:50

C'est presque à coup sûr le contenu d'une variable, du genre $title, que tu dois trouver et modifier.
Je ne sais pas dans quel fichier ça se trouve mais quelqu'un va te dire ça :)


landry
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 3 Mai 2006

Message le Mer Juin 07, 2006 16:36

Bonjour Szarah,

Peut-être dans Includes/page_header ...mais je ne sais pas quoi y modifier.

Je vais attendre un avis sûr. :D


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Message le Mer Juin 07, 2006 16:58

Tu fais bien : phpBB ce n'est pas mon fort :)
Ni le PHP d'ailleurs :)

Arsène
WRInaute discret
WRInaute discret
 
Messages: 83
Inscription: 7 Mar 2006

Message le Mer Juin 07, 2006 17:12

Avec le thème subSilver de phpBB, celui par défaut, dans le fichier templates/subSilver/simple_header.tpl la ligne qui définit le title est ainsi
Code: Tout sélectionner
<title>{SITENAME} :: {PAGE_TITLE}</title>


Tu as la peut-être autre chose, dans le thème que tu as mis.

Tu peux aussi regarder si, chez toi, subSilver met bien un title sans espace.


landry
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 3 Mai 2006

Message le Mer Juin 07, 2006 18:16

Ben, j'ai le thémeSubSilver moi.

Avec ça dans le fichier dont tu me parles :

{META}
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css">
<!-- style type="text/css">
<!--


Sur mon site j'ai fait en sorte que le SITENAME ne s'affiche plus alors du coup c'est peut-être pour ça que le TITLE se retrouve avec cet espace. [img]http://www.micro-astuce.com/Forum/images/smiles/soucieux[1].gif[/img]


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Message le Mer Juin 07, 2006 18:24

Vérifie que cet espace, tu ne l'as pas mis dans
Administration Générale => Configuration => Nom du site


landry
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 3 Mai 2006

Message le Mer Juin 07, 2006 18:49

Je n'ai pas mis de nom de site.

:(

Arsène
WRInaute discret
WRInaute discret
 
Messages: 83
Inscription: 7 Mar 2006

Message le Mer Juin 07, 2006 20:21

landry a écrit:Je n'ai pas mis de nom de site.

Oui, en fait c'est le fichier overall_header.tpl et on le voit bien à l'adresse Forum/templates/subSilver/overall_header.tpl de ton www

Comme tu n'as pas de nom de site, la ligne
Code: Tout sélectionner
<title>{SITENAME} {PAGE_TITLE}</title>
est vue comme si elle avait
Code: Tout sélectionner
<title> {PAGE_TITLE}</title>

Comme tu as déjà un thème qui est une modification de subSilver et que tu n'utilises pas le nom de site, tu peux carrément mettre ceci, sans l'espace :
Code: Tout sélectionner
<title>{PAGE_TITLE}</title>


landry
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 3 Mai 2006

Message le Mer Juin 07, 2006 20:32

Bonsoir et merci mais c'est pas ça. J'ai essayé et c'est pareil.
Comme tu as déjà un thème qui est une modification de subSilver et que tu n'utilises pas le nom de site, tu peux carrément mettre ceci, sans l'espace :


C'est subSilver.

Bizarre ce truc ...

Arsène
WRInaute discret
WRInaute discret
 
Messages: 83
Inscription: 7 Mar 2006

Message le Jeu Juin 08, 2006 2:59

landry a écrit:J'ai essayé et c'est pareil.

Il y a eu un petit quelque chose, tout de même : avant, tu avais deux espaces, maintenant tu n'en as plus qu'un seul.

En faisant une recherche sur le title de la page, dans mon phpBB, j'ai vu qu'il y avait trois endroits qui définissaient la variable $page_title, en lui ajoutant " - ".
Code: Tout sélectionner
grep -n page_title *.php | grep -
me donne :
Code: Tout sélectionner
viewforum.php:389:$page_title = $lang['View_forum'] . ' - ' . $forum_row['forum_name'];
viewtopic.php:576:$page_title = $lang['View_topic'] .' - ' . $topic_title;
includes/topic_review.php:95:           $page_title = $lang['Topic_review'] . ' - ' . $topic_title;

Les '$lang[View_forum'] et $lang['View_topic'] correspondent respectivement à 'Voir le Forum' et 'Voir le sujet' que tu as du mettre à blanc pour ne pas qu'ils soient dans ton title.

Il faudrait que tu fasses une sauvegarde de ces fichiers et que tu modifies ces lignes pour avoir :
Code: Tout sélectionner
viewforum.php:389:$page_title = $forum_row['forum_name'];
viewtopic.php:576:$page_title = $topic_title;
includes/topic_review.php:95:           $page_title = $topic_title;


Ceci devrait résoudre ton problème, si je n'ai pas oublié un autre ' - ' dans un coin.

Modifier PAGE-TITLE d'un post avec phpbb

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités