Le sujet a été déjà soulevé sur le forum phpbb-fr.
La solution consiste à supprimer le n° d’identification de la session du visiteur (le "sid"). C’est la "
Guest Sessions MOD" de CyberAlien ainsi que les adresses de pages à rallonge avec les variables.
Une autre chose à ne pas négliger c’est de donner à vos pages les titres significatifs en évitant d’inclure les mots superflus.
Par défaut les titres d’un forum phpBB sont les suivants :
- index (index.php) : Nom_du_site :: Index
- page d’un forum (viewforum.php) : Nom_du_site :: Voir le forum :: nom_du_forum
- page du’un sujet (viewtopic.php) : Nom_du_site :: Voir le sujet :: titre_du_sujet
La modification la plus importante consiste à modifier les titres de sujets (topics) de façon à avoir les mots clefs du titre du sujet dans le titre de la page :
| Code: |
#
#-----[ ouvrir ]------------------
#
viewtopic.php
#
#-----[ Trouver ]----------------
//
// Output page header
//
$page_title = $lang['View_topic'] .' - ' . $topic_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
#-----[ Remplacer par ]--------
//
// Output page header
//
$page_title = $topic_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
#-----[ Enregistrer/fermer ]----
# |
La variable $page_title est reprise dans overall_header.tpl du template par {PAGE_TITLE} dans la balise "title" ce qui donne | Code: |
| <title>{SITENAME} :: {PAGE_TITLE}</title> |
Si vous ne tenez pas plus que ça à ce que le titre du site apparaisse dans les titres des pages vous pouvez supprimer la variable {SITENAME} ce qui donnera | Code: |
| <title>{PAGE_TITLE}</title> |
De la même façon vous pouvez modifier les titres de l’index du forum -
dans index.php modifiez le titre en :
| Code: |
| $page_title = $board_config['sitename']; |
Une autre variante :
| Code: |
| $page_title = $board_config['site_desc ']; |
et encore une autre (un double)
| Code: |
| $page_title = $board_config['sitename'].'-'.$board_config['site_desc']; |
et pour les pages des forums –
dans viewforum.php modifeiz le titre en :
| Code: |
| $page_title = $forum_row['forum_name']; |
Maintenant vous pouvez bannir tous les membres qui ne respectent pas le principe du "titre significatif et clairement explicite" de posts.
Si vous n’avez pas beaucoup de membres et de posts vous pouvez modifier les titres vous-même en y incluant les mots clefs qui vous sont chers 