Installations : Modules : SV_Meta_dynamique
Mis à jour le : 20 juin 2007 à 21H40
1.- INTRODUCTION
Les métas-tags sont la base de la description de votre site au travers des robots. Les mots clés contenu dans ces derniers sont un reflet de ce que vos différentes pages contiennes. A la base, il n'est possible de ne mettre qu'un seul méta-tag. Le module SV_Meta_dynamique va vous permettre d'ajuster vos métas par module et ce, dynamiquement. Il vous sera ainsi possible d'insérer les mots clés les plus appropriés pour le module visité. Il n'y a aucune limitation de module, seul le nombre de mot clé est à respecter afin d'être en conformité avec les différentes normes de la toile. A ce sujet, il est préconisé de ne pas dépasser 1000 caractères par module.
2.- INSTALLATION
Téléchargez l'archive du module et décompactez là dans un répertoire temporaire de votre disque dur.
2.1- Modification de SV_Meta_dynamique_Principal.php
Editez le fichier includes/SV_Meta_dynamique/SV_Meta_dynamique_Principal.php et insérez vos mots clés pour votre site en général. Ce fichier sera lu dans le cas où il n'existe pas de fichier spécifique pour un module. Il est donc important d'y insérer les mots clés correspondant à tout le contenu de votre site, tout en veillant à ne pas dépasser les 1000 mots.
Les mots clés sont à placer entre les doubles quotes et à séparer par une virgule. Exemple :
| Code: |
| $SVmetaKEYWORDS= "exemple, meta, a, remplacer"; |
2.2.- Modification de SV_Meta_dynamique_Downloads.php
Le fichier includes/SV_Meta_dynamique/SV_Meta_dynamique_Downloads.php est donné à titre d'exemple pour l'ajout de métas en fonction du module visité. Il vous faut procéder de la même façon que décrite au point 2.1, à la différence que cette fois les mots clés seront spécifiques au module Downloads. Ils ne seront lu pas les robots que lorsqu'ils seront sur ce dernier. Ajustez donc les mots clés pour qu'ils correspondent le plus justement au contenu disponible dans vos téléchargements.
[b]3.- TRANSFERT
Transférez maintenant tout le contenu du répertoire html sur votre serveur en prenant soin de respecter l'architecture des dossiers. Le module SV_Meta_dynamique est à présent fonctionnel. Vous pouvez vérifier son fonctionnement grace à divers outils disponible sur le web, notamment : SEO Tools
4.- AJOUT DE MODULE
Le module SV_Meta_dunamique est mis à disposition avec seulement deux fichiers d'exemple. La raison en est simple, chaque site ne possède pas le même contenu. De par le fonctionnement très simpliste du module, il est néanmoins extrèmement facile de rajouter des fichiers métas propre aux modules présents sur votre site. L'exemple qui va suivre sera la création du fichier métas tags pour le module Forums.
4.1.- Editez le fichier includes/SV_Meta_dynamique/SV_Meta_dynamique_Downloads.php et remplacez la ligne :
| Code: |
| if (stristr(htmlentities($_SERVER['PHP_SELF']), "SV_Meta_dynamique_Downloads.php")) { |
par :
| Code: |
| if (stristr(htmlentities($_SERVER['PHP_SELF']), "SV_Meta_dynamique_Forums.php")) { |
4.2.- Enregistrez le fichier sous SV_Meta_dynamique_Forums.php
4.3.- Adaptez les diverses valeurs pour vos forums.
4.4.- Sauvegardez et transférez le fichier créé sur votre serveur dans le répertoire includes/SV_Meta_dynamique.
Le fichier méta pour vos forums est à présent créé et fonctionnel. Il est à noter que le nom du fichier doit être exactement celui du nom du module original et non celui que vous avez donné.
NOTA : lors de la création de fichier pour un nom de module possédant un underscore, il faut remplacer ce dernier par un espace.
Exemple : remplacez Stories_Archive par Stories Archive
Afin de vous aider au mieux pour définir les diverses valeurs, voici une petite explication sur ces dernières :
$SVmetaRESOURCE : Définit le type de ressource de la page. Généralement, sur PHP-Nuke, cette valeur reste sur DOCUMENT
$SVmetaDISTRIBUTION : Cette balise META définie la destination (public) de vos documents présents sur votre site Web. Il est possible de mettre trois valeurs :
- global : Accès Web
- local : Accès uniquement en local
- iu : Accès Intranet
$SVmetaAUTHOR : Permet d'identifier l'auteur du site. Dans PHP-Nuke, cette valeur est par défaut remplacé par $sitename mais rien ne vous empêche de la remplacer par autre chose.
$SVmetaCOPYRIGHT : Permet de spécifier le copyright du site. Plus ou moins le même principe que ci-dessus.
$SVmetaKEYWORDS : Indique aux moteurs de recherche les mots clés en rapport avec votre site. Attention de ne pas dépasser les 1000 caractères (considéré comme du spam par la plupart des moteurs).
$SVmetaDESCRIPTION : Phrase prise en compte pas le moteur de recherche comme description de votre site. Les mots que constituent cette phrase sont aussi considérés comme des mots clés par la plupart des moteurs.
$SVmetaROBOTS : Permet de spécifier les répertoires à référencer ou à exclure pour les robots (spiders) des moteurs où vous vous êtes référencé.
Plusieurs valeurs sont possibles :
- index : La page sera indexée par le robot.
- noindex : La page ne sera pas indexée par le robot.
- follow : Les liens contenus dans la page seront indexés.
- nofollow : Les liens contenus dans la page ne seront pas indexés.
Vous pouvez combiner jusqu'à deux valeurs comme, par exemple, index, follow
$SVmetaREVISIT : Permet de spécifier au spider (robot du moteur) de réindexer votre site suivant l'intervalle en jours donnée. "15 days" ou "30 days" sont les meilleurs compromis.
$SVmetaRATING : Cette balise permet de définir le contenu du site. Les termes sont : General, Mature, Restricted, 14 years. Cet indice d'audience n'a aucune influence directe.
$SVmetaLANGUAGE : Cette balise est de plus en plus utile depuis que l'on peut choisir la langue des pages web que l'on recherche.
Pour toutes questions relatives au module SV_Meta_dynamique, veuillez vous rendre sur le forum dédié à ce dernier http://www.stefvar.com/phpnuke-forum45.html.
Publié le : 2007-07-26 par stefvar, dernière modification le : 2007-07-26 par stefvar(103 lectures) |