Blog'Notes

Blog personnel de Jean-Michel Royer

Aller au contenu | Aller au menu | Aller à la recherche

Dotclear - Styler les tags

Dans les principaux thèmes mis à disposition par les designers sur Dotaddict, la ligne des tags (mots-clés) sont quasiment toujours stylés en css avec une petite îcone avant le tag.

Solution 1

Dans les fichiers home.html, category.html, post.html, archives.html et tags.html remplacez :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"></tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

par :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"> {{tpl:lang Tags :}}</tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a><tpl:LoopPosition start="1" length="-1">, </tpl:LoopPosition></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

Solution 2

Dans les fichiers home.html, category.html, post.html, archives.html et tags.html remplacez :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"></tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

par les lignes suivantes :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader>{{tpl:Langs Tags :}}</tpl:MetaDataHeader>
    <a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a>{{tpl:MetaSeparator separator=", "}}
    <tpl:MetaDataFooter></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

et créer un fichier _public.php dans le dossier du thème activé :

<?php
$core->tpl->addValue('MetaSeparator', array('tplMyThemeAdditions', 'MetaSeparator'));
class tplMyThemeAdditions
{
	public static function MetaSeparator($attr)
	{
		$ret = isset($attr['separator']) ? $attr['separator'] : ' - ';
		$ret = html::escapeHTML($ret);
		return '<?php if (! $_ctx->meta->isEnd()) { ' . "echo '".addslashes($ret)."'; } ?>";
	}
}
?>

Astuce donnée par zeiram sur le forum Dotclear 2.

Lost Saison 4 Ca y est ! La quatrième saison de Lost est diffusé chaque jeudi soir depuis le 31 décembre. En raison de la grève des scénaristes, il n'y aura que 13 épisodes sur les 16 initialement prévus.

TF1 Vision propose de les visionner (payant) chaque vendredi en version originale sous-titré français (traduction littérale).

Photos 2007 ABC / Touchtone.

Yael Naim Laurent Seroussi s'est occupé du livret du 2e album éponyme de Yaël Naim et aussi de la réalisation du premier extrait New Soul