Fork me on GitHub

Balises Keyword et Description

200721
Août
  LOKI2006 Documentations 5147
Documentations

Un titre, une balise description et une balise keyword différentes pour chaque page, ça vous dit? Vous ne croyez pas ça possible?

Attention, ça ne fonctionne qu'à partir de la 2.0.14.

Pour les pages customs,

<?php
include "mainfile.php";
include 
"header.php";
?>
<body>

Mon code HTML

</body>
<?php
$xoopsTpl
->assign('xoops_pagetitle''mon titre Ă  moi');
$xoTheme->addMeta'meta''keywords''mot clĂ©1, mot clĂ©2, motcle3,
etc....' 
);
$xoTheme->addMeta'meta''description''Ma description personnalisĂ©e' );
include 
"footer.php";
?>


Attention, si vous avez besoin d'ajouter une simple quote dans votre description, utilisez le caractère ' sinon PHP ne va plus rien
comprendre.

ça doit également être possible en utilisant \' mais je n'ai pas encore testé.


La fonction $xoTheme a été ajoutée avec la 2.0.14, donc si vous avez une version inférieure....passez directement à la 2.0.16

Mais le meilleur dans tout ça, c'est qu'on peut également le faire pour chaque module. Vous modifiez le fichier index.php de chaque
module de la même manière, et ça marche.

Avec ça, Google va vous adorer.....

A+

Loki

Note: 9.00 (3 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article Ă  un ami
Les commentaires appartiennent Ă  leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Xoops accro
Inscrit le: 04/02/2003
De: Le Mans
Contributions: 12273
Christian PostĂ© le: 21/08/2007 23:57  Mis Ă  jour: 21/08/2007 23:57
 Re: Balises Keyword et Description
Merci pour cette proposition, mais elle a déjà fait l'objet d'une publication en novembre 2006 par kris (voir son message ici).

Le code que tu proposes appelle plusieurs remarques :
- les balises body n'ont rien à faire dans ce code (regarde sur ton site elles sont présentes en double)
- il est plus judicieux de placer l'alimentation du titre de la page, et des balises meta juste après l'include du header.
- il serait bon de préciser que le code proposé n'est valable uniquement que lorsque le fichier custom est situé à la racine du site. C'est la raison pour laquelle le code proposé par kris est meilleur puisqu'il s'adaptera en fonction du positionnement du fichier dans l'arborescence du site.
- pour terminer, les pages customs c'est bien, facile, pratique, mais leur contenu n'est pas accessible au moteur de recherche interne de xoops et on obtient des choses identiques avec des modules comme news, smartsection, etc... qui acceptent le code html.
Xoops accro
Inscrit le: 25/02/2004
De: RĂ©gion parisienne
Contributions: 2526
DuGris PostĂ© le: 22/08/2007 00:25  Mis Ă  jour: 22/08/2007 00:32
 Re: Balises Keyword et Description
De plus dans ton article il manque la suppression des blocks.
Cette remarque étant faite, je tenais à informer les utilisateurs de thèmes basés sur le gabarit morphogenesis que lignes suivantes ne fonctionnent pas
if ( is_object($xoopsTpl) ) {
$xoopsTpl->assign'xoops_showrblock'0); // 1 = Avec blocs de droite - 0 = Sans blocs de droite
$xoopsTpl->assign'xoops_showlblock'0); // 1 = Avec blocs de gauche - 0 = Sans blocs de gauche
}


Pour morphogenesis voici les lignes de codes permettant de supprimer les blocks
if ( is_object($xoopsTpl) ) {
$xoopsTpl->assign'xoBlocks' );  => tous les blocks
$xoopsTpl
->append'xoBlocks', array( '[b]variable du block[/b]' => ), true );
}


Voici les correspondances des variables des blocks

canvas_top => block se situant avant le corps du site (je ne suis pas sur qu’il soit utilisé)

canvas_right => blocks de droite
canvas_left => blocks de gauche

page_topleft => blocks du centre en haut Ă  gauche
page_topcenter => blocks du centre en haut au centre
page_topright => blocks du centre en haut Ă  droite

page_bottomleft => blocks du centre en bas Ă  gauche
page_bottomcenter => blocks du centre en bas au centre
page_bottomright => blocks du centre en bas Ă  droite

canvas_bottom => block se situant après le corps du site (je ne suis pas sur qu’il soit utilisé)
Aspirant
Inscrit le: 22/05/2006
De:
Contributions: 21
LOKI2006 PostĂ© le: 23/08/2007 17:29  Mis Ă  jour: 23/08/2007 17:33
 Re: Balises Keyword et Description
Merci pour tes remarques....effectivement, les balises <body> et </body> n'ont rien Ă  faire ici.

Je connaissais l'article auquel tu fais référence, mais mon propos était de rajouter des balises Keyword et Description personnalisées pour chaque page, aussi bien pour les pages customs que pour les modules, en utilisant:

$xoTheme->addMeta( 'meta', 'keywords', 'mot clé1, mot clé2, motcle3,' );
$xoTheme->addMeta( 'meta', 'description', 'Ma description personnalisée' );

Informations qui n'étaient pas dans l'article en question et que je n'ai trouvées nulle part sur le forum. Mais j'ai peut-être mal cherché.
RĂ©gulier
Inscrit le: 20/05/2007
De: Nancy 54
Contributions: 112
fleursdubien PostĂ© le: 23/08/2007 19:21  Mis Ă  jour: 23/08/2007 19:21
 Re: Balises Keyword et Description
Modification importante pour un meilleur référencement?
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

51 Personne(s) en ligne (2 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 51 | Plus ...