Des blocs dépliables - comments Des blocs dépliables 2021-11-15T09:05:13Z https://files.spip.org/Des-blocs-depliables#comment509587 2021-11-15T09:05:13Z <p>C'est corrigé <a href="https://git.spip.net/spip-contrib-extensions/blocsdepliables/commit/b1f76bb578e93ba86e5e57944153ca3833458963" class="spip_out" rel='nofollow external'>ici</a></p> Des blocs dépliables 2021-05-20T05:46:45Z https://files.spip.org/Des-blocs-depliables#comment508429 2021-05-20T05:46:45Z <p>Oui ;-)</p> <blockquote class="spip"> <p> Les rédacteurs ont à disposition les nouvelles balises <code><bloc></code> (ou <code><invisible></code>) et <code><visible></code>.</p> </blockquote> Des blocs dépliables 2021-05-19T19:03:14Z https://files.spip.org/Des-blocs-depliables#comment508428 2021-05-19T19:03:14Z <p>Trr.. Je viens de comprendre... remplacer la balise 'quote' par une balise 'visible'.. Duh!.. Honnêtement, on pourrait effacer cette question réponse...</p> Des blocs dépliables 2021-05-19T16:37:31Z https://files.spip.org/Des-blocs-depliables#comment508427 2021-05-19T16:37:31Z <p>Bonjour à tous,<br class="autobr" /> Quelqu'un peut-il me donner la syntaxe pour ouvrir un bloc par defaut ?<br class="autobr" /> Pas dans un squelette, comme expliqué dans la doc, mais dans un article SPIP, en utilisant la balise bloc.<br class="autobr" /> Merci mille fois,<br class="autobr" /> Enzo.</p> Des blocs dépliables 2021-04-08T08:37:04Z https://files.spip.org/Des-blocs-depliables#comment508110 2021-04-08T08:37:04Z <p>Bonjour,<br class="autobr" /> Rien à voir directement avec le plugin (qui est parfait).<br class="autobr" /> Je suis les fils de discussions avec le lien RSS (en bas de la page) de mes plugins et SPIP dans Thunderbird.<br class="autobr" /> J'ai un problème avec le votre qui m'affiche 10 fois par jour le poste de René Picard du 26/09/2013 (voir PJ) !<br class="autobr" /> Pouvez-vous y remédier ?<br class="autobr" /> Merci<br class="autobr" /> Patrice</p> Des blocs dépliables 2020-12-30T07:09:07Z https://files.spip.org/Des-blocs-depliables#comment507164 2020-12-30T07:09:07Z <p>En haut de cet article, les 2 liens vers le code source et les tickets pointent vers CS au lieu de pointer vers Blocs Dépliables.</p> Des blocs dépliables 2020-12-30T07:06:06Z https://files.spip.org/Des-blocs-depliables#comment507163 2020-12-30T07:06:06Z <p>Bonjour,</p> <p>J'ai ouvert un ticket concernant le remplacement (ou pas) de la fonction JavaScript <i>document.write()</i> :</p> <p><a href="https://git.spip.net/spip-contrib-extensions/blocsdepliables/issues/1#issue-712" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/blocsdepliables/issues/1#issue-712</a></p> <p>françois</p> Des blocs dépliables 2020-07-03T19:16:04Z https://files.spip.org/Des-blocs-depliables#comment505918 2020-07-03T19:16:04Z <p>Bonjour,<br class="autobr" /> cette lame du couteau suisse a été sortie en plugin seul, mais il n'a pas de page sur contrib, ce qui est logique puisque c'est exactement la même chose que la présente page : il devrait peut-être être notifié quelque part dans cette page que ce plugin existe seul ? avec un lien vers sa page sur <a href="https://plugins.spip.net/blocsdepliables.html?compatible_spip=3.2" class="spip_url spip_out auto" rel="nofollow external">https://plugins.spip.net/blocsdepliables.html?compatible_spip=3.2</a> ?</p> Des blocs dépliables 2019-10-25T16:29:39Z https://files.spip.org/Des-blocs-depliables#comment502796 2019-10-25T16:29:39Z <p>Même problème avez vous trouvé une solution depuis ? <br class="manualbr" />Merci</p> Des blocs dépliables 2019-09-29T18:55:56Z https://files.spip.org/Des-blocs-depliables#comment502558 2019-09-29T18:55:56Z <p>Hello rassure toi ça a toujours été le cas depuis que j'utilise le plugin spip 2.1<br class="autobr" /> je pensé a un comportement normal</p> Des blocs dépliables 2019-09-29T15:25:26Z https://files.spip.org/Des-blocs-depliables#comment502555 2019-09-29T15:25:26Z <p>Rien dans la console.<br class="autobr" /> Le souci est présent sur 3 SPIP de versions différentes : <br />- SPIP 3.1.11 [24407] : installation toute fraîche, pour le test, avec 1 seul article, aucun autre plugin (local) <br />- SPIP 3.2.5 [24404] : tous les autres plugins sont désactivés (local et en ligne) <br />- SPIP 3.3.0-dev [24418] : tous les autres plugins sont désactivés (local et en ligne)</p> <p>Personne ne reproduit en local ou en ligne ?</p> Des blocs dépliables 2019-09-27T14:56:50Z https://files.spip.org/Des-blocs-depliables#comment502528 2019-09-27T14:56:50Z <p>Hello, c'est qu'il doit y avoir une erreur javascript sur la page... Un conflit avec autre chose peut-être.... Possible d'inspecter cela avec les outils de développement du navigateur ?</p> Des blocs dépliables 2019-09-27T14:19:56Z https://files.spip.org/Des-blocs-depliables#comment502526 2019-09-27T14:19:56Z <p>Bonjour,</p> <p>Je m'aperçois que les blocs dépliables ne sont pas fonctionnels dans l'espace privé, mais qu'ils fonctionnent très bien côté public : est-ce le comportement normal ?</p> <p>J'avoue que je n'y avais jamais prêté attention depuis que j'utilise cet outil ;-))).......</p> <p>Merci,<br class="autobr" /> françois</p> Des blocs dépliables 2018-12-14T16:37:05Z https://files.spip.org/Des-blocs-depliables#comment499125 2018-12-14T16:37:05Z <p>Chez moi, ça fonctionne avec</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><bloc>Bloc de premier niveau <bloc#1>Premier bloc de deuxième niveau Texte du premier bloc </bloc#1> <bloc#2>Deuxième bloc de deuxième niveau Texte du deuxième bloc </bloc#2> </bloc></code></pre></div> Des blocs dépliables 2018-12-14T16:23:32Z https://files.spip.org/Des-blocs-depliables#comment499124 2018-12-14T16:23:32Z <p>><br class="autobr" /> ><br class="autobr" /> > Bonjour<br class="autobr" /> ><br class="autobr" /> > Je voudrais faire des blocs imbriqués dans le texte de l'article avec ce code :<br class="autobr" /> > <bloc>Bloc de premier niveau<br class="autobr" /> ><br class="autobr" /> > <bloc>Bloc de deuxième niveau<br class="autobr" /> ><br class="autobr" /> > Placez votre texte ici<br class="autobr" /> > </bloc><br class="autobr" /> ><br class="autobr" /> > </bloc><br class="autobr" /> ><br class="autobr" /> > Mais ça ne fonctionne pas car le bloc de premier niveau est fermé par le du bloc de deuxième niveau.<br class="autobr" /> ><br class="autobr" /> > Normal. Mais est-ce possible de faire fonctionner ça ?<br class="autobr" /> Quelle solution as-tu trouvée ?<br class="autobr" /> Dans une structure :<br class="autobr" /> <a href="#deplier_num2" class="spip_ancre" rel='nofollow'>...</a><br class="autobr" /> <br class="autobr" /> <br class="autobr" /> ...<br class="autobr" /> <br class="autobr" /> <br class="autobr" /> <br class="autobr" /> J'arrive bien à ouvrir le bloc2 de même niveau que le bloc1</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><bloc#1>[...->#deplier_num2] ... </bloc#1> <bloc#2> ... <bloc#3> ... </bloc#3> </bloc#2></code></pre></div> <p>mais pas le sous-bloc3</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><bloc#1>[...->#deplier_num3] ...</code></pre></div> <p>Merci</p> Des blocs dépliables 2018-11-07T06:06:35Z https://files.spip.org/Des-blocs-depliables#comment498698 2018-11-07T06:06:35Z <p>Cela fonctionne bien mais comment faire pour que le bloc reste ouvert lorsqu'on change l'ordre de tri? Merci</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>#BLOC_TITRE{2} Tous #BLOC_DEBUT <B_articlestest> <p><big>#TRI{>,'↑',ajax} </big> | <big>#TRI{<,'↓',ajax}</big> | #TRI{titre,'Par titre',ajax} | #TRI{date,'Par date',ajax} | #TRI{popularite,'Par popularite',ajax}</p> <div class="menu2 menu_articles"> #ANCRE_PAGINATION <ul> <BOUCLE_articlestest(ARTICLES){id_rubrique} {tri titre}{!par date}{tout}{pagination }> <li> <span class='statut'>[ (#STATUT|puce_statut{article,#ID_ARTICLE,#ID_RUBRIQUE})]<span>   <a href="#URL_ARTICLE">#SURTITRE</a> #MODELE{article_mots} </li> [<p class="pagination">(#PAGINATION)</p>] </BOUCLE_articlestest> </ul> </B_articlestest> En attente de vos fichiers <//B_articlestest> #BLOC_FIN</code></pre></div> Des blocs dépliables 2018-10-29T11:41:32Z https://files.spip.org/Des-blocs-depliables#comment498612 2018-10-29T11:41:32Z <p>C'est cool !</p> <p>Merci.</p> Des blocs dépliables 2018-10-29T08:24:28Z https://files.spip.org/Des-blocs-depliables#comment498606 2018-10-29T08:24:28Z <p>Depuis hier, c'est dans la doc 😉</p> Des blocs dépliables 2018-10-29T06:14:17Z https://files.spip.org/Des-blocs-depliables#comment498602 2018-10-29T06:14:17Z <p>Et bien sûr !!!</p> <p>Désolé pour le bruit, je n'ai pas poussé mon investigation assez loin ;-)</p> <p>Est-ce que cette particularité pourrait apparaitre dans le doc ?</p> <p>Merci pour la précision,<br class="autobr" /> françois</p> Des blocs dépliables 2018-10-29T01:21:36Z https://files.spip.org/Des-blocs-depliables#comment498601 2018-10-29T01:21:36Z <p>Bonjour François,</p> <p>Les titres sont tronqués à 30 caractères seulement si justement le bloc ne comporte pas de titre reconnu par le Couteau Suisse (en fait : pas de double retour à la ligne présente dans le bloc).</p> <p>C'est bien le cas chez toi ? <br class="autobr" /> Car pour éviter de tronquer les titres, il suffirait juste d'un définir un en séparant la première ligne de la deuxième pas un double retour à la ligne...</p> Des blocs dépliables 2018-10-28T17:56:20Z https://files.spip.org/Des-blocs-depliables#comment498600 2018-10-28T17:56:20Z <p>Bonjour,</p> <p>Les titres sont tronqués à 30 caractères ligne 65 dans le fichier <var>blocsdepliables_pipelines.php</var> et <var>function blocsdepliables_callback()</var>.</p> <p>Comment pourrait-on surcharger cette valeur proprement via mes_fonctions.php ?</p> <p>Merci,<br class="autobr" /> françois</p> Des blocs dépliables 2018-04-29T09:30:10Z https://files.spip.org/Des-blocs-depliables#comment496760 2018-04-29T09:30:10Z <p><strong>Problème https</strong> : bonjour Patrice, j'ai un souci avec les blocs dépliables pour un site en https. <br class="autobr" /> l'url des images de fonds (triangle.gif, triangle_bas.gif) est indiquée en http et non pas en https:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code><span class="re1">.bloc_replie</span><span class="br0">&#123;</span><span class="kw1">background</span><span class="sy0">:</span><span class="kw4">transparent</span> <span class="kw3">url</span><span class="br0">&#40;</span><span class="co2">http://mondoine.tld/prive/images/triangle.gif</span><span class="br0">&#41;</span><span class="sy0">;</span><span class="br0">&#125;</span></code></pre></div> <p>Comment faut-il procéder pour corriger ce défaut de protocole ?<br class="autobr" /> Merci beaucoup d'avance de ton aide</p> Des blocs dépliables 2017-12-03T22:09:48Z https://files.spip.org/Des-blocs-depliables#comment494715 2017-12-03T22:09:48Z <p>Bonjour, j'aimerais rendre dépliables les “forums” sous les articles, pour que les visiteurs n'ouvrent la fenêtre d'écriture que s'ils ont besoin d'intervenir. Est-ce possible ? Je ne sais pas du tout programmer, et n'y comprends pas grand chose...<br class="autobr" /> merci de votre aide.</p> Des blocs dépliables 2017-06-24T08:08:32Z https://files.spip.org/Des-blocs-depliables#comment492647 2017-06-24T08:08:32Z <p>De mon côté, la modification du fichier <samp>blocsdepliables_fonctions.php</samp> ligne 182 permet de faire fonctionner les blocs dépliables en dehors des balises SPIP :</p> <p><a href="https://zone.spip.org/trac/spip-zone/browser/_plugins_/blocsdepliables/blocsdepliables_fonctions.php#L182" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/browser/_plugins_/blocsdepliables/blocsdepliables_fonctions.php#L182</a></p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="nu0">182</span> <span class="kw1">return</span> <span class="st0">"<div class=<span class="es1">\"</span>cs_blocs<span class="es4">$numero</span><span class="es1">\"</span>><<span class="es4">$h</span> class=<span class="es1">\"</span>blocs_titre<span class="es4">$replie</span><span class="es4">$ajax</span><span class="es1">\"</span><span class="es4">$id</span>><a href=<span class="es1">\"</span><span class="es4">$fragment</span><span class="es1">\"</span>>"</span><span class="sy0">;</span></code></pre></div> <p>ajout de la classe ouvrir_fermer :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="nu0">182</span> <span class="kw1">return</span> <span class="st0">"<div class=<span class="es1">\"</span>cs_blocs<span class="es4">$numero</span><span class="es1">\"</span>><<span class="es4">$h</span> class=<span class="es1">\"</span>blocs_titre<span class="es4">$replie</span><span class="es4">$ajax</span><span class="es1">\"</span><span class="es4">$id</span>><a href=<span class="es1">\"</span><span class="es4">$fragment</span><span class="es1">\"</span> class=<span class="es1">\"</span>ouvrir_fermer<span class="es1">\"</span>>"</span><span class="sy0">;</span></code></pre></div> Des blocs dépliables 2017-06-23T14:11:51Z https://files.spip.org/Des-blocs-depliables#comment492638 2017-06-23T14:11:51Z <p>Les blocs fonctionnent donc dans toutes les balises de l'article :</p> <ul class="spip"><li> #CHAPO</li><li> #DESCRIPTIF</li><li> #TEXTE</li><li> #PS</li></ul> Des blocs dépliables 2017-06-23T13:31:05Z https://files.spip.org/Des-blocs-depliables#comment492637 2017-06-23T13:31:05Z <p>Le contrôle de la présence de la class <var>ouvrir_fermer</var> ligne 74 semble poser problème :<br class="autobr" /> <a href="https://zone.spip.org/trac/spip-zone/changeset/104699/_plugins_/blocsdepliables/js/blocs.js" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/104699/_plugins_/blocsdepliables/js/blocs.js</a></p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="nu0">73</span> jQuery<span class="br0">&#40;</span>this<span class="br0">&#41;</span><span class="sy0">.</span>blocs_set_title<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="nu0">74</span> <span class="sy0">.</span>find<span class="br0">&#40;</span><span class="st_h">'a.ouvrir_fermer'</span><span class="br0">&#41;</span> <span class="nu0">75</span> <span class="sy0">.</span>on<span class="br0">&#40;</span><span class="st_h">'click'</span><span class="sy0">,</span> <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span> </code></pre></div> Des blocs dépliables 2017-06-23T13:10:26Z https://files.spip.org/Des-blocs-depliables#comment492636 2017-06-23T13:10:26Z <p>Bonjour,</p> <p>Après mise à jour vers la v1.2.0 : les blocs dépliables ne fonctionnent qu'à l'intérieur de la balise #TEXTE.</p> <ul class="spip"><li> Installation de SPIP 3.1.6</li><li> Installation de blocs dépliables 1.2.0</li><li> Rédaction d'un article avec, dans le corps de texte : <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code> <bloc> Un titre qui deviendra cliquable Le texte, initialement caché, à montrer/cacher, après deux sauts de ligne... </bloc></code></pre></div></li><li> Dans le squelette article.html, ajout des balise blocs dépliables, juste avant #TEXTE : <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re1">#BLOC_TITRE</span> Mon titre <span class="re1">#BLOC_DEBUT</span> Mon bloc dépliable Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. <span class="re1">#BLOC_FIN</span> <span class="re4">[</span><div class="<span class="re1">#EDIT</span><span class="re40">{texte}</span> texte surlignable clearfix"><span class="re4">(</span><span class="re1">#TEXTE</span><span class="re50">|image_reduire</span><span class="re40">{672,*}</span><span class="re4">)</span></div><span class="re4">]</span></code></pre></div></li></ul> <p>Les 2 blocs sont bien présents, repliés, ... et il n'y a que les blocs inclus dans #TEXTE qui fonctionnent.<br class="autobr" /> Je constate et reproduits le souci sur 2 sites en prod et plusieurs test en local.</p> <p>françois</p> Des blocs dépliables 2017-03-31T10:11:58Z https://files.spip.org/Des-blocs-depliables#comment491724 2017-03-31T10:11:58Z <p>Bonjour,</p> <p>J'utilise des blocs dépliables dans un menu escamotable à droite de ma page. Les titres dépliables sont les rubriques et en cliquant dessus on déploie les noms des articles de la rubrique. Quand je choisis un article, j'y arrive et le menu se referme. Quand je retourne au menu, le bloc s'est replié malgré le fait d'avoir coché «Mémoriser l'état des blocs». C'est assez troublant d'un point de vue ergonomique. Y aurait-il moyen d'éviter cela?</p> Des blocs dépliables 2017-03-26T16:59:05Z https://files.spip.org/Des-blocs-depliables#comment491662 2017-03-26T16:59:05Z <p>tu parles du plugins couteau suisse en générale, ou juste de la fonction “des blocs dépliables” ?</p> Des blocs dépliables 2017-03-26T16:32:54Z https://files.spip.org/Des-blocs-depliables#comment491660 2017-03-26T16:32:54Z <p>Pour info après changement des bornes</p> <p> compatibilite=“[3.0.0;3.2.*]”</p> <p>RAS</p> Des blocs dépliables 2017-03-08T10:31:52Z https://files.spip.org/Des-blocs-depliables#comment491344 2017-03-08T10:31:52Z <p>C'est exactement ce que j'ai fait (mais mon explication ci-dessus était un peu sommaire).</p> <p>Sauf que je l'ai fait en surchargeant une copie de blocs.js (squelettes/js/blocs.js). Cela fonctionne très bien: comme dit plus haut, le défilement de la valeur d'un seul pixel suffit à provoquer le chargement de l'image.</p> <p>Mais je retiens ta proposition qui pourrait être utile si je ne veux cette fonction que pour certaines pages et non pour le site en entier.</p> <p>Merci pour la peine.</p> Des blocs dépliables 2017-03-07T23:07:10Z https://files.spip.org/Des-blocs-depliables#comment491338 2017-03-07T23:07:10Z <p>Je ne sais pas si ce code peut fonctionner. Le code serait plutôt dans le squelette de ta page :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code><span class="sy0"><</span>script type<span class="sy0">=</span><span class="st0">"text/javascript"</span><span class="sy0">></span> <span class="co1">// ma fonction personnalisée :</span> jQuery.<span class="me1">fn</span>.<span class="me1">blocs_toggle_slide</span> <span class="sy0">=</span> <span class="kw1">function</span><span class="br0">&#40;</span>selector<span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="co1">// ici mon code après le clic...</span> window.<span class="me1">scrollBy</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">5</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// à vérifier ??</span> <span class="co1">// maintenant le [dé|re]pliage du bloc :</span> <span class="kw1">return</span> <span class="kw1">this</span>.<span class="me1">is</span><span class="br0">&#40;</span><span class="st0">".blocs_slide"</span><span class="br0">&#41;</span> <span class="sy0">?</span><span class="kw1">this</span>.<span class="me1">slideUp</span><span class="br0">&#40;</span>blocs_slide<span class="br0">&#41;</span> <span class="sy0">:</span><span class="kw1">this</span>.<span class="me1">slideDown</span><span class="br0">&#40;</span>blocs_slide<span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span><span class="sy0">;</span> <span class="sy0"></</span>script<span class="sy0">></span></code></pre></div> Des blocs dépliables 2017-03-07T22:03:38Z https://files.spip.org/Des-blocs-depliables#comment491337 2017-03-07T22:03:38Z <p>C'est facile JavaScript, il suffit d'y aller à tâtons ;-)<br class="autobr" /> Ça marche avec juste <code>window.scrollBy(0, 1);</code>. Le défilement d'un pixel produit bien l'effet attendu.</p> Des blocs dépliables 2017-03-07T13:37:30Z https://files.spip.org/Des-blocs-depliables#comment491326 2017-03-07T13:37:30Z <p>Merci pour cette rapide réponse.</p> <p>Je comprends bien l'idée, mais ne connaissant pas la syntaxe de JS, je ne sais pas la réaliser (j'ai bien collé ce code à l'endroit indiqué mais cela ne produit rien).</p> <p>La fonction à utiliser est:</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><script> function scrollWin() { window.scrollBy(0, 5); } </script></code></pre></div> <p>et l'action:</p> <p><code>onclick="scrollWin()"</code></p> <p><a href="https://www.w3schools.com/jsref/met_win_scrollby.asp" class="spip_out" rel='nofollow external'>Source</a></p> Des blocs dépliables 2017-03-07T13:30:39Z https://files.spip.org/Des-blocs-depliables#comment491325 2017-03-07T13:30:39Z <p>La compression a aussi comme bénéfice de concaténer tous les scripts en un seul fichier, ce qui économise des requêtes.</p> <p>Je ne sais pas si le souci se pose encore avec ce plugin mais j'avais trouvé une astuce pour empêcher la compression d'un script (marche peut-être aussi avec les CSS) : il suffit de rajouter un <var>id</var> quelconque à l'appel. Ainsi, la ligne 19 de <var>blocsdepliables_pipelines.php</var> passe de</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="re0">$flux</span> <span class="sy0">.=</span> <span class="st0">"<script type='text/javascript' src='"</span><span class="sy0">.</span>timestamp<span class="br0">&#40;</span>find_in_path<span class="br0">&#40;</span><span class="st_h">'js/blocs.js'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">"'></script>"</span><span class="sy0">;</span></code></pre></div> <p>à</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="re0">$flux</span> <span class="sy0">.=</span> <span class="st0">"<script type='text/javascript' id='ne_pas_compresser_bloc' src='"</span><span class="sy0">.</span>timestamp<span class="br0">&#40;</span>find_in_path<span class="br0">&#40;</span><span class="st_h">'js/blocs.js'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">"'></script>"</span><span class="sy0">;</span></code></pre></div> <p>Si le problème existe encore, ça peut valoir la peine de commiter cela.</p> Des blocs dépliables 2017-03-07T12:33:36Z https://files.spip.org/Des-blocs-depliables#comment491324 2017-03-07T12:33:36Z <p>Bonjour,</p> <p>Il existe une fonction surchargeable qui permet de personnaliser les clics, regarde au tout début du code du fichier <code>blocs.js</code>.</p> <p>Ce pourrait être un code javascript du genre à ajouter à ta page :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code><span class="co1">// ma fonction personnalisée :</span> jQuery.<span class="me1">fn</span>.<span class="me1">blocs_toggle_slide</span> <span class="sy0">=</span> <span class="kw1">function</span><span class="br0">&#40;</span> selector <span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="co1">// ici mon code après le clic...</span> <span class="co1">// maintenant le [dé|re]pliage du bloc :</span> <span class="kw1">return</span> <span class="kw1">this</span>.<span class="me1">is</span><span class="br0">&#40;</span><span class="st0">".blocs_slide"</span><span class="br0">&#41;</span> <span class="sy0">?</span><span class="kw1">this</span>.<span class="me1">slideUp</span><span class="br0">&#40;</span>blocs_slide<span class="br0">&#41;</span> <span class="sy0">:</span><span class="kw1">this</span>.<span class="me1">slideDown</span><span class="br0">&#40;</span>blocs_slide<span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span><span class="sy0">;</span></code></pre></div> Des blocs dépliables 2017-03-07T11:09:08Z https://files.spip.org/Des-blocs-depliables#comment491323 2017-03-07T11:09:08Z <p>Bonjour,</p> <p>J'utilise avec bonheur ce plugin sur divers sites et cela me rend de grands services, merci. Cette fois, cela se complique un peu:</p> <p>Sur mes pages (qui contiennent beaucoup d'images) j'utilise un «lazy load» pour charger les images au fur et à mesure du scroll de la page. J'ai aussi de petites images contenues dans des blocs fermés mais elles ne sont pas chargées quand on scrolle. Quand on ouvre le bloc on ne les voit donc pas, mais il suffit de faire un léger scroll pour qu'elles apparaissent.</p> <p>J'ai donc pensé que le plus simple serait d'associer un <code>window.scrollBy</code> au click d'ouverture du bloc pour faire défiler la page d'un pixel. Mais il s'agit d'un petit script qui fonctionne en html et je ne vois pas d'élément html à surcharger dans ce plugin... Et en javascript ou en php je ne sais pas faire. Quelqu'un a-t-il une idée? Peut-être que c'est tout bête!</p> <p>Merci d'avance</p> Des blocs dépliables 2017-01-06T17:42:55Z https://files.spip.org/Des-blocs-depliables#comment490446 2017-01-06T17:42:55Z <p>Bon sang que c'est beau quand c'est simple !</p> <p>J'avais mal compris la notion de “numéroté”, je voyais ça comme des listes numérotées et j'ai lu en diagonale. Et je suis donc passé à côté.</p> <p>Merci pour l'info et pour cet excellent plugin.</p> Des blocs dépliables 2017-01-06T17:18:26Z https://files.spip.org/Des-blocs-depliables#comment490444 2017-01-06T17:18:26Z <p>Eh oui c'est possible ! Regarde la doc ci-dessus, avec les blocs numérotés...</p> Des blocs dépliables 2017-01-06T17:15:16Z https://files.spip.org/Des-blocs-depliables#comment490443 2017-01-06T17:15:16Z <p>Bonjour</p> <p>Je voudrais faire des blocs imbriqués dans le texte de l'article avec ce code :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><bloc>Bloc de premier niveau <bloc>Bloc de deuxième niveau Placez votre texte ici </bloc> </bloc></code></pre></div> <p>Mais ça ne fonctionne pas car le bloc de premier niveau est fermé par le <code></bloc></code>du bloc de deuxième niveau.</p> <p>Normal. Mais est-ce possible de faire fonctionner ça ?</p> Des blocs dépliables 2016-10-18T21:21:13Z https://files.spip.org/Des-blocs-depliables#comment489441 2016-10-18T21:21:13Z <p>De plus cQuery, c'est les crayons, non ?<br class="autobr" /> Voici un exemple d'utilisation qui devrait fonctionner :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code><span class="sy0">;</span><span class="br0">&#40;</span><span class="kw1">function</span><span class="br0">&#40;</span>$<span class="br0">&#41;</span><span class="br0">&#123;</span> $<span class="br0">&#40;</span>window<span class="br0">&#41;</span>.<span class="me1">load</span><span class="br0">&#40;</span><span class="kw1">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="kw1">function</span> saisies_fieldset_pliable<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="co1">// bla bla bla</span> <span class="br0">&#125;</span> saisies_fieldset_pliable<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> onAjaxLoad<span class="br0">&#40;</span>saisies_fieldset_pliable<span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="br0">&#40;</span>jQuery<span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> <p>ou peut-être aussi sous cette forme :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code><span class="kw1">var</span> init_f <span class="sy0">=</span> <span class="kw1">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="co1">// bla bla bla</span> <span class="br0">&#125;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="kw1">typeof</span> onAjaxLoad <span class="sy0">==</span> <span class="st0">"function"</span><span class="br0">&#41;</span> onAjaxLoad<span class="br0">&#40;</span>init_f<span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw1">if</span> <span class="br0">&#40;</span>window.<span class="me1">jQuery</span><span class="br0">&#41;</span> jQuery<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span>init_f<span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> Des blocs dépliables 2016-10-17T01:02:34Z https://files.spip.org/Des-blocs-depliables#comment489408 2016-10-17T01:02:34Z <p>n'importe quoi, c'était les blocs de saisie qui ne se dépliait pas, j'ai ajouté</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>saisies_fieldset_pliable(); onAjaxLoad(saisies_fieldset_pliable);</code></pre></div> <p>et ça fonctionne ;)</p> Des blocs dépliables 2016-10-15T13:46:27Z https://files.spip.org/Des-blocs-depliables#comment489398 2016-10-15T13:46:27Z <p>Bonjour Patrice, j'essaie sans résultat de faire fonctionner les blocs sur une page chargée via un lien ajax preload, j'ai fais</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>/* <![CDATA[ */ cQuery(this).blocs_init() ; /* ]]> */</code></pre></div> <p>vois tu une solution? merci</p> Des blocs dépliables 2016-05-21T07:54:12Z https://files.spip.org/Des-blocs-depliables#comment487560 2016-05-21T07:54:12Z <p>Bonjour,<br class="autobr" /> je tombe sur un os que je n'arrive pas à résoudre.<br class="autobr" /> J'ai surchargé blocs.css.html en en créant un dans squelettes/outils.<br class="autobr" /> Très bien, sauf que... <br class="autobr" /> Pour une raison que j'ignore, le CS met les déclarations de styles ainsi générées dans local/couteau-suisse/header.css. Du coup, les chemins pour des images de background ne sont plus bons puisqu'il s'agit de chemins relatifs</p> <p>Ce qu'il y a d'étrange, c'est que sur mon serveur local de développement, il n'y a pas de création du fichier local/couteau-suisse/header.css : les déclarations css sont directement intégrées dans le head (et du coup c'est OK)</p> <p>Il y a un truc qui m'échappe : pourquoi cette différence de comportement ?</p> Des blocs dépliables 2015-10-26T20:50:15Z https://files.spip.org/Des-blocs-depliables#comment484246 2015-10-26T20:50:15Z <p>Comme d'habitude, ta réponse est aussi limpide que rapide !<br class="autobr" /> Un énorme merci !<br class="autobr" /> Long life to the Swiss Army Knife (and his developper ! ;-))</p> Des blocs dépliables 2015-10-26T20:15:18Z https://files.spip.org/Des-blocs-depliables#comment484244 2015-10-26T20:15:18Z <p>Donc, a priori, le problème est réglé en changeant un peu la configuration de la lame.</p> <p>L'option “<strong>Balise pour les titres</strong>” doit être changée et portée par exemple à : <strong>h5</strong>.</p> <p>Du coup, plus de conflit. Je confirme que le plugin “manuel de rédaction du site” refonde tous les paragraphes situés après un titre et empêche les blocs de fonctionner lorsqu'ils sont en <strong>h4</strong>, tout comme les titres de SPIP.</p> <p>Cette option avait été prévue justement pour résoudre certains éventuels conflits avec des plugins ou des squelettes. Bien sûr on peut mettre <strong>h5</strong>, mais aussi <strong>div</strong>.</p> Des blocs dépliables 2015-10-26T16:11:44Z https://files.spip.org/Des-blocs-depliables#comment484242 2015-10-26T16:11:44Z <p>Oui, bien sûr, j'avais bien commencé par cela. Pas d'erreur (des warnings en pagailles, mais pas d'erreur). <br class="autobr" /> En PJ, un fichier image pour aider (peut-être, enfin, j'espère !!!), à comprendre ce qu'il se passe :</p> <p>Pour info, le plugin blocs dépliables fonctionne bien en utilisant la syntaxe <bloc> du CS mais j'aimerais vraiment garder le CS, ne serait-ce pour une histoire de certitude dans la compatibilité (il y a plus de 2000 articles sur le site et un bon paquet utilisent la lame blocs dépliables : je veux être certain de leur bon fonctionnement alors je ne souhaite pas changer d'outil !)</bloc></p> <p>PS : Je peux te donner un accès privé si tu veux voir</p> Des blocs dépliables 2015-10-26T12:54:49Z https://files.spip.org/Des-blocs-depliables#comment484236 2015-10-26T12:54:49Z <p>Ce problème est souvent évoqué dans les forums, la compression n'est en effet pas très fiable...<br class="autobr" /> Ce n'est pas absolument indispensable a priori car les serveurs transmettent aux clients les pages en format déjà compressé...</p> Des blocs dépliables 2015-10-26T12:52:37Z https://files.spip.org/Des-blocs-depliables#comment484235 2015-10-26T12:52:37Z <p>Bonjour. <br class="autobr" /> C'est un peu difficile de répondre à ta question, je ne connais pas ce plugin « manuel de rédaction du site ». <br class="autobr" /> Il doit y avoir un conflit, une erreur JS induite par cette cohabitation. Peut-être faut-il commencer par chercher cette erreur grâce aux outils de développement des navigateurs ?</p> Des blocs dépliables 2015-10-19T14:49:34Z https://files.spip.org/Des-blocs-depliables#comment484148 2015-10-19T14:49:34Z <p>Un petit up ! Pas de solution pour “débloquer les blocs” ?</p> Des blocs dépliables 2015-10-19T13:47:20Z https://files.spip.org/Des-blocs-depliables#comment484143 2015-10-19T13:47:20Z <p>Salut</p> <p>Je rencontre une difficulté entre les blocs dépliables et les fonctions de compression des scripts et des css (fonctions avancées) sur un site v.3.0.20 et plugins à jour.<br class="autobr" /> Clairement lorsque j'active la compression des scripts et/ou des css, les blocs dépliables ne fonctionnent plus.<br class="autobr" /> Suis-je le seul dans ce cas là, ou bien est-ce que d'autres ont déjà constaté ce curieux fonctionnement ?<br class="autobr" /> Connaissez-vous une solution ?</p> Des blocs dépliables 2015-10-09T04:10:04Z https://files.spip.org/Des-blocs-depliables#comment483999 2015-10-09T04:10:04Z <p>Bonjour Patrice,<br class="autobr" /> Les blocs dépliables font partie depuis longtemps de mes incontournables.</p> <p>Je rencontre une difficulté avec l'utilisation de cette lame avec le plugin “manuel de rédaction du site”. Les blocs dépliables dans l'article utilisé par le manuel ne fonctionnent plus <i>(les blocs ne se déplient plus)</i>. Une idée du pourquoi ?<br class="autobr" /> SPIP 3.0.20 + CS dernière version<br class="autobr" /> PS : Merci encore pour ce couteau qui rend si service.</p> Des blocs dépliables 2015-08-14T09:16:50Z https://files.spip.org/Des-blocs-depliables#comment483325 2015-08-14T09:16:50Z <p>Bonjour,<br class="autobr" /> +1 ! Ça m'intéresserait aussi cette possibilité de déplier un bloc au survol. As-tu trouvé une solution depuis le post précédent du 25 juillet ?</p> Des blocs dépliables 2015-07-25T06:44:30Z https://files.spip.org/Des-blocs-depliables#comment483115 2015-07-25T06:44:30Z <p>Bonjour,<br class="autobr" /> Comment faire pour que le bloc se déplie au <strong>survol</strong> du titre et non au <strong>clic</strong>?<br class="autobr" /> Merci</p> Des blocs dépliables 2014-12-19T08:47:01Z https://files.spip.org/Des-blocs-depliables#comment478584 2014-12-19T08:47:01Z <p>Bonjour,</p> <p>Je continue ma recherche dans une grande solitude. J'ai résolu une partie du problème : le code proposé pour laisser le bloc déplié en cas d'erreur de saisie du formulaire semble fonctionner avec Formidable mais pas avec Forms et Tables. C'est déjà ça de reglé ! En revanche, je ne parviens pas à laisser le bloc déplié pour que reste apparent le message OK en vert en cas de validation. J'ai essayé avec la classe .reponse_formulaire_ok mais cela ne donne rien.</p> <p>Merci de votre aide.</p> Des blocs dépliables 2014-12-19T07:31:34Z https://files.spip.org/Des-blocs-depliables#comment478583 2014-12-19T07:31:34Z <p>Bonjour,</p> <p>Précision par rapport à mon précédent message : je suis en version 2.1.26. Le bloc ne reste pas déplié après validation du formulaire (forms et tables) même si je mets le bout de code proposé dans le squelette concerné (article.html).</p> <p>Merci de votre aide.</p> Des blocs dépliables 2014-12-17T15:17:07Z https://files.spip.org/Des-blocs-depliables#comment478567 2014-12-17T15:17:07Z <p>Bonjour,</p> <p>J'ai également ce problème. J'ai mis le bout de code dans le fichier blocs.js mais cela ne donne rien. Ce n'est peut-être pas la bonne place.</p> <p>Par ailleurs, le même problème se pose à l'inverse pour le message qui indique que tout s'est bien passé et que la réponse a été enregistrée. Le blocs se replie. Y a-t-il aussi un bout de code à ajouter (où ?) pour que le bloc reste ouvert pour que la personne qui a saisi le formulaire voie que tout s'est bien passé.</p> <p>Merci de votre aide. Cordialement.</p> Des blocs dépliables 2014-12-15T15:41:22Z https://files.spip.org/Des-blocs-depliables#comment478523 2014-12-15T15:41:22Z <p>salut :)</p> <p>c'est qu'heuuu... j'en suis à la phase “je comprend ce que je vois” , je “comprends” le mécanisme... mais pas encore capable de coder en vrai :-\</p> <p>quand j'ai testé cet ajout, jme disais “ça serait logique que ça marche” mais... j'ai quand même été surpris que j'y arrive ! :-)</p> <p>donc sincèrement, je ne ferai pas mon apprentissage avec ton plugin ;-)</p> Des blocs dépliables 2014-12-14T12:24:42Z https://files.spip.org/Des-blocs-depliables#comment478500 2014-12-14T12:24:42Z <p>Bonjour ! <br class="autobr" /> C'est une très bonne idée. Il faudrait publier une modification du code plus «universelle» sur ce 2e paramètre de la balise ;-)</p> Des blocs dépliables 2014-12-14T01:10:57Z https://files.spip.org/Des-blocs-depliables#comment478497 2014-12-14T01:10:57Z <p>Salut à vous !</p> <p>a propos de la balise BLOC_UNIQUE, serait il possible qu'elle n'agisse que sur une partie d'une page ? une div de class <i>truc</i> que l'on pourrait passer en argument ?</p> <p>genre:<br class="autobr" /> <code> #BLOC_UNIQUE{oui}{truc}</code></p> <p>je m'explique: <br class="manualbr" />mon reglage general est sur <code>BLOC_UNIQUE{non}</code>. <br class="manualbr" />j'utilise des blocs à plusieurs endroits des pages (ex: les menus dans la “colonne” de gauche, (parfois) dans un article, les documents joints à un article...) <br class="manualbr" />je souhaiterai que l'une de ces “div” ai un comportement <code>BLOC_UNIQUE{oui}</code>, en l'occurrence une <code>div class="portfolio"</code> pour les documents joints (autrement dit, que, quand on ouvre un bloc de la “div portfolio”, cela referme tous les autres blocs situés dans cette div mais pas les div “extérieures”.</p> <p>premiers pas pour moi dans le js...<br class="autobr" /> j'ai modifié le fichier /outil/blocs.js à la ligne 59 ainsi:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>jQuery('.portfolio .blocs_titre').not('.blocs_replie').not(lignee).blocs_toggle();</code></pre></div> <p>jusque la tout va bien...</p> <p>c'est un peu “rude” mais ça fonctionne :)</p> <p>si ça peut donner des idées...</p> <p> </p> <p>grand merci aux dev de ce plugin !...</p> Des blocs dépliables 2014-10-05T15:23:07Z https://files.spip.org/Des-blocs-depliables#comment477267 2014-10-05T15:23:07Z <p>Bonjour,</p> <p>Lorsqu'il y a une carte (générée avec le plugin GIS) dans le bloc repliable, le carte est mal positionnée : décalée en haut à gauche du bloc leaflet de la carte. Il faut glisser la carte pour voir son contenu.<br class="autobr" /> Je ne sais pas si c'est dû à une mauvaise interaction entre les codes Javascript (je suis incapable de vérifier ça).</p> <p>Également lorsque j'applique une couleur de rubrique au background de cs_bloc la couleur se replie et n'est visible que pour le titre, alors que je voudrais que tout le contenu du bloc soit sur ce fond de couleur.</p> <p>Merci (et désolée pour cet usage décalé des blocs !)</p> <p>dd</p> Des blocs dépliables 2014-06-30T11:02:16Z https://files.spip.org/Des-blocs-depliables#comment476028 2014-06-30T11:02:16Z <p>en fait, avec l'option « un seul bloc ouvert », le bloc parent se referme quand on clique sur le bloc enfant mais si on reclique sur le bloc parent, le bloc enfant apparaît ouvert…</p> Des blocs dépliables 2014-06-28T12:04:40Z https://files.spip.org/Des-blocs-depliables#comment476011 2014-06-28T12:04:40Z <p>Hello<br class="autobr" /> super plug-in :-)<br class="autobr" /> petit problème :<br class="autobr" /> j'essaie de faire des blocs imbriqués selon le shéma</p> <ul class="spip"><li> <strong>bloc dépliable distant#1</strong> <ul class="spip"><li> bloc dépliable</li><li> bloc dépliable</li><li> …</li><li> fermer le bloc</li></ul></li><li> <strong>bloc dépliable distant#2</strong> <ul class="spip"><li> bloc dépliable</li><li> …</li><li> fermer le bloc</li></ul></li><li> …</li></ul> <p>soit je choisis l'option “un seul bloc ouvert” et qu'on clique sur le niveau 2, le niveau 1 se referme avant l'affichage du niveau 2<br class="manualbr" />soit je choisis l'option “plusieurs blocs ouverts” et quand on clique sur le niveau 2, on ne sait plus fermer le niveau 1 (et les autres niveaux 1 s'ouvrent sans fermer celui qui est ouvert - ce qui est logique mais fout un peu le bazar)</p> <p>l'idéal serait d'avoir un comportement qui dit quelque chose comme : <i>quand le niveau 2 est déclenché, le niveau 1 courant reste ouvert sauf si on clique sur un autre niveau 1. sinon (quand le niveau 2 n'est pas déclenché) le niveau 1 courant est fermé quand on clique sur un autre niveau 1</i>,<br class="autobr" /> et un autre qui dit : <i>fermer tous les blocs</i></p> <p>une idée ?<br class="autobr" /> merci d'avance, Eric</p> <p>(voir le site <a href="http://lab.etopia.be/#section2" class="spip_url spip_out auto" rel="nofollow external">http://lab.etopia.be/#section2</a>)</p> Des blocs dépliables 2014-05-17T16:29:29Z https://files.spip.org/Des-blocs-depliables#comment475437 2014-05-17T16:29:29Z <p>bonjour, sur ce satané ie9 la fonction insert_head_css de certains plugins cassent les blocks, j'ai recensé diogène, legendes, modèles media, socialtags et z-commerce ... sur spip3 spip-r une idée du pourquoi? merci</p> Des blocs dépliables 2014-03-18T13:56:46Z https://files.spip.org/Des-blocs-depliables#comment474476 2014-03-18T13:56:46Z <p><strong>Notes et blocs dépliables</strong><br class="manualbr" />Y a-t-il un moyen pour que les notes raccourci <code>[[ma petite note de bas de page]]</code> soit calculée “bloc par bloc” ou du moins soit affichée à l'intérieur de chaque bloc, à la fin du bloc déplié ? En effet, en l'état, SPIP calcule et rassemble toutes les nôtres en bas de page et, pour peu que tous les blocs soient repliés, on ne comprend pas très bien ce qu'il se passe…<br class="autobr" /> En espérant avoir été clair…<br class="autobr" /> Merci d'avance des pistes… (et vive le CS que je trouve à la fois commode et bien fichu !)</p> Des blocs dépliables 2014-02-07T13:34:30Z https://files.spip.org/Des-blocs-depliables#comment473760 2014-02-07T13:34:30Z <p>et j'ajoute qu'il faut aussi ajouter :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> .blocs_titre a:hover { background-image: none; }</code></pre></div> <p>pour que le survol ne fasse pas apparaitre le deuxième triangle.</p> Des blocs dépliables 2014-02-05T22:51:53Z https://files.spip.org/Des-blocs-depliables#comment473738 2014-02-05T22:51:53Z <p>Effectivement, cela règle le problème, je l'ai ajouté au css du thème.<br class="autobr" /> Merci et tant pis pour la compréhension ^^</p> Des blocs dépliables 2014-02-05T15:14:19Z https://files.spip.org/Des-blocs-depliables#comment473726 2014-02-05T15:14:19Z <p>Effectivement, je n'ai pas d'élément d'explication, il faudrait creuser l'intéraction des différents composants de ton site (lames, plugins et squelette).<br class="autobr" /> Il semble que les liens <a> dépliables héritent de l'image de leur père (<h4>), et ne je sais vraiment pas pourquoi !<br class="autobr" /> Pour éviter ça, une règle CSS ressemblant à la suivante devrait suffire :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code><span class="re1">.blocs_titre</span> a <span class="br0">&#123;</span> <span class="kw1">background-image</span><span class="sy0">:</span> <span class="kw2">none</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> Des blocs dépliables 2014-02-05T11:10:35Z https://files.spip.org/Des-blocs-depliables#comment473712 2014-02-05T11:10:35Z <p>Bonjour,</p> <p>D'abord bravo, le module est une réussite !<br class="autobr" /> Je rencontre toutefois un problème, lié je pense au thème que j'utilise.<br class="autobr" /> Comme vous pouvez le constater <a href='https://files.spip.org/http:\theoept.fr' rel='nofollow'>ici</a>, le triangle indiquant la présence d'un bloc s'affiche deux fois (sous firefox, pas explorer :/)<br class="autobr" /> Le problème n'apparait pas dans l'interface privée, seulement publique. Le thème utilisé est une adaptation du thème <a href="http://contrib.spip.net/Envision-1-1" class="spip_out" rel='nofollow external'>envision</a>.<br class="autobr" /> J'avoue ne pas savoir du tout où chercher !<br class="autobr" /> Merci d'avance si vous avez des idées.</p> Des blocs dépliables 2013-10-29T11:07:05Z https://files.spip.org/Des-blocs-depliables#comment471874 2013-10-29T11:07:05Z <p>Bonjour,</p> <p>Je n'arrive pas à reproduire ton problème. N'y a-t-il pas une cause extérieure particulière à ton site (erreur JS par exemple) qui bloquerait la construction des blocs ?</p> Des blocs dépliables 2013-10-25T08:42:19Z https://files.spip.org/Des-blocs-depliables#comment471786 2013-10-25T08:42:19Z <p>Bonjour</p> <p>Le plugin est vraiment très pratique.<br class="autobr" /> J'ai juste une question (pour info, ça ne concerne que l'intégration sur le site privé, et pas dans un squelette) :<br class="autobr" /> Lorsque le titre est court et le texte masqué, ils se mélangent. Je n'ai pas trouvé de solution pour n'afficher que le titre.<br class="autobr" /> Voici mon code :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><invisible#1> Mon titre Mon texte </invisible#1></code></pre></div> <p>Ça m'affiche le lien visible :<br class="autobr" /> > Mon titre Mon texte (…)<br class="autobr" /> Je voudrais simplement :<br class="autobr" /> > Mon titre</p> <p>Merci</p> Des blocs dépliables 2013-09-27T23:32:49Z https://files.spip.org/Des-blocs-depliables#comment471109 2013-09-27T23:32:49Z <p>Merci du retour, je viens d'ajouter ce cas de figure à la doc ci-dessus ;-)</p> Des blocs dépliables 2013-09-27T23:24:17Z https://files.spip.org/Des-blocs-depliables#comment471108 2013-09-27T23:24:17Z <p>Résolu! C'est parfait. Merci</p> Des blocs dépliables 2013-09-27T00:28:21Z https://files.spip.org/Des-blocs-depliables#comment471077 2013-09-27T00:28:21Z <p>Bonjour,<br class="autobr" /> L'idée serait de déplier le bloc si une classe erreur est trouvée à l'intérieur...<br class="autobr" /> Est-ce que le code JS suivant fonctionne ?<br class="autobr" /> Pat</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code>jQuery<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span><span class="kw1">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> jQuery<span class="br0">&#40;</span><span class="st0">'.cs_blocs'</span><span class="br0">&#41;</span>.<span class="me1">has</span><span class="br0">&#40;</span><span class="st0">'.erreur_message'</span><span class="br0">&#41;</span> .<span class="me1">find</span><span class="br0">&#40;</span><span class="st0">'.blocs_titre.blocs_replie'</span><span class="br0">&#41;</span>.<span class="me1">blocs_toggle</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> Des blocs dépliables 2013-09-26T10:33:17Z https://files.spip.org/Des-blocs-depliables#comment471055 2013-09-26T10:33:17Z <p>Il me semble qu'un commande jQuery devrait faire l'affaire : la détection d'une classe d'erreur incluse dans un bloc pourrait provoquer l'ouverture de celui-ci.</p> Des blocs dépliables 2013-09-26T04:06:23Z https://files.spip.org/Des-blocs-depliables#comment471041 2013-09-26T04:06:23Z <p>J'ai mis un formulaire</p> <div></div> <p>dans un bloc dépliable. Comment faire pour qu'il reste déplié lorsqu'il y a des erreurs dans la saisie du formulaire? Le formulaire a été fabriqué avec le plugin formidable.</p> Des blocs dépliables 2013-09-10T06:56:23Z https://files.spip.org/Des-blocs-depliables#comment470655 2013-09-10T06:56:23Z <p>Bonjour Patrice,</p> <p>Grand Grand Merci !</p> <p>Long vie à spip et à tous ;)</p> Des blocs dépliables 2013-09-06T17:14:55Z https://files.spip.org/Des-blocs-depliables#comment470593 2013-09-06T17:14:55Z <p>Voici le code correct dans l'article :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="xml"><code><span class="sc3"><span class="re1"><bloc</span>#2<span class="re2">></span></span> Faire votre demande de projet : <span class="sc3"><span class="re1"><form1<span class="re2">></span></span></span> <span class="sc3"><span class="re1"></bloc</span>#2<span class="re2">></span></span></code></pre></div> <p>Voici le code correct dans le squelette :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="xml"><code><span class="sc3"><span class="re1"><h4</span> <span class="re0">class</span>=<span class="st0">"titre_distant"</span> <span class="re0">onclick</span>=<span class="st0">"jQuery('div.cs_bloc2').children('.blocs_titre').click();"</span><span class="re2">></span></span> Faire votre demande de projet ! <span class="sc3"><span class="re1"></h4<span class="re2">></span></span></span></code></pre></div> <p><strong>Tout le reste doit être un habillage CSS !!</strong></p> Des blocs dépliables 2013-09-06T16:17:34Z https://files.spip.org/Des-blocs-depliables#comment470592 2013-09-06T16:17:34Z <p>Ton erreur est dans la formulation HTML. Il faudrait que tu consultes sur Internet la façon correcte d'utiliser les balises, et voir celles que l'on peut mettre dans d'autres. Un plugin sur ton navigateur pourra aussi te permettre de déceler et corriger les erreurs de code.</p> <p>Notamment : pas de bouton dans un titre et seulement dans un formulaire, surtout pas de paragraphe non plus.</p> Des blocs dépliables 2013-09-06T11:36:47Z https://files.spip.org/Des-blocs-depliables#comment470590 2013-09-06T11:36:47Z <p>Bonjour c'est exactement ça un bouton déporter renvoie vers une encre qui contient le blog déplié replié accueillant lui-même un formulaire. Celui-ci conduit l'internaute jusqu'au bloc qui s'ouvre sur son clic. Le bouton contenu dans le bloc deplier/replir fonctionne parfaitement, mais je peux faire appel aux CSS.<br class="autobr" /> A ce jour je n'utilise ce merveilleux pluton que de façon basique.<br class="autobr" /> Quelle est mon erreur ? Je ne vous comprend pas ? Merci de votre réponse!</p> Des blocs dépliables 2013-09-05T20:56:20Z https://files.spip.org/Des-blocs-depliables#comment470577 2013-09-05T20:56:20Z <p>Bonjour,</p> <p>Je ne comprends pas bien, quel est ton objectif ? Contrôler un bloc à deux endroits différents, à l'intérieur d'un article et dans un squelette, c'est ça ?</p> <p>Déjà, ta syntaxe n'est pas du tout bonne elle crée le code suivant qui n'est pas du tout conforme :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="xml"><code><span class="sc3"><span class="re1"><h4</span> <span class="re0">class</span>=<span class="st0">"blocs_titre blocs_click cs_done blocs_replie"</span><span class="re2">></span><span class="re1"><a</span> <span class="re0">href</span>=<span class="st0">"javascript:;"</span> <span class="re0">title</span>=<span class="st0">"Déplier"</span><span class="re2">></span><span class="re1"><button</span> <span class="re0">type</span>=<span class="st0">"button"</span> <span class="re0">class</span>=<span class="st0">"btn btn-large btn-success"</span><span class="re2">></span></span> Faire votre demande de projet<span class="sc1"> </span>: <span class="sc3"><span class="re1"></button<span class="re2">></span></span></span> <span class="sc3"><span class="re1"></a<span class="re2">></span></span><span class="re1"><p<span class="re2">></span></span><span class="re1"><a</span> <span class="re0">href</span>=<span class="st0">"javascript:;"</span><span class="re2">></span><span class="re1"></a<span class="re2">></span></span><span class="re1"></p<span class="re2">></span></span></span> <span class="sc3"><span class="re1"></h4<span class="re2">></span></span></span></code></pre></div> <p>A priori il ne faut pas mettre de bouton dans un titre... Ne peux-tu pas t'en sortir avec les CSS plutôt ?</p> Des blocs dépliables 2013-09-05T20:38:23Z https://files.spip.org/Des-blocs-depliables#comment470576 2013-09-05T20:38:23Z <p>Bonjour à tous,<br class="autobr" /> un mystère pour moi :<br class="autobr" /> soit dans un article :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><bloc#2> <button type="button" class="btn btn-large btn-success"> Faire votre demande de projet : </button> <form3> </bloc#2></code></pre></div> <p>Cela fonctionne nickel…</p> <p>Et plus loin dans le squelette :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> #BLOC_TITRE_DEBUT{#2} bouton #BLOC_TITRE_FIN{#2}</code></pre></div> <p>Le deuxième arrive à replier le bloc#2 losrqeue l'on clique sur le “buton” entre les deux balises,mais pas à l'ouvrir ???</p> <p>Qu'est ce que je n'ai pas saisie ?</p> <p>De plus comment utiliser les : <a href="#deplier_num2" rel='nofollow'> ?<br class="autobr" /> En balise seule dans le code, l'ancre fonctionne, mais la combinaison m'échappe pour la faire fonctionner avec la déplier/replier.</a></p> <p>Help, 3 heures que je je me sens chaque minute plus stupide !!</p> <p>Merci aux bonnes âmes pour leurs lumières</p> Des blocs dépliables 2013-06-27T02:19:59Z https://files.spip.org/Des-blocs-depliables#comment469169 2013-06-27T02:19:59Z <p>Tu as le lien public ? Peut-être plutôt le code au complet :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code><span class="sy0"><</span>script type<span class="sy0">=</span><span class="st0">"text/javascript"</span><span class="sy0">></span><span class="coMULTI">/* <![CDATA[ */</span> jQuery<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span><span class="kw1">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span> jQuery<span class="br0">&#40;</span><span class="st0">'#cluetip-inner'</span><span class="br0">&#41;</span>.<span class="me1">mouseenter</span><span class="br0">&#40;</span>blocs_init<span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="coMULTI">/* ]]> */</span><span class="sy0"></</span>script<span class="sy0">></span></code></pre></div> Des blocs dépliables 2013-06-21T11:59:08Z https://files.spip.org/Des-blocs-depliables#comment469008 2013-06-21T11:59:08Z <p>j'ai tenté de mettre ta ligne de script en pied du squelette affiché en tant que cluetip.</p> <p>Pas de changement. Peut-être faudrait-il plutôt que le code concerne le script. Là, ça me dépasse largement.</p> Des blocs dépliables 2013-06-20T15:03:36Z https://files.spip.org/Des-blocs-depliables#comment468975 2013-06-20T15:03:36Z <p>De retour après quelques temps je trouve ta réponses, sans avoir reçu de notification, il me semble. Merci de t'intéresser à ce problème</p> <p>Je suis à fond pour tester cela, mais franchement pas dégourdi. Donc la première question est : où suis-je censé insérer ce code ?</p> Des blocs dépliables 2013-06-02T22:05:05Z https://files.spip.org/Des-blocs-depliables#comment468413 2013-06-02T22:05:05Z <p>Il est probable que les blocs dépliables pourraient tirer un meilleur parti de jQuery grâce à : <br />- la fonction <strong>delagate()</strong> (<a href="http://api.jquery.com/delegate/" class="spip_url spip_out auto" rel="nofollow external">http://api.jquery.com/delegate/</a>), <br />- ou mieux : <strong>on()</strong> (<a href="http://api.jquery.com/on/" class="spip_url spip_out auto" rel="nofollow external">http://api.jquery.com/on/</a>).</p> <p>Affaire à suivre, pour qui veut bien tester tout ça !</p> Des blocs dépliables 2013-06-02T21:48:53Z https://files.spip.org/Des-blocs-depliables#comment468412 2013-06-02T21:48:53Z <p>Bonjour, ce problème est lié au fonctionnement javascript de cluetip et à l'unicité de sa fenêtre qui est mise à jour à la volée en fonction des mouvements de la souris.</p> <p>Le Couteau Suisse ne repèrent que les transferts ajax, ce qui explique le fonctionnement normal des blocs dépliables au premier chargement de la fenêtre cluetip.</p> <p>Mais ce que les CS ne repère pas<span class="spip_note_ref"> [<a href="#nb1" class="spip_note" rel='nofollow appendix' title="Comment d'ailleurs pourrait-il les repérer ?">1</a>]</span>, ce sont les modifications de contenu à la volée : lorsque la fenêtre cluetip est mise à jour avec un contenu déjà chargé auparavant, donc sans ajax cette fois, les événements ouverture/fermeture sont perdus en route.</p> <p>Il conviendrait donc, pour réactiver ces événements perdus à chaque modification de contenu de la fenêtre, de relancer la fonctions <strong>blocs_init</strong> qui recherchera et activera les blocs sans événement.</p> <p>Je propose cette ligne de code à tester, elle n'est pas trop violente (<i>mouseenter </i> pourrait être remplacé par autre chose) car elle se base sur l'entrée de la souris sur la zone cluetip, précédant sans doute un éventuel dépliage de bloc :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="javascript"><code>jQuery<span class="br0">&#40;</span><span class="st0">'#cluetip-inner'</span><span class="br0">&#41;</span>.<span class="me1">mouseenter</span><span class="br0">&#40;</span>blocs_init<span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> <p>Mais peut-être y aurait-il une façon plus robuste de faire, à trouver dans le code JS de cluetip ?</p> Des blocs dépliables 2013-05-31T13:42:39Z https://files.spip.org/Des-blocs-depliables#comment468389 2013-05-31T13:42:39Z <p>Bonjour,</p> <p>ne connaissant pas le script j'apprécie grandement de trouver ce plugin prêt à l'emploi dont je me sert abondamment.</p> <p>Là je rencontre une difficulté sur un montage complexe <br class="autobr" /> cluetip > bloc dépliable > gis</p> <p>cluetip ouvre sans soucis une fenetre quand laquelle le lien depliement/repliement marche generalement (pas à 100%) et affiche le plan *la première fois*. Si je referme cette fenêtre cluetip et la réouvre, ça ne va plus jamais marcher... jusqu'au prochain chargement de la page web.</p> <p>Sur l'IRC on m'a dit d'utiliser reziseTo (qui est une fonction de la bibliothèque mapStraction qui est utilisé par GIS2) mais je ne suis pas convaincu : les plans s'affichent sans soucis si je sollicite l'affichage blocs dépliés, mais le problème de lien qu'on ne peut plus cliquer ensuite est également présent.</p> <p>Merci à toute personne qui serait susceptible de me fournir une piste.</p> <p>La page : <a href="http://rictus.info/spip.php?page=agenda" class="spip_url spip_out auto" rel="nofollow external">http://rictus.info/spip.php?page=agenda</a></p> Des blocs dépliables 2013-05-24T07:27:31Z https://files.spip.org/Des-blocs-depliables#comment468201 2013-05-24T07:27:31Z <p>Testé sur un autre ordinateur, et effectivement ça marche : JS désactivé, les blocs s'affichent dépliés. Désolé pour le bruit.</p> Des blocs dépliables 2013-05-22T09:39:13Z https://files.spip.org/Des-blocs-depliables#comment468146 2013-05-22T09:39:13Z <p>Oui, c'est le JS qui ouvre/ferme les blocs. Il faudrait vérifier que si le JS est inactif, alors tous les blocs sont ouverts au chargement de la page... Il me semble bien que ça se passe comme ça déjà, non ?</p> Des blocs dépliables 2013-05-21T12:41:48Z https://files.spip.org/Des-blocs-depliables#comment468119 2013-05-21T12:41:48Z <p>Eh oui, j'ai testé mais le contenu reste figé, rien n'apparaît au clic, c'est là qu'est le hic !</p> Des blocs dépliables 2013-05-19T21:15:55Z https://files.spip.org/Des-blocs-depliables#comment468083 2013-05-19T21:15:55Z <p>Bonjour, il me semble que les blocs sont systématiquement ouverts pour ceux qui n'utilisent pas JS, tu as essayé peut-être ?</p> Des blocs dépliables 2013-05-17T12:29:40Z https://files.spip.org/Des-blocs-depliables#comment468032 2013-05-17T12:29:40Z <p>Bonjour,</p> <p>Il y a surement la réponse, mais je n'arrive pas à l'identifier visuellement. <br class="autobr" /> J'utilise spip 3 et eva web comme squelette.</p> <p>Le squelette me permet d'implanter des CSS dans mes squelettes. <br class="autobr" /> Mon niveau ne me permet guère d'aller plus , ce n'est pas faute d'essayer.</p> <p>Qu'inclure comme code CSS pour que tous mes articles soient affichés en bloc dépliable sans reprendre article par article ?</p> <p>Un grand merci,</p> Des blocs dépliables 2013-05-14T14:27:18Z https://files.spip.org/Des-blocs-depliables#comment467917 2013-05-14T14:27:18Z <p>Bonjour,</p> <p>Merci pour cette lame bien utile qui me sert pour de nombreux sites. Pour approfondir un peu, et puisque c'est fondé sur du javascript, que peut-on faire en terme d'accessibilité pour les gens qui désactivent le javascript dans leur navigateur ?</p> Des blocs dépliables 2013-05-14T12:13:05Z https://files.spip.org/Des-blocs-depliables#comment467908 2013-05-14T12:13:05Z <p>J'ai juste inclus la balise sans essayer de désactiver le squelette ... Et ça marche ! Erreur toute bête c'était sur !</p> <p>Merci beaucoup en tout cas !</p> Des blocs dépliables 2013-05-14T11:49:08Z https://files.spip.org/Des-blocs-depliables#comment467906 2013-05-14T11:49:08Z <p>il semble que ton head ne comporte pas les appels indispensables à tous les CSS et JS. Je t'invite à regarder comment le squelette distribué par SPIP fonctionne afin de t'en inspirer pour faire fonctionner correctement l'ensemble des plugins. Les différentes balises «#INSERT_HEAD(_XX)?» manquent notamment.</p> <p>Si tu désactives ton squelette en retrouvant le SPIP original, je pense que les blocs fonctionneront...</p> Des blocs dépliables 2013-05-13T20:20:54Z https://files.spip.org/Des-blocs-depliables#comment467885 2013-05-13T20:20:54Z <p>Oui oui <a href="http://www3.aconit.org/spip/spip.php?page=expositions" class="spip_url spip_out auto" rel="nofollow external">http://www3.aconit.org/spip/spip.php?page=expositions</a> sur le deuxième bloc, on voit les titres mais les blocs sont dépliés... <br class="autobr" /> Il est possible que l'erreur soit vraiment toute bête, c'est la première fois que j'utilise SPIP ...</p> <p>Merci pour cette réponse très rapide en tout cas !</p> Des blocs dépliables 2013-05-13T13:15:03Z https://files.spip.org/Des-blocs-depliables#comment467868 2013-05-13T13:15:03Z <p>même réponse, si le titre est déplié, c'est que le JS comporte une erreur bloquante, et il faut la trouver... Tu as peut-être un lien public ?</p> Des blocs dépliables 2013-05-13T11:34:42Z https://files.spip.org/Des-blocs-depliables#comment467862 2013-05-13T11:34:42Z <p>Quelques précisions: Version de Spip 3.0.8, couteau suisse en 1.8.133<br class="autobr" /> Squelette perso <br class="autobr" /> Niveau affichage, back office tout va bien, sur le site, le titre est cliquable, mais le bloc est déplié ...</p> Des blocs dépliables 2013-05-13T11:06:11Z https://files.spip.org/Des-blocs-depliables#comment467858 2013-05-13T11:06:11Z <p>Bonjour,</p> <p>Je rencontre le même problème mais même en désactivant tous les autres plugins & toutes les autres fonctionnalités du couteau suisse cela ne fonctionne pas ...</p> <p>D'avance merci !</p>