Les trois balises suivantes, qui s’utilisent toujours en « trio » et dans cet ordre :
#BOUTON_BLOCK , #DEBUT_BLOCK , #FIN_BLOCK
vont vous permettre d’afficher, ou plutôt, dissimuler dans vos pages des blocs d’infos, lignes de tables qui se « déplient » et se « replient », avec le « petit triangle » de dépliement, comme dans de nombreux blocs de l’Espace Privé.
L’usage en est fort simple !
Vous pouvez en placer plusieurs dans un squelette, sans qu’il y ait de liens entre chaque « trio ».
Installation
1. le plugin.
Comme pour toute installation de plugin dans Spip 1.9, placez le contenu de l’archive jointe : derebloc-0_2.zip, dans le répertoire plugins/ de SPIP.
plugins/derebloc/
2. Activation
Dans le backoffice, page Gestion des Plugins, activez :
Deplier-Replier Blocks.
Squelettes
L’entête de vos squelettes doivent, bien-sûr, contenir la Balise #INSERT_HEAD (voir Documentation de SPIP) :
Dans le code de vos squelettes, insérer le « trio » de balises autour des éléments à déplier/replier.
Exemple :
... autre exemple sur un tableau :
Infos ... spip 2.x - sept 09
Version 0.4, par E. Sarda, pour spip 2.x ! La balise bouton_block peut recevoir un tire en argument.
Infos ... 1.9.2 - 17/04/2007
La version 0.3 se voit modifiée pour aller chercher le fichier layer.js au bon endroit.
Infos ... 1.9.1
Le plugin fournis la définition des trois balises en surcharge à mes_fonctions, et, écris dans le <head> </head> l’appel du fichier ecrire/img_pack/layer.js .



derebloc-0_2.zip
Vos commentaires
# Le 2 avril 2010 à 11:11, par multicite
En réponse à : Balises Block deplier/replier (plugin)
Bonjour
En version SPIP 2.0.10 [14698] j’ai essayé d’intégrer ce plugin.
Mais les images des triangles ne s’affichent pas : l’appel à la feuille de style les contenant ne se fait pas. Un oubli ou une dépendance avec un autre plugin ?
Cordialement
ec
# Le 14 décembre 2010 à 17:17, par ?
En réponse à : Balises Block deplier/replier (plugin)
Même soucis avec spip 2.1.1 et version 0.4 ! Dommage, c’était super pratique à utiliser. Si quelqu’un a une piste ... merci !
# Le 16 décembre 2011 à 18:06, par mickamoi
En réponse à : Balises Block deplier/replier (plugin)
Pour spip 2x,
Il faut passer directement par les « blocs dépliables » du couteau Suisse et modifier les balises d’appels.
Au lieu de :
- #BOUTON_BLOCK mettre #BLOC_TITRE
- #DEBUT_BLOCK mettre #BLOC_DEBUT
- #FIN_BLOCK mettre #BLOC_FIN
(indiqué dans le couteau Suisse)
Répondre à ce message
# Le 19 octobre 2011 à 15:34, par ch13
En réponse à : Balises Block deplier/replier (plugin)
Les syntaxes semblent correctes. Le programme ’layer.php’ fonctionne en domaine privé mais apparemment il manque quelque chose pour que le plugin fonctionne sous 2.1.x !. J’ai cherché mais n’ai pas trouvé ce qu’il peut y avoir.
Dommage car ce plugin est très sympa.
Répondre à ce message
# Le 25 août 2009 à 08:46, par ?
En réponse à : Balises Block deplier/replier (plugin)
Excellente contrib.
SVP, please, Bitte schön....
Une version Spip 2.x !!!!
# Le 25 août 2009 à 12:17, par P
En réponse à : Balises Block deplier/replier (plugin)
Voici : Des blocs dépliables ;-)
Répondre à ce message
# Le 27 décembre 2008 à 13:25, par J
En réponse à : Balises Block deplier/replier (plugin)
Ben... heu.. il manque plus que la version compatible pour Spip 2.0.* :)
Répondre à ce message
# Le 1er décembre 2008 à 14:53, par vianatalia
En réponse à : Balises Block deplier/replier (plugin)
Une autre solution pour qu’on puisse cliquer aussi sur le titre : ajouter après
#BOUTON_BLOCKle span suivant :<span class="swap-couche" onclick="swap_couche('bout#COMPTEUR_BOUCLE-#COMPTEUR_BOUCLE','','dist/images/',0);">et bien le fermer avant
#DEBUT_BLOCK, ce qui donne :</span> #DEBUT_BLOCK.Pour créer l’illusion d’un lien cliquable, il faut afficher le pointeur « lien » (petite main) lorsqu’on passe la souris dessus : ajouter dans la feuille de style
.swap-couche { cursor:hand; cursor:pointer; }Et là c’est impec ! Merci pour le plugin !
Répondre à ce message
# Le 16 juin 2007 à 13:25, par Stéphane
En réponse à : Balises Block deplier/replier (plugin)
Ça marche nickel, mais j’aurais une petite demande.
Est-il possible, plutôt que d’avoir un triangle qui engendre le dépliement, d’avoir à la place du texte personnalisable ?
Par exemple : je veux que le lien « super ton plugin » engendre, uns fois qu’on clique dessus, le dépliement, le tout sans triangle ?
C’est possible ?
Par exemple, imaginons, dans mon squelette que, pour cela, je n’ai qu’à écrire :
#DÉBUT_BOUTON_BLOCKsuper ton plugin#FIN_BOUTON_BLOCK
Peut-on créer un truc du genre ?
Merci mille fois.
# Le 14 octobre 2008 à 12:14, par Pépée Carvalho
En réponse à : Balises Block deplier/replier (plugin) / plier déplier sur tout le contenu entre les balises BLOCK
Salut,
Un ami m’a aidé a faire ce que tu demandes (soit plier/déplier sur plus que le triangle) mais sans enlever le triangle. Je pense que tu as trouvé depuis le temps mais j’écris pour si une nouvelle personne a le problème.
J’ai mis comment faire sur mon site : http://en-charrette.net/spip.php?article10
++
pp
Répondre à ce message
# Le 5 février 2008 à 10:49, par juytter
En réponse à : Balises Block deplier/replier (plugin) convention d’écriture
ne serait il pas plus pertinent d’utiliser la convention d’écriture en balise xHTML et celle de spip (pour les boucles) pour mieux comprendre et visualiser les éléments englobés ? Je trouve qu’on rajoute à la confusion, #MODELE étant utilisé pour insérer un élément (comme #BOUTON_BLOCK )
<BLOCK_DEPLIER>..
..
</BLOCK_DEPLIER>
Répondre à ce message
# Le 8 décembre 2007 à 14:47, par Maqs
En réponse à : Balises Block deplier/replier (plugin)
Bonjour ! Merci pour ce plugin vraiment simple d’utilisation !
J’ai un petit problème : J’aimerai que mes blocks soient déjà dépliés à l’ouverture de la page. Donc le contraire quoi... C’est possible ?
Merci !
# Le 8 décembre 2007 à 17:43, par b_b
En réponse à : Balises Block deplier/replier (plugin)
Bonjour,
C’est possible avec le plugin couteau suisse dans le texte des articles. Comme il est indiqué dans la description de l’outil sur la page de configuration du couteau suisse :
Par contre je ne crois pas que cela soit possible à l’aide des balises dans les squelettes à moins de bidouiller le code.
Bon courage ++
Répondre à ce message
# Le 2 novembre 2006 à 14:01, par b_b
En réponse à : Modifier le lien du bouton
Bonjour et merci pour cette contrib,
J’ai vu que le bouton qui permet de déplier le bloc est défini dans le fichier layer.php mais je ne sais pas comment le modifier.
Je voudrais pourvoir modifier ce bouton et le remplacer par un lien, croyez-vous que c’est possible ?
En fait je liste les articles d’une rubrique sous forme de liste comme ceci :
<li>#BOUTON_BLOCK #TITRE #DEBUT_BLOCK #TEXTE #FIN_BLOCK</li>Ce que je voudrais, c’est que quand l’utilisateur clique sur le titre de l’article, le texte de l’article s’affiche en dessous.
Merci d’avance pour vos réponses.
# Le 2 novembre 2006 à 15:01, par scoty
En réponse à : Modifier le lien du bouton en texte ...
Oui, à vue de nez ça devrait être possible en redéfinissant les fonctions de layer.php dans le plugin. Je vois ça dès que possible. En attendant placez le bouton après le TITRE !
# Le 22 novembre 2007 à 20:59, par cilko
En réponse à : Modifier le lien du bouton en texte ...
bonjour et merci pour cette contrib qui m intéresse au plus au point.
pour ma part j’ essaie de l’ adapter pour que les documents (images) d’ un article apparaissent suite au clic sur l image référence de cet article.
PB je n arrive pas à trouver l endroit ou intervenir pour que ce soit un document du dit article qui apparaisse pour ensuite être cliqué et dérouler le contenu.
J espere avoir été clair et si l’ un d’ entre vous pouvez m’ aiguiller, je l’ en remercie par avance
# Le 22 novembre 2007 à 21:43, par scoty
En réponse à : Modifier le lien du bouton en texte ...
Autre piste ... le plugin « Couteau-suisse ». Voir « lame » : bloc dépliable !
# Le 22 novembre 2007 à 23:42, par cilko
En réponse à : Modifier le lien du bouton en IMAGE
super piste pour le lien en texte
ça fonctionne d enfer
en revanche je ne vois pas trop comment insérer le bloc propre au texte spip pour les documents.
la piste si docile pour les liens texte aurait elle un équivalent pour les images ?
merci
# Le 22 novembre 2007 à 23:42, par cilko
En réponse à : Modifier le lien du bouton en IMAGE
super piste pour le lien en texte
ça fonctionne d enfer
en revanche je ne vois pas trop comment insérer le bloc propre au texte spip pour les documents.
la piste si docile pour les liens texte aurait elle un équivalent pour les images ?
merci
Répondre à ce message
# Le 7 avril 2007 à 09:34, par Thibaud
En réponse à : Balises Block deplier/replier (plugin)
Le plugin doit être super. Je viens d’installer la version 1.9.2 de Spip et j’avoue mon incompétence pour intervenir sur les squelettes dist du site. JPouvez vous m’éclairer ? ou mieux, fournir l’accés à une page article du dossier dist ?
Merci d’avance.
# Le 17 octobre 2007 à 07:57, par Loiseau2nuit
En réponse à : Balises Block deplier/replier (plugin)
Euh...comment dire... ben il vaut mieux 6 mois de retard à l’allumage que pas d’allumage du tout hein ?
— > http://forum.spip.org/fr_rubrique19... (forums de spip, voir rubrique créer ses squelettes)
— > http://fraichdist.online.fr (site de test un peu ancien maintenant mais où notre chère Romy a publié 2 ou 3 méthodes permettant de faire joujou avec les dist par défaut en ne touchant que les css.)
Voila. Je sais pas si ca te sera encore utile, ni même si tu auras ce message mais bon, on sait jamais, d’autres pourraeint être intéressés...
Répondre à ce message