Pour aller un peu plus loin dans l’optimisation de vos pages XOOPS, voici une astuce supplémentaire que j’utilise sur Destination Casino mais qui demande un peu plus de modification, car il va falloir modifier le code source de chaque fichier index.php présent dans chaque module accessible aux visiteurs non enregistrés (les robots de Google, Yahoo et autres sont par essence des visiteurs "non enregistrés").
Exemple :
pour la partie forum, il s’agit du fichier index.php qui se trouve dans le répertoire /modules/newbb/
Ouvrez le fichier index.php avec Notepad++ ou tout éditeur de votre choix et allez directement à la fin du fichier.
Vous devriez voir ceci :
include_once(XOOPS_ROOT_PATH."/footer.php");
?>
que vous remplacerez par :
$xoopsTpl->assign('xoops_pagetitle', 'le titre de votre choix');
include_once(XOOPS_ROOT_PATH."/footer.php");
?>
De cette manière, au lieu d’avoir dans la balise TITLE "nom du module + nom du site", vous obtiendrez "le titre de votre choix + nom du site" si vous avez préalablement effectué dans votre fichier theme.html les modifications indiquées dans l’article précédant.
Pour les versions à partir de la 2.0.14, on peut également personnaliser les balises description et keyword en utilisant la fonction xoTheme
<?php
$xoopsTpl->assign('xoops_pagetitle', 'ecole de poker: classement des mains');
$xoTheme->addMeta( 'meta', 'keywords', 'ma description personnalisée ici ' );
$xoTheme->addMeta( 'meta', 'description', 'keyword1, keyword2, keyword3,');
include_once XOOPS_ROOT_PATH.'/footer.php';
?>
Inutile de modifier les fichiers index.php des modules qui ne sont accessibles qu’à l’administrateur ou aux visiteurs enregistrés : les robots d’indexation n’y ont pas accès.
Je vous souhaite à tous un meilleur positionnement......
p.s. j’ai testé la toute dernière version (XOOPS 2.0.18) et ces recommendations sont toujours d’actualité....sauf bien sûr pour les quelques modules proposant la fonction METAGEN.