[SPIP Zone] Balises Block deplier/replier (plugin)

Bonjour,

J'aimais bien ce plugin
(http://www.spip-contrib.net/Balises-Block-deplier-replier)
qui me permettait de ranger au propre les contributions sans avoir une page
d'un km de haut.

Malheureusement, le plugin ne fonctionne plus avec Spip 2.0.*

Y'a t il une solution alternative ?

Merci à tous,

J.

une lame du couteau suisse fait ça

Jed a écrit :

Bonjour,

J'aimais bien ce plugin (Balises Bloc deplier/replier (plugin) - SPIP-Contrib)
qui me permettait de ranger au propre les contributions sans avoir une page d'un km de haut.

Malheureusement, le plugin ne fonctionne plus avec Spip 2.0.*

Y'a t il une solution alternative ?

Merci à tous,

J.

  ------------------------------------------------------------------------

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
  

Jed a écrit :

> [...]
> J'aimais bien ce plugin > (Balises Bloc deplier/replier (plugin) - SPIP-Contrib)
> qui me permettait de ranger au propre les contributions sans avoir une > page d'un km de haut.
> Malheureusement, le plugin ne fonctionne plus avec Spip 2.0.*
> Y'a t il une solution alternative ?
> [...]

"Pierre Troller" a écrit :

une lame du couteau suisse fait ça

Zut ! J'avais oublié ça. Merci Pierre.
Je vais tâcher de me servir de ça sans me blesser...

Jed a écrit :

> [...]
> J'aimais bien ce plugin > (Balises Bloc deplier/replier (plugin) - SPIP-Contrib)
> qui me permettait de ranger au propre les contributions sans avoir une > page d'un km de haut.
> Malheureusement, le plugin ne fonctionne plus avec Spip 2.0.*
> Y'a t il une solution alternative ?
> [...]

"Pierre Troller" a écrit :

une lame du couteau suisse fait ça

Où et comment intégrer (svp) #BLOC_TITRE , #BLOC_DEBUT , #BLOC_FIN
dans ma boucle de réponses à un article :

<B_forums><p><BOUCLE_forums(FORUMS){id_article}{par date}{inverse}>

LA LE BLOCK TITRE ??
<a href="#forum#ID_FORUM" name="forum#ID_FORUM" id="forum#ID_FORUM">#TITRE</a>
[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)] [par <a href="mailto:#EMAIL">(#NOM)</a>] <BOUCLE_nbmessages(FORUMS){id_article} {plat}{id_thread}{exclus}></BOUCLE_nbmessages>[ - #TOTAL_BOUCLE (#TOTAL_BOUCLE|!={1}|?{"réponses","réponse"})]<//B_nbmessages>

LA LE BLOCK DEBUT?? [(#TEXTE|lignes_longues)]

[Cliqueriez-vous ? <a href="(#URL_SITE)">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a>
]
<a href="spip.php?page=forum&#PARAMETRES_FORUM">Répondre</a>

<B_forums_fils>

<BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
&nbsp;<a href="#forum#ID_FORUM" name="forum#ID_FORUM" id="forum#ID_FORUM">#TITRE</a>
<span class="Extrait">[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)], [par <a href="mailto:#EMAIL">(#NOM)</a>]</span>
<p><span class="Extrait">[(#TEXTE|lignes_longues)]</span>
[<p class="Extrait">Cliqueriez-vous ? <a href="(#URL_SITE)">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a>]
<a href="spip.php?page=forum&#PARAMETRES_FORUM" class="React">Répondre</a>

<BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>

</BOUCLE_forums_fils>
</B_forums_fils>
LA LE BLOCK FIN ??

</BOUCLE_forums></B_forums>

Il y a quelque temps, Perline a gentillement fourni son code de forum dépliable, si ça peut servir ...

Pat

<!--
Forums depliants pour des breves
faits a partir de l'outil "Des blocs depliables"
(Des blocs dépliables - SPIP-Contrib)
Par Perline sous licence GPL
-->

<!-- Forums -->
<BOUCLE_principale(FORUMS){id_breve}{0,1}>
<B_forums>
<a name="DebutForums"></a>
<h4>Forum</h4>

<ul class="forum-total">
<BOUCLE_forums(FORUMS){id_breve}{par date}{inverse}>
<li>

<div class="forum-fil">
<div class="forum">
<div class="forum-chapo">
<a name="forum#ID_FORUM"></a>

  <span title="[(#INTRODUCTION*|textebrut|couper{250})]">
   #BLOC_TITRE
  [(#TITRE|supprimer_numero|emoticones)]
       #BLOC_DEBUT
       [(#TEXTE|emoticones||lignes_longues{50})]
       [<div class='forum-titre'><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
       <hr width=20% align=left noshade>
       #BLOC_FIN
  </span>

  [(#DATE|nom_jour|ucfirst)] [(#DATE|affdate)] &#xe0; [(#DATE|heures)]h[(#DATE|minutes)]mn[(#DATE|secondes)]s[, par (#NOM)][ ((#EMAIL))]
  <div class="forum-lien">lien direct&nbsp;: #URL_SITE_SPIP/?breve#ID_BREVE#forum#ID_FORUM</div>

  [<div class='forum-repondre-message'>
  <a href="?page=blog_forum&(#PARAMETRES_FORUM)">
  <img src=[(#CHEMIN{images/repondre.png})] align="absmiddle" name="repondre">
  </a>
  </div>]
  
  </div> <!-- forum-chapo -->
  </div> <!-- forum -->

<B_forums_fils>
  <ul class="forum-total">
  <BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
  <li>
  
  <div class="forum">
  <div class="forum-chapo">
  <a name="forum#ID_FORUM"></a>

  <span class="info" title="[(#INTRODUCTION*|textebrut|couper{250})]">
  #BLOC_TITRE
  [(#TITRE|supprimer_numero|emoticones)]

    #BLOC_DEBUT
    [(#TEXTE|emoticones||lignes_longues{50})]
    [<div class='forum-titre'><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
        <hr width=20% align=left noshade>
    #BLOC_FIN
  </span> <!-- info -->
     [(#DATE|nom_jour|ucfirst)] [(#DATE|affdate)] &#xe0; [(#DATE|heures)]h[(#DATE|minutes)]mn[(#DATE|secondes)]s[, par (#NOM)][ ((#EMAIL))]
  <div class="forum-lien">lien direct&nbsp;: #URL_SITE_SPIP/?breve#ID_BREVE#forum#ID_FORUM</div>
  
  [<div class='forum-repondre-message'><a href="?page=blog_forum&(#PARAMETRES_FORUM)">
  <img src=[(#CHEMIN{images/repondre.png})] align="absmiddle" name="repondre">
  </a></div>]
  
  </div> <!-- forum-chapo -->
  </div> <!-- forum -->

  <BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>
  </li>

  </BOUCLE_forums_fils>
  </ul>
</B_forums_fils>
</div> <!-- forum-fil -->
</li>
</BOUCLE_forums>
</ul>
</B_forums>
</BOUCLE_principale>
<!-- fin des forums -->

Jed a écrit :

Où et comment intégrer (svp) #BLOC_TITRE , #BLOC_DEBUT , #BLOC_FIN
dans ma boucle de réponses à un article :

"Pat" a écrit :
Il y a quelque temps, Perline a gentillement fourni son code de forum
dépliable, si ça peut servir ...

Tu as une date ou un lien stp ?

"Pat" <patrice.vanneufville@laposte.net> a écrit dans le message de news:gjbdmn$mo5$1@ger.gmane.org...
Il y a quelque temps, Perline a gentillement fourni son code de forum
dépliable, si ça peut servir ...

J'ai essayé le code trouvé dans les contributions par ici http://www.spip-contrib.net/Des-blocs-depliables
mais qui ne me montre aucun bloc (spip 2.0.2)... La lame du couteau suisse est bien activé.

<B1>
<BOUCLE1(ARTICLES){par date}{inverse}{fusion YEAR(date)}>
  <b class="texte">[#BLOC_TITRE(#DATE|annee)]</b><br>
  <B2>#BLOC_DEBUT
     <BOUCLE2(ARTICLES){annee_relatif}
     {par date}{inverse}{lang_select=non}
     {fusion MONTH(date)}>
     <small>[#BLOC_TITRE(#DATE|nom_mois)]</small><br>
     <B3>
        #BLOC_DEBUT
        <BOUCLE3(ARTICLES){mois_relatif}{par date}{inverse}>
           <small><a href="#URL_ARTICLE">#TITRE</a></small><br>
        </BOUCLE3>
        #BLOC_FIN
     </B3>
     </BOUCLE2>
     #BLOC_FIN
  </B2>
</BOUCLE1>
</B1>

As-tu bien lu le message jusqu'au bout !?

Jed a écrit :

"Pat" a écrit :
Il y a quelque temps, Perline a gentillement fourni son code de forum
dépliable, si ça peut servir ...

Tu as une date ou un lien stp ?

"Pat" a écrit:
As-tu bien lu le message jusqu'au bout !?

Houps! En effet.
Bon, je confirme, je peux jouer avec les blocs dans les articles (<bloc> >/bloc>) mais pas dans les squelettes.
Je ne sais pas d'où vient le pb.
- incompatibilité entre plugins ?
- incompatibilité avec Spip 2.0.2 ?
- incompatibilité avec Free ?

"Pat" <patrice.vanneufville@laposte.net> wrote in message
news:gjbmpb$h69$1@ger.gmane.org...
As-tu bien lu le message jusqu'au bout !?

La lame fonctionne avec #INSERT_HEAD

Ton message imprécis ne nous aide pas pour voir ce qui cloche.
As-tu essayé avec des exemples simples ?
Tu essayes avec méthode : d'abord statiquement sans boucle, puis avec une boucle mais sans blocs, et enfin avec boucles et blocs.

D'autre part, les deux contribs évoquées dans ce fil sont indépendantes et fonctionnent différemment.

Enfin, je viens de compléter l'article Des blocs dépliables - SPIP-Contrib pour l'illustrer un peu.

Pat

Jed a écrit :

"Pat" a écrit:
As-tu bien lu le message jusqu'au bout !?

Houps! En effet.
Bon, je confirme, je peux jouer avec les blocs dans les articles (<bloc> >/bloc>) mais pas dans les squelettes.
Je ne sais pas d'où vient le pb.
- incompatibilité entre plugins ?
- incompatibilité avec Spip 2.0.2 ?
- incompatibilité avec Free ?

Attention, je n'avais pas lu le code de Perline dans le détail, je m'aperçois que des balises block <div> sont incluses dans des balises inline <span> : attention donc à la conformité de ce code...

Pat

Pat a écrit :

Il y a quelque temps, Perline a gentillement fourni son code de forum dépliable, si ça peut servir ...

Pat

<!--
Forums depliants pour des breves
faits a partir de l'outil "Des blocs depliables"
(Des blocs dépliables - SPIP-Contrib)
Par Perline sous licence GPL
-->

<!-- Forums -->
<BOUCLE_principale(FORUMS){id_breve}{0,1}>
<B_forums>
<a name="DebutForums"></a>
<h4>Forum</h4>

<ul class="forum-total">
<BOUCLE_forums(FORUMS){id_breve}{par date}{inverse}>
<li>

<div class="forum-fil">
<div class="forum">
<div class="forum-chapo">
<a name="forum#ID_FORUM"></a>

    <span title="[(#INTRODUCTION*|textebrut|couper{250})]">
     #BLOC_TITRE
    [(#TITRE|supprimer_numero|emoticones)]
           #BLOC_DEBUT
           [(#TEXTE|emoticones||lignes_longues{50})]
           [<div class='forum-titre'><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
           <hr width=20% align=left noshade>
           #BLOC_FIN
    </span>

    [(#DATE|nom_jour|ucfirst)] [(#DATE|affdate)] &#xe0; [(#DATE|heures)]h[(#DATE|minutes)]mn[(#DATE|secondes)]s[, par (#NOM)][ ((#EMAIL))]
    <div class="forum-lien">lien direct&nbsp;: #URL_SITE_SPIP/?breve#ID_BREVE#forum#ID_FORUM</div>

    [<div class='forum-repondre-message'>
    <a href="?page=blog_forum&(#PARAMETRES_FORUM)">
    <img src=[(#CHEMIN{images/repondre.png})] align="absmiddle" name="repondre">
    </a>
    </div>]
        </div> <!-- forum-chapo -->
    </div> <!-- forum -->

<B_forums_fils>
    <ul class="forum-total">
    <BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
    <li>
        <div class="forum">
    <div class="forum-chapo">
    <a name="forum#ID_FORUM"></a>

    <span class="info" title="[(#INTRODUCTION*|textebrut|couper{250})]">
    #BLOC_TITRE
    [(#TITRE|supprimer_numero|emoticones)]

        #BLOC_DEBUT
        [(#TEXTE|emoticones||lignes_longues{50})]
        [<div class='forum-titre'><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
        <hr width=20% align=left noshade>
        #BLOC_FIN
    </span> <!-- info -->
         [(#DATE|nom_jour|ucfirst)] [(#DATE|affdate)] &#xe0; [(#DATE|heures)]h[(#DATE|minutes)]mn[(#DATE|secondes)]s[, par (#NOM)][ ((#EMAIL))]
    <div class="forum-lien">lien direct&nbsp;: #URL_SITE_SPIP/?breve#ID_BREVE#forum#ID_FORUM</div>
        [<div class='forum-repondre-message'><a href="?page=blog_forum&(#PARAMETRES_FORUM)">
    <img src=[(#CHEMIN{images/repondre.png})] align="absmiddle" name="repondre">
    </a></div>]
        </div> <!-- forum-chapo -->
    </div> <!-- forum -->

    <BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>
    </li>

    </BOUCLE_forums_fils>
    </ul>
</B_forums_fils>
</div> <!-- forum-fil -->
</li>
</BOUCLE_forums>
</ul>
</B_forums>
</BOUCLE_principale>
<!-- fin des forums -->

"Pat" wrote /

Attention, je n'avais pas lu le code de Perline dans le détail, je
m'aperçois que des balises block <div> sont incluses dans des balises
inline <span> : attention donc à la conformité de ce code...

J'ai du ajouter #INSERT_HEAD pour que ça fonctionne.
Et j'ai l'impression que c'est un et un seul bloc par boucle.
Merci pour ton aide.