SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Navigation > Menus dépliants > Block deplier/replier

Balises Block deplier/replier (plugin)

vendredi 29 septembre 2006, par scoty. Dernier ajout mardi 17 avril 2007


Balises pour deplier/replier un bloc d’info, comme dans l’espace privé.

DEREBLOC, Plugin pour spip 1.9.1/1.9.2, proposant 3 balises pour créer des blocs d’information, lignes de tables, à déplier/replier ; comme dans l’espace privé.

Version en test.


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".

2Installation2 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.

2Squelettes2 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 :

2Infos ... 1.9.12 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 .

2Infos ... 1.9.2 - 17/04/20072 La version 0.3 se voit modifiée pour aller chercher le fichier layer.js au bon endroit.

Documents joints


Répondre à cet article

  • 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

    Retour au début des forums

  • Balises Block deplier/replier (plugin)

    8 décembre 2007 14:47, par Maqs

    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 !

    Répondre à ce message

    • Balises Block deplier/replier (plugin) 8 décembre 2007 17:43, par bb

      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 :

      Dans les textes SPIP : les rédacteurs ont à disposition les nouvelles balises (ou ) et à utiliser dans leurs textes.

      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

    Retour au début des forums

  • Modifier le lien du bouton

    2 novembre 2006 14:01, par bb

    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.

    Répondre à ce message

    • Modifier le lien du bouton en texte ... 2 novembre 2006 15:01, par scoty

      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 !

      Répondre à ce message

      • Modifier le lien du bouton en texte ... 22 novembre 2007 20:59, par cilko

        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

        Répondre à ce message

    Retour au début des forums

  • Balises Block deplier/replier (plugin)

    7 avril 2007 09:34, par Thibaud

    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.

    Répondre à ce message

    Retour au début des forums

  • Balises Block deplier/replier (plugin)

    7 avril 2007 09:35, par Thibaud

    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. Pouvez vous m’éclairer ? ou mieux, fournir l’accés à une page article du dossier dist ? Merci d’avance.

    Répondre à ce message

    • chez moi en 1.9.2 ca ne fonctionne pas non plus..

      Répondre à ce message

      • Balises Block deplier/replier (plugin) 17 avril 2007 10:50, par cedric

        Est-ce qu’on a une idée de la où ca coince ?

        ca doit pouvoir évoluer ; le plugin n’est constitué que de 3 fichiers.

        Un pro pourrait nous donner un petit coup de main pour le rendre compatible avec spip 1.9.2 ?

        Répondre à ce message

        • en fait, ca fonctionne chez moi avec SPIP 1.9.2 dans Firefox, mais ca bug pour l’instant dans IE6.

          Répondre à ce message

          • Balises Block deplier/replier (plugin) 17 avril 2007 14:41, par L’Oiseau2nuit (ancienement Zzz.)

            Hello :)

            Pourrais tu me dire comment tu as fait pour que cela fonctionne ? Car chez moi, même sous Fifox ça ne tourne toujours pas

            Merci

            Voir en ligne : Mon site (cf les forums d’articles pour voir le plugin à l’oeuvre)

            Répondre à ce message

            • JE n’ai rien fait de spécial... Ca marche automatiquement. Et ca marche aussi avec IE6 mais ca foire quand je mets des boucles à l’intérieur des balises du plugin. J’utilise le squelette FP partenaire avec spip 1.9.2.

              Répondre à ce message

              • Balises Block deplier/replier (plugin) — 1.9.2 17 avril 2007 20:49, par scoty

                Bonsoir à tous,
                Je viens de corriger et déposer une version pour spip 1.9.2.
                Info ... permet de retrouver le fichier layer.js. (fichier déplacé avec 1.9.2). ceux qui avaient gardé l’ancien ecrire/img_pack/ (jusqu’à 1.9.1) devaient s’y retrouver !!

                Répondre à ce message

                • merci à toi pour cette mise à jour ;-)

                  Répondre à ce message

                  • Balises Block deplier/replier (plugin) — 1.9.2 19 avril 2007 09:09, par Loiseau2nuit (ex-Zzz.)

                    Yehaaa ! Scoty 4 President !!! :D

                    Merci à toi ;)

                    Répondre à ce message

                    • Balises Block deplier/replier (plugin) — 1.9.2 19 avril 2007 09:22, par Loiseau2nuit (ex-Zzz.)

                      Oops ! J’ai parlé un peu vite ! Je viens d’installer la version corrigée mais même après plusieurs tentative de recalcul, vidage de cache etc... mon #BOUTON_BLOC refuse d’apparaitre et mes forums sont toujours complètement dépliés.

                      Désolé camarade, mais je vais peut être voter pour quelqu’un d’autre finalement :P ;)

                      Nan, plus sérieusement, quelqu’un a une idée ou pas ?

                      Merci d’avance.

                      Répondre à ce message

                        • Balises Block deplier/replier (plugin) — 1.9.2 16 octobre 2007 07:48, par Loiseau2nuit (aka Zzz. dans une vie virtuelle antérieure)

                          Bin tiens :D Si ca c’est pas de la pub, moi je suis le Dalahilama :D

                          N’empèche que j’ai réussi à le placer chez quelques potes ton couteau Suisse et ils en sont tous content :)

                          Répondre à ce message

                          • Balises Block deplier/replier (plugin) — 1.9.2 16 octobre 2007 20:16, par Pat

                            Tiens salut,

                            Je m’attendais pas à avoir de tes nouvelles si tôt ;-)

                            Disons que bcp de problèmes sont régulièrement posés sur ce plugin qu’il fallait mettre à jour. Je l’aurais fait volontiers, mais l’utilisation traditionnelle des triangles de SPIP avec ce fichu fichier layers.js (prévu que pour la partie privée à l’origine...) me parait une mauvaise idée et surtout lourde et un peu arriérée, maintenant qu’on a jQueryet qu’on peut l’utiliser directement.

                            Voila pkoi j’ai créé une nouvelle lame, sur de nouvelles bases bien plus saines et modernes, un code très court et ne dépendant plus des différentes mises à jour de SPIP (le Couteau Suisse est censé être compatible avec toutes les versions de SPIP 1.9)

                            Si ca c’est pas de la pub, moi je suis le Dalahilama :D

                            Euh... Ce n’est pas mon avis car tout mon code est gratuit et je n’en tire aucun intérêt !! Enfin si, merci de ton soutien qd même ;-)

                            Bon, le forum de ce plugin est surveillé, et l’auteur peut gérer les messages qu’il trouve constructifs ou non... Scoty, si tu m’écoutes, tu peux faire le ménage, je serai pas vexé ;-)

                            Répondre à ce message

                            • Balises Block deplier/replier (plugin) — 1.9.2 16 octobre 2007 20:39, par Loiseau2nuit

                              Euh... moi j’ai la flemme de copier/coller ce que j’ai déjà répondu à Pat par email d’autant qu’on était un poil hors sujet alors... :P

                              Par contre, Scotty si tu cherches toujours un repreneur pour le support de ta contrib, PAt et toi va faloir que vous discutiez.

                              Enfin moi j’dis ca j’dis rien hein ! :D

                              Répondre à ce message

                              • Balises Block deplier/replier (plugin) — 1.9.2 16 octobre 2007 21:34, par scoty

                                Salut à tous,
                                Ne suis ni vexé ... ni ne prend ombrage d’une éventuelle autre solution à DEREBLOC, bien au contraire. Comme dit y’a un bail, avec jquery ce serait mieux ... alors hop DEREBLOC aux oubliettes.

                                Au passage si la nouvelle "lame" peut répondre à certaines demandes formulées ici et ailleurs, je serai le premier à me jeter dessus comme la pauvreté sur le monde ! ;-) Et dès que possible j’essaye cette lame. Pis on voit pour la suite à donner !

                                Répondre à ce message

                                • Balises Block deplier/replier (plugin) — 1.9.2 16 octobre 2007 22:06, par Pat

                                  Dont acte.

                                  Ce qui reste toujours vrai, c’est qu’un plugin peut exister en dehors du Couteau Suisse. Du coup, si l’usage de cette nouvelle lame te parait valable, je px aider un peu à ce que DEREBLOC mute en jQuery et lui faire profiter des fonctionnalités que j’ai mises dans mon plugin.

                                  Répondre à ce message

                                  • Balises Block deplier/replier (plugin) — 1.9.2 16 octobre 2007 23:52, par Loiseau2nuit

                                    Ouep là je suis assez d’accord avec Pat. Une lame est une lame, l’outil à part entière en est une autre. Perso sur un couteau Suisse à 50 lames, si seulement 3 me sont utiles je préfère encore installer les 3 outils indépendament, d’où l’intérêt de conserver les contribution telle qu’elles.

                                    Ceci dit, quand j’ai lancé ce que j’ai faill prendre pour un troll au vue des réponses, était une réflexion à un de tes messages, scotty, posté il y a de cela plusieurs mois où tu indiquait plus ou moins chercher un repreneur. Mais qu’on ne s’y méprenne pas, si tu continues je serai content aussi.

                                    La communauté compte un bon petit noyau de développeur bénévoles qui pour certains touchent quand même pas mal leurs billes, il s’agit pas de tous les laisser filer non plus, non mais oh ! Et puis assez jacassé ! Allez au boulot vous 2 ! :P

                                    Loiseau2nuit, toujours pour la paix des ménages :D

                                    Répondre à ce message

    Retour au début des forums

  • Bonjour,

    j’ai essayé d’appliquer le plugin au contenu d’un article mais ca ne marche pas.

    L’idée c’est d’essayer de faire une sorte de sommaire dépliable.

    Possible ou pas ?

    Répondre à ce message

    Retour au début des forums

  • Balises Block deplier/replier (plugin)

    17 juillet 2007 15:09, par rzawutang44

    Salut

    Ce code là ne fonctionne pas avec spip 1.9.2
    J’ai peut-être fait un erreur en placant les balises, pourtant j’ai essayé plein de choses :)
    Par défaut, je veux que la ligne contenant la liste déroulante ne s’affiche pas.

    <form action="xxxxxx" method="post" name="mon_truc" id="on_verra">
                    <table style="width: 90%; border-collapse: collapse;" border="1">
                       <tr>
                            <td>Nom</td>
                            <td><input name="nom" type="text" class="fields" value="" /></td>
                       </tr>
                       <tr>
                            <td>Pr&eacute;nom</td>
                            <td><input name="prenom" type="text" class="fields" value="" /></td>
                       <tr>
                            <td colspan="2">
                            #BOUTON_BLOCK
                            Recherche avanc&eacute;e
                            </td>
                       </tr>
                       #DEBUT_BLOCK
                       <tr>
                            <td>
                            listedéroulante
                            </td>
                            <td>
                            <select name="clsmnt"><option value="">test1</option><optionvalue="">test2</option></select>
                            </td>
                       </tr>
                    #FIN_BLOCK
                    </table>
                    <input name="submit" type="submit" class="go" value="Ok" />
            </form>

    Merci.

    Répondre à ce message

    Retour au début des forums

  • Balises Block deplier/replier (plugin)

    16 juin 2007 13:25, par Stéphane

    Ç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.

    Répondre à ce message

    Retour au début des forums

0 | 25 | 50



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net