over-blog.com

Options

Fermer

Rechercher Rechercher
Administration
Connexion
Je n'ai pas encore de blog… Créer un blog

www.blogtuto.org

www.blogtuto.org

Accueil Article suivant

Changer l'affichage des "notes récentes" sur Haut et fort

Merci à GEE MEE pour ce tuto ;-) Voir la note d'origine ici

Vous souhaitez appeler votre rubrique derniers messages au lieu de notes récentes ?  Vous voulez afficher un nombre de messages différents ? C'est là que ça se passe. A noter que ça se passe de la même façon pour tous les autres intitulés formatés par la plateforme ;-)

Pour changer un intitulé rende vous dans le template de la colonne qui contient le module dont vous souhaitez changer le titre.

Dans l'exemple ci dessous, il s'agit de la colonne de gauche.


{posts assign="post" lastn="10"} {if $post.first}
<div id="box-recentposts" class="box-decorator1"><div class="box-decorator2"><div class="box-decorator3"> <div class="decorator1">
<div class="decorator2"><h2>{t}Recent Posts{/t}</h2></div></div> <div class="boxcontent-decorator1"><div class="boxcontent-decorator2"><div class="boxcontent-decorator3"> <ul>{/if} <li><a href="{$post.permalink}">{$post.title|truncate:50:"..."}</a></li> {if $post.last}</ul> </div></div></div> </div></div></div>{/if} {/posts}


La mention lastn="10" indique le nombre de dernières notes affichées, il suffira de modifier le chiffre.


La mention {t}Recent Posts{/t} correspond au nom du module. Si vous ne voyez pas "Recent Posts" sur votre blog, mais "Notes récentes", c'est que la plateforme Hautetfort interprète cette mention, qui est une mention par défaut. Il suffira de modifier le texte entre les balises pour afficher un nom de module personnalisé.


ce qui donnerait par exemple : {t}Derniers tam-tam{/t}


La mention {$post.title|truncate:50:"..."} indique que le titre de la note sera tronqué au... au 40ème caractère. Oui je sais cela ne semble pas très logique. Cette mention précise aussi le signe de la troncature. Juste pour l'exemple, j'ai créé une note illustrant une troncature décalée au 39ème caractère (donc 49 dans le code) avec " >>" pour indiquer la suite.


Le code du module est maintenant le suivant :

{posts assign="post" lastn="5"} {if $post.first}<div id="box-recentposts" class="box-decorator1"><div class="box-decorator2"><div class="box-decorator3"> <div class="decorator1"><div class="decorator2"><h2>{t}<!-- Recent Posts -->Dernièrs tam-tam{/t}</h2></div></div> <div class="boxcontent-decorator1"><div class="boxcontent-decorator2"><div class="boxcontent-decorator3"> <ul>{/if} <li><a href="{$post.permalink}">{$post.title|truncate:49:" >>"}</a></li> {if $post.last}<!-- 1# --> <li><a href="{$blog.url}archives/">{t}Toutes les notes >>{/t}</a></li> <!-- #1 --></ul> </div></div></div> </div></div></div>{/if} {/posts}


Mes interventions sont surlignées. Vous noterez qu'il y a des commentaires pour retrouver plus facilement ce qui a été modifié.

L'affichage sur le blog de "Notes récentes" est neutralisé par la mise en commentaire de la mention "Recent Posts". La mise en majuscule des caractères est due à la feuille de style.

Dans le module "archives", je suis allé copier la mention appelant toutes les archives du blog, mais nous aurons l'occasion d'y revenir.


Rappel : Sauvegardez le template avant de le modifer !


Chez Gee mee ça donne ceci :


Publié le 12/02/2009 à 08h57 dans Haut et fort

Accueil

Retour sur le site classique