Mots-clés : Nouvelles fonctionnalités, Bloc, Mises à jour des mises en page, Toglage
C'était en test depuis deux semaines sur Vie de ViaBloga et les modèles Mimbo, Goofy et rdc_large (et proposé par labosonic il y a très longtemps), c'est maintenant disponible sur tous les modèles publics : en un clic sur le titre d'un bloc, vous pouvez enrouler ou dérouler son contenu. Celà vous permet de minimiser les blocs qui ne vous intéressent pas souvent, tout en gardant la possibilité de les afficher si nécessaire (le bloc Session ou Recherche par exemple).
Le choix des blocs ouverts et fermés est personnel et il est stocké dans un cookie sur votre navigateur. Il n'y a donc pas besoin d'avoir ouvert une session. Par contre si vous accèder à votre blog avec plusieurs ordinateurs, les choix pourront être différents sur chaque.
Si vous avez un modèle personnel, il faut ajouter dans le header de votre modèle :
<style type="text/css" media="all">
.toggle h3 {
cursor:pointer;cursor:hand;
}
</style>
<script>
$(document).ready(function(){
$(".toggle h3").each(function(i) {
var id = $(this).parent().attr('id');
var toggle = $.cookie('toggle_' + id);
if (toggle == 'hidden') {
$(this).next().hide();
}
});
$(".toggle h3").click(function () {
var id = $(this).parent().attr('id');
if ($(this).next().is(":visible")) {
$.cookie('toggle_' + id, 'hidden', {path: "/", expires: 365});
}
else {
$.cookie('toggle_' + id, 'shown', {path: "/", expires: 365});
}
$(this).next().slideToggle();
});
});
</script>
Et dans votre macro sb_start il faut ajouter la classe "toggle" et un id pour le bloc, par exemple :
<div class="side block_<arg name="type"> toggle" id="<arg name="id">">
Et vérifier que le titre des blocs est en h3 (ou remplacer les h3 plus haut en h2).
Il faut également que le reste du bloc soit encapsulé dans un <div>.
D'autres articles sur des thèmes similaires :
- Nouveau bloc "Derniers commentaires" avec images des auteurs - 09/01/09
- Pagination des articles - 12/07/08
- Affichage des blocs en première page seulement - 14/07/07
- Version imprimable - déploiement - 04/08/06
- Des PLUS et des MOINS pour dérouler des trucs -- en cours - 27/09/09
- Nouveaux blocs "Nouveaux inscrits" et "Profils mis à jour" - 14/10/08
- Mise en avant des commentaires de l'administrateur du blog - 24/09/08
- Mise en valeur des articles précédent et suivant - 28/04/08
- Activation de toutes les options du menu Présentation du contenu - 27/12/07
- Règlage du nombre d'articles à afficher en première page - 24/10/06
Ouhh..
ça n'a pas l'air simple pour les modèles perso, s'il faut à chaque fois changer le code d'un bloc (de toutes manières, s'pas, je suis incapable de toucher à mon/mes codes).