Hello à tous!
C'est casse c... qui repointe le bout de son nez.
Quand j'affiche le code source de la page index.php, je ne vois pas de meta keyword.
Je m'explique :
Dans le header.tpl on voit ceci :
<meta name="keywords" content="{header_meta.INFO_TAGS}">
Cette balise header_meta.INFO_TAGS, est elle le nom des Tags ?
Peut on remplir cette balise meta keyword par le nom des Tags présents sur le site ?
Est ce trop lourd ? Et surtout est ce une bonne idée ?
Merci pour vos réponses.
Hors ligne
Je pense que l'idée de Niko est d'associer les principaux tags dans la balise du header sur les autres pages mais surtout sur la page d'index.
Et je le rejoins... (Il y a déjà longtemps que j'en ai envie mais manque de temps pour le réaliser).
$tags['OnHeader']++;
8-)
Hors ligne
Oui mon idée était d'intégrer en gros en auto le tag.name (dans le cas ou l'on en a fait bien sûr) dans le meta keyword de index.php.
Tout ça pour automatiser les mots clés, et le scan par les moteurs de recherche.
P'tet cela pourrait être faire l'objet d'un plugin (je dis ça mais je me bouge pas trop le rable pour programmer en php) ;)
--------------------------------------------
Ben m... il poste vite le P@t :)
Dernière modification par Niko (2007-11-21 18:56:42)
Hors ligne
Ok ok...
Voila donc le code à mettre en plugin personnel:
add_event_handler ('loc_begin_index', 'show_meta_tags'); function show_meta_tags() { global $template; $tags = ''; foreach(get_available_tags() as $num => $tag) { $tags .= $num ? ', ' : ''; $tags .= $tag['name']; } $template->assign_block_vars( 'header_meta', array('INFO_TAGS' => $tags)); }
Ainsi, tous les tags de la galerie seront présents dans les meta keywords...
Sur la page principale, et sur les pages de catégories...
;-)
Dernière modification par P@t (2007-11-21 19:15:04)
Hors ligne
Arf j'ai du faire une connerie ou bien oublier un caractère dans le code, j'affiche plus rien.
Hors ligne
Il faut utiliser le plugin LocalFiles Editor pour le plugin personnel!
Il vérifie la syntaxe avant d'enregistrer...
Le code est bon, je l'ai testé...
EDIT: ca a l'air d'etre bon, non?
Dernière modification par P@t (2007-11-21 19:22:39)
Hors ligne
Yop merci, j'ai trouvé. Comme un crétin j'ai collé ça dans Config locale, au lieu de Plugin personnel.
J'me mettrais 3 coups de baton !
Merci P@t, ça marche nickel. J'ai plus qu'à tout tagger... :(
Dernière modification par Niko (2007-11-21 19:23:53)
Hors ligne
T'a plus qu'à développer un plugin, et griller VDigital à la corde ;)
Bye et encore merci à vous pour vos réponses aussi rapides.
Dernière modification par Niko (2007-11-21 19:27:27)
Hors ligne
Hm, hm m'rv'la...
Euh je pose une dernière question au sujet des tags et je vous lache la grappe (pour cette fois :)
Je n'ai pas trouvé ce que je cherchais sur le forum : je voulais savoir où l'on modifiait le nombre de niveaux de tags, ainsi que les tailles associées à ces mêmes tags. En gros, je veux augmenter le nombre de niveaux pour pouvoir modifier les tailles( tagLevel d'après ce que j'ai pu comprendre dans le code source).
J'ai lu un truc la dessus dans le forum, mais ça se rapportait à une version plus ancienne, et je n'ai donc pas trouvé la réponse...
Encore désolé.
Hors ligne
Bon ben en cherchant quelques temps j'ai trouvé, ce ne fut pas évident...
Je met ici ma réponse, histoire que çela puisse servir à certain.
Dans template/yoga/default-layout.css, j'ai modifié la rubrique :
#content #fullTagCloud {
font-size: 120%;
}
.tagLevel10 { font-size: 150%; }
.tagLevel9 { font-size: 130%; }
.tagLevel8 { font-size: 120%; }
.tagLevel7 { font-size: 110%; }
.tagLevel6 { font-size: 100%; }
.tagLevel5 { font-size: 90%; }
.tagLevel4 { font-size: 80%; }
.tagLevel3 { font-size: 70%; }
.tagLevel2 { font-size: 60%; }
.tagLevel1 { font-size: 50%; }
Et dans include/config_default.inc.php, j'ai modifié la rubrique :
$conf['tags_levels'] = 10;
Voili...
Dernière modification par Niko (2007-11-22 14:50:22)
Hors ligne
Impeccable...
Sauf que tu perdras tes changement lors de la prochaine mise à jour de pwg...
Donc, vu que tu as LocalFiles Editor, tu fais ta première modification dans le fichier template/yoga/local-layout.css (onglet CSS)
Et tu fais ta deuxième modification dans le fichier include/config_local.inc.php (onglet Configuration Locale)
On évite de modifier les fichiers par défaut!
Dernière modification par P@t (2007-11-22 14:54:47)
Hors ligne
Ok je me charge de ça.
Merci pour l'info P@t. Faut que je me fasse à cette version, je suis longtemps resté à la 1.5.2, et c'était pas la même quant à modifier les template et le css ;)
Hors ligne