Une arborescence dynamique et contextuelle - comments Une arborescence dynamique et contextuelle 2009-06-08T14:13:01Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment417143 2009-06-08T14:13:01Z <p>Etant donné que le fichier inc/layer.php a été modifié dans les versions 2.0 de SPIP, ce joli menu est maintenant inutilisable ...<br class="autobr" /> C'est typiquement mon cas aujourd'hui lors de mes tests de migration de SPIP 1.9.2 en 2.0.8</p> Une arborescence dynamique et contextuelle 2007-03-23T12:47:30Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment392346 2007-03-23T12:47:30Z <p>J'utilise depuis plusieurs annéers cette contrib pour un site alors merci pour ce louable partage ... mais le code html généré est monstrueux avec des appels à js dans tous les sens alors je migre vers une solution plus légère !</p> <p>Voir <br />- <a href="http://www.spip-contrib.net/Une-arborescence-dynamique-et" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Une-arb...</a> <br />- <a href="http://www.spip-contrib.net/Menu-depliant-arborescent" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Menu-de...</a></p> <p>Ce serait quand même bien d'utiliser jquery pour une fonctionnalité comme ça...</p> Monstrueux ! 2007-01-12T09:25:39Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment390282 2007-01-12T09:25:39Z <p>Bonjour à tous, <br class="autobr" /> Suis passé en 1.9.1, et je n'arrive pas à faire fonctionner normalement ce menu : <br class="autobr" /> je m'explique :<br class="autobr" /> Les rubriques sélectionnées ne “s'exposent” pas, et le plus important, contrairement aux sites mis en exemples, le menu ne reste pas déplié sur la rubrique où l'on se trouve. <br class="autobr" /> Sinon tout est affiché correctement, même si ca ne se déplie que sur le clique de la fleche et non pas de la rubrique.<br class="autobr" /> En gros le site d'edf cité en exemple (même si il y a une css) ne correspond pas du tout à la source, au niveau des fonctions... <br class="autobr" /> Quelqu'un aurait une source à jour 1.9.1 en exemple à proposer ? <br class="autobr" /> Merci</p> Monstrueux ! 2006-12-27T09:55:00Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment389938 2006-12-27T09:55:00Z <p>Suite à un problème de mise en forme dans mon message, je reprends les lignes magiques :</p> <p>SPIP $flag_ecrire = false ;</p> <p>include 'ecrire/inc/layer.php' ;</p> <p>include_spip('/inc/filtres') ;</p> Monstrueux ! 2006-12-27T09:53:11Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment389937 2006-12-27T09:53:11Z <p>Bonjour à tous,</p> <p>Cela fait une semaine que je cherche moi aussi, en me tapant régulièrement la tête contre les murs, à régler proprement le problème du passage à la 1.9.</p> <p>Le truc c'est que, comme tout le monde, j'ai d'abord été obligé de passer la durée du cache à zéro : 0*3600</p> <p>Mais cela faisait recalculer chaque page à chaque visite. Et puis j'avais des plantages sur la prévisualisation des pages, quelquefois.</p> <p>Finalement, après une longue recherche et un coup de chance MONSTRUEUX, je suis tombé sur la solution, sur un forum perdu au milieu de nulle part qui traitait un problème de cache sous 1.9</p> <p>Je ne sais pas pourquoi ni comment cela fonctionne, mais par rapport à ce qui a déjà été dit ici, je rajoute la ligne magique :<br class="autobr" /> include_spip('/inc/filtres');</p> <p>Ce qui donne au total :</p> <p>// inclusion du script de gestion des layers de SPIP<br class="autobr" /> $flag_ecrire = false;<br class="autobr" /> include 'ecrire/inc/layer.php';<br class="autobr" /> include_spip('/inc/filtres');</p> <p>Là cela fonctionne à tous les niveaux, j'ai enfin pu repasser mon cache à #CACHE<i>3600</i></p> <p>Bingo ! J'espère que cela fonctionnera pour vous aussi</p> <p>Fabrice<br class="autobr" /> (me contacter : <a href="http://gely.info/_F-Gely_.html" class="spip_url spip_out auto" rel="nofollow external">http://gely.info/_F-Gely_.html</a>)</p> Une arborescence dynamique et contextuelle 2006-10-23T13:24:27Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment388184 2006-10-23T13:24:27Z <p>Bonjour,</p> <p>Je n'arrive pas à bien executé le sript, j'ai recopier le ficier menu.html, sous spip 1.9.1, mais il me met des erreurs juste avant:<br class="autobr" /> Parse error: parse error in c:\program files\easyphp1-8\www\outil_catalogue\squelettes\menu.html on line 34.<br class="autobr" /> les balise php sont visiblement mal placé, et je ne sais pas ou les mettre, quelqu'un pourrait il donner le code de menu.html pour spip 1.9.1.</p> <p>PS: je doit créer un menu contextuel utilisant des tables externes à spip. Je doit avoir 4 onglets dans mon menu du même type que celui qui est présenté, et chaque onglet doit se mettre à jour en fonction du choix sur un onglet et ainsi de suite. Suivant que les choix faits, corresponde à un résultat dans la base de données.</p> <p>avez vous une idée?</p> <p>D'autre part, j'ai remarqué qu'il était difficile de faire des requêtes évolués avec spip, et je pense me rabattre vers le SQL classique, qu'en penser vous?, peut être y a t il un forum ouvert à ce sujet?<br class="autobr" /> (je n'est pas pu récupérer des enregistrements (DISTINCT) dans une table doublons ne marche pas.</p> Une arborescence dynamique et contextuelle 2006-10-09T18:52:46Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387970 2006-10-09T18:52:46Z <p>Bonjour, pour passer de spip 1.7.2 en 1.9.0 , j'ai modifié le fichier menu.html de la manière suivante :</p> <blockquote class="spip"><div class="precode"><pre dir="ltr" style="text-align: left;"><code>#CACHE {0*3600} <?php // inclusion du script de gestion des layers pour SPIP 1.9 $flag_ecrire = false; include 'ecrire/inc/layer.php'; include 'ecrire/inc/minipres.php' ; afficher_script_layer(); ?> [(#REM) remplacement du chemin 'img_pack' par 'ecrire/img_pack' ] echo '<img src="ecrire/img_pack/puce'.(#ID_RUBRIQUE == $actuelle ? 'on' : 'off').'.gif" />';</code></pre></div></blockquote> <p>Et cela fonctionne enfin !</p> <p>Bonne chance...</p> Une arborescence dynamique et contextuelle 2006-09-30T11:51:42Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387817 2006-09-30T11:51:42Z <p>Ah oui et j'ai oublié (peut-être que ça donnera des idées à quelqu'un) -> la dernière erreur est :</p> <p>Fatal error: Call to undefined function: afficher_script_layer() in /mnt/112/sdc/7/d/aae.infos/galerie/ecrire/public.php(24) : eval()'d code on line 30</p> <p>Donc en fait après avoir 15 fois le message d'erreur de la division par 0 ça se termine par celui là.</p> Une arborescence dynamique et contextuelle 2006-09-30T11:47:59Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387816 2006-09-30T11:47:59Z <p>Ben, c'est encore pareil que dans tous les messages ci-dessus (en tout cas je ne vois vraiment aucune différence), donc ça marche toujours pas :)</p> <p>Warning: Division by zero in /mnt/112/sdc/7/d/aae.infos/galerie/ecrire/public.php(24) : eval()'d code on line 26</p> <p>Warning: Division by zero in /mnt/112/sdc/7/d/aae.infos/galerie/ecrire/public.php(24) : eval()'d code on line 26</p> <p>et ça fait ça pour chaque ligne du menu dynamique. Sachant qu'il n'y a aucune raison pour qu'il y ait une histoire de division par zéro, je me demande si ça vient pas de chez Free...</p> <p>Bref, dommage que ça ne marche pas sous la 1.9 :(</p> Une arborescence dynamique et contextuelle 2006-09-27T16:29:18Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387763 2006-09-27T16:29:18Z <p><strong>CORRECTION ET PRECISION</strong><br class="autobr" /> <i>!!! attention à la syntaxe et erreur de frappe (guillemets, espaces, etc.) ou aux copier-coller les gars !</i></p> <p>Après être devenu fou pendant un quart d'heure, Chez moi c'est cela qui marche:</p> <p>/////en première ligne de <strong>menu.html</strong></p> <p><strong>#CACHE<i>0*3600</i> </strong></p> <p>///puis au niveau de:</p> <p>// inclusion du script de gestion des layers de SPIP</p> <p><strong>$flag_ecrire = false;</strong></p> <p>include_spip('ecrire/inc/layer');</p> <p>include_spip('ecrire/inc/minipres');</p> <p>afficher_script_layer();</p> Une arborescence dynamique et contextuelle 2006-09-20T12:59:44Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387614 2006-09-20T12:59:44Z <p>Bonjour,<br class="autobr" /> Je suis passé sous 1.9.1 depuis 1.8.2 et j'ai eu de grosses difficultées à faire marcher ce menu.<br class="autobr" /> J'ai finalement inséré ce code dans menu.html:</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>$flag_ecrire = false; include 'ecrire/inc/layer.php'; afficher_script_layer();</code></pre></div> <p>et surtout ne pas oublier de mettre <code>#CACHE{0*3600}</code></p> <p>J'espère que ca en aidera certains</p> <p>Arhtur</p> Une arborescence dynamique et contextuelle 2006-09-12T09:51:14Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387520 2006-09-12T09:51:14Z <p>spip 1.9.1 pareil, marche pas...<br class="autobr" /> Le code du menu.html m'inquiète un peu... il semble qu'il manque au moins une déclaration <code><?php</code></p> <p> ...<br class="autobr" /> Merci quand même.</p> Une arborescence dynamique et contextuelle 2006-08-25T12:54:46Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387208 2006-08-25T12:54:46Z <p>Oui, ca fait 3 fois que ces lignes sont copiées-collées dans les derniers messages... mais ca n'explique toujours pas pourquoi cette modif marche chez certains et pas chez d'autres !</p> Une arborescence dynamique et contextuelle 2006-08-23T14:08:40Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment387164 2006-08-23T14:08:40Z <p>Je viens de le corriger il y a 5 minutes et ca fonctionne et sous Firefox et sous IE6</p> <p>// inclusion du script de gestion des layers de SPIP<br class="autobr" /> $flag_ecrire = false;<br class="autobr" /> include_spip('ecrire/inc/layer');<br class="autobr" /> include_spip('ecrire/inc/minipres');<br class="autobr" /> afficher_script_layer();<br class="autobr" /> ?></p> Une arborescence dynamique et contextuelle 2006-08-07T23:50:29Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386937 2006-08-07T23:50:29Z <p>J'ai parlé trop vite. Ca marche sur firefox mais l'affichage est carrément cassé sur IE6.</p> <p>Ce serait vraiment utile d'avoir une mise à jour “officielle” de cette contrib. :-)</p> <p>a+</p> Une arborescence dynamique et contextuelle 2006-08-05T17:45:21Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386895 2006-08-05T17:45:21Z <p>même erreur que tout le monde sur la 1.9 :(....<br class="autobr" /> pourquoi chez certain ca fonctionne? POuvez vous recopier le code ici?</p> Une arborescence dynamique et contextuelle 2006-07-28T13:15:14Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386734 2006-07-28T13:15:14Z <p>Bon, j'ai essayé plusieurs petites bidouilles et rien n'y fait !</p> <p>Je ne comprends pas pourquoi la modification indiquée ci-dessus passe chez certains et pas chez d'autres... ça me paraît un peu bizarre pour du code “propre” ?</p> <p>Help please !</p> Une arborescence dynamique et contextuelle 2006-07-26T17:33:09Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386701 2006-07-26T17:33:09Z <p>J'ai exactement la même erreur au numéro de ligne près. (code on line 22 ou 23 ou 24)</p> <p>Personne n'aurait une idée pour rendre cette contrib opérationnelle proprement avec la 1.9 ?</p> Une arborescence dynamique et contextuelle 2006-07-14T00:52:36Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386606 2006-07-14T00:52:36Z <p>dans quel fichier exactement : menu.html ?</p> <p>à ce niveau ?</p> <p>// inclusion du script de gestion des layers de SPIP<br class="autobr" /> <strong>$flag_ecrire = false;<br class="autobr" /> include_spip('ecrire/inc/layer') ;<br class="autobr" /> include_spip('ecrire/inc/minipres') ;</strong><br class="autobr" /> afficher_script_layer();<br class="autobr" /> ?></p> <p>petit soucis chez moi, j'ai le message d'erreur suivant :</p> <p><strong>Warning: Division by zero in /var/alternc/html/c/couac/ecrire/public.php(24) : eval()'d code on line 31</strong></p> Une arborescence dynamique et contextuelle 2006-07-12T00:29:12Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386564 2006-07-12T00:29:12Z <p>Ça marche ! Merci beaucoup.</p> <p>gandalf</p> Une arborescence dynamique et contextuelle 2006-07-10T05:18:41Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386539 2006-07-10T05:18:41Z <p>Il faut désormais mettre dans la 1.9 :</p> <p>include_spip('ecrire/inc/layer');</p> <p>include_spip('ecrire/inc/minipres');</p> <p>Chez moi et quelques autres, ça fonctionne...</p> Une arborescence dynamique et contextuelle 2006-07-09T02:43:19Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386533 2006-07-09T02:43:19Z <p>Salut,</p> <p>J'ai quelque mal à remettre cette contrib au goût du jour de spip 1.9 Quelqu'un a-t-il réussi la mise à jour ? Un coup de pouce serait vraiment appréciable.</p> <p>J'ai remplacé l'appel :</p> <p>include 'ecrire/inc_layer.php3';</p> <p>par</p> <p>include 'ecrire/inc/layer.php';</p> <p>Mais ça ne suffit pas. Le calcul des page s'arrête net quand on tente d'inclure le menu.</p> <p>Merci d'avance de vos aide et lumières !</p> <p>gandalf</p> le même à l'horizontale...c'est possible? 2006-05-23T08:24:32Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment386207 2006-05-23T08:24:32Z <p>voici un site proposant beaucoup d'exemples de menus fait à partir de listes.</p> le même à l'horizontale...c'est possible? 2006-01-06T08:32:01Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment385036 2006-01-06T08:32:01Z <p>Bon beh je crois que le titre est explicite, je trouve le menu efficace, mais il le serait encore plus si je pouvais l'adapter à l'horizontale, mais je galère pour le modifier les sources...si quelqu'un à des idées ou a déjà réussi à le faire, dite le moi!<br class="autobr" /> merci.</p> > Une arborescence dynamique et contextuelle : transformer le menu de vertical à horizontal... 2006-01-06T08:24:32Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment385035 2006-01-06T08:24:32Z <p>Oui moi aussi je suis interessé par cette idée, mais je n'ai toujours pas trouvé la solution.<br class="autobr" /> Si quelqu'un aurait des idées?<br class="autobr" /> Merci.</p> Une arborescence dynamique et contextuelle 2005-12-12T13:55:01Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment384791 2005-12-12T13:55:01Z <p>J'ai proposé un code dans les variantes de cette contrib.</p> <p>Cordialement</p> <p>Stan</p> Une arborescence dynamique et contextuelle 2005-12-11T22:13:57Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment384780 2005-12-11T22:13:57Z <p>Personne n'a une version de cette contrib avec l'affichage des articles formatés comme les rubriques?</p> <p>Enfin en un deuxième temps voudrais que la base du menu ne soit pas la racine du site (que je dédie aux langues), ni du premier nivau de sous-rubriques mais dès le deuxième:</p> <p>Niveau racine ->langues<br class="autobr" /> Niveau 1—>choix des themes (sous-rub de 1er niveau)<br class="autobr" /> Niveau 2--->sous-rubriques (2ème niveau et suivants) et articles des themes dans le menu</p> <p>Je peux faire ca en créant un squelette par sous-rubrique de 1er niveau/theme (embêtant mais ca fonctionne déjà, par ex. rubrique-3.html) mais après comment depuis un article appeler le menu correctement pour qu'il s'affiche comme dans la sous-rubrique qui le contient?</p> Mauvais affichage des articles 2005-10-31T21:29:52Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment384218 2005-10-31T21:29:52Z <p>Quand j'utilise cette contrib', mes articles ne s'affichent pas, et les sous-rubriques s'affichent comme des articles...<br class="autobr" /> Quelqu'un sait pourquoi, et commment afficher l'intégralité de mon site dans ce menu ?</p> Afficher les articles 2005-10-31T21:23:12Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment384217 2005-10-31T21:23:12Z <p>J'ais également besoin de voir l'affichage des articles de mon sites.<br class="autobr" /> Pour le moment, seules les rubriques s'affichent, avec le style prévu pour les articles en plus...bizarre</p> > Une arborescence dynamique et contextuelle 2005-10-31T13:33:47Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment384201 2005-10-31T13:33:47Z <p>Même souci... je vois que personne ne répond, et pourtant même problème que vous tous, à savoir : où placer le code manquant, pour que les articles apparaissent dans l'arborescence du menu ?<br class="autobr" /> Dans quel fichier ? Où ? <br class="autobr" /> Je débute, merci beaucoup.</p> Une arborescence dynamique et contextuelle 2005-10-26T17:34:50Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment384116 2005-10-26T17:34:50Z <p>bonsoir, ce menu marche fort bien , comment faire pour faire afficher les branches superieures dans un ordre imposé , autre que l'ordre alphabetique</p> > Une arborescence dynamique et contextuelle 2005-10-08T08:30:58Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment383778 2005-10-08T08:30:58Z <p>En fait le problème était lié à un manque de place chez l'hébergeur (à force d'essayer un tas de choses).</p> <p>Finalement j'ai opté pour un menu plus classique.</p> > Une arborescence dynamique et contextuelle 2005-07-28T14:20:17Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment382539 2005-07-28T14:20:17Z <p>Effectivement ca marche !</p> <p>Mais ce code est à mettre ds article.html et non rubrique.html</p> > Une arborescence dynamique et contextuelle 2005-07-26T11:18:09Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment382472 2005-07-26T11:18:09Z <p>Pour ceux qui peuvent encre être intéressé par cette contrib :<br class="autobr" /> Si on veut que le menu ne repli pas lorsque l'on accède à un article, il faut lui passer l'id_rubrique de la rubrique ou l'article se trouve.<br class="autobr" /> Donc dans rubrique.html :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>Articles: <BOUCLE_art(articles){id_rubrique}> <li><a href="#URL_ARTICLE&id_rubrique=#ID_RUBRIQUE">#TITRE</a> </li> </BOUCLE_art></code></pre></div> > Une arborescence dynamique et contextuelle 2005-07-16T22:12:54Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment382205 2005-07-16T22:12:54Z <p>Tout d'abord BRAVO et MERCI. Cela fait plaisir que des gens placent leur savoir à la disposition de tous.<br class="autobr" /> Je vais moi aussi apporter une minuscule contribution. Je suis sous Mac OS version 10.2.8. J'ai essayé les navigateurs suivant :<br class="autobr" /> Avec Camino 0.8 OK !<br class="autobr" /> Avec Safari 1.0.3 ok !<br class="autobr" /> Avec Firefox 1.0 Ok !<br class="autobr" /> Avec Netscape 7.0 Ok aussi. Voilà finalement cela fonctionne avec tous :-))</p> <p>Une petite précision pour les “pas doués” comme moi. Si vous voulez avoir toutes vos puces qui s'affichent au moment de dérouler le menu. Ne vous posez pas de questions ! Le fichier img_pack vous le prenez, avec les 4 images de puces à l'intérieur, et vous le posez à la racine de votre site SPIP chez votre hébergeur avec votre logiciel FTP. Et hop comme sur des roulettes...<br class="autobr" /> Je précise, car les explications étaient un peu technique du coup je ne savais pas moi même si je devais faire pas faire ??<br class="autobr" /> Voilà c'est dit...</p> <p>Et merci encore</p> > Une arborescence dynamique et contextuelle 2005-05-02T16:13:40Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380809 2005-05-02T16:13:40Z <p>un super menu ...<br class="autobr" /> une petite question cependant :<br class="autobr" /> comment faut il modifier ce menu pour voir apparaitre les articles...<br class="autobr" /> il en est question plus bas mais les liens sont morts... snif.</p> > comment ordonner les rubriques 2005-05-01T12:51:20Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380786 2005-05-01T12:51:20Z <p>il me semble que le filtre est deja dans le code du menu.html fourni, or quand je numérote mes rubriques, le numéro reste apparent...<br class="autobr" /> «<a href="#URL_RUBRIQUE" class="secteur<code rel='nofollow'><span style="> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo (</span><span style="color: #FF8000">#ID_RUBRIQUE == $actuelle ? '' : (in_array(#ID_RUBRIQUE, $hierarchie) ? 'on' : 'off')); </span><span style="color: #0000BB">?></span> " ><abbr title="supprimer_numero)">(#TITRE</abbr></a>»<br class="autobr" /> que dois-je donc faire :)</p> > Une arborescence dynamique et contextuelle 2005-04-23T20:37:21Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380624 2005-04-23T20:37:21Z <p>Oups désolé encore !<br class="autobr" /> L'erreur venait du fait que j'avais viré le <i>id_rubrique</i> après l'appel du fichier menu.</p> <p>Désolé pour le bruit inutile</p> > Une arborescence dynamique et contextuelle 2005-04-21T15:19:30Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380562 2005-04-21T15:19:30Z <p>Oups, désolé j'ai pas mis l'adresse comme il faut.</p> > Une arborescence dynamique et contextuelle 2005-04-21T15:17:57Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380561 2005-04-21T15:17:57Z <p>Tout d'abord, merci et bravo. J'utilise ce menu et je le trouve super.</p> <p>Mais un ou 2 petits soucis : je suis passé en spip 1.8 et j'ai mis mes pages en tout CSS (ou presque) et depuis, si le menu s'affiche bien, les sous-rubriques disparaissent (le menu se referme) quand on clique dessus au lieu de rester apparente avec l'icone “actif” .</p> <p>De plus, quand on clique sur une rubrique, les sous-rubriques n'apparaissent pas.</p> <p>Sans doute un problème de CSS mais je ne vois pas où.<br class="autobr" /> Voir le site :</p> <p>Si le concepteur ou un utilisateur peut éclairer ma lanterne ... merci beaucoup.</p> > Une arborescence dynamique et contextuelle 2005-04-08T20:59:45Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380196 2005-04-08T20:59:45Z <p>Bizarrement après un nouvel envoi de la version complète de Spip 1.8 tout est rentré dans l'ordre.</p> > Une arborescence dynamique et contextuelle 2005-04-08T19:10:42Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380191 2005-04-08T19:10:42Z <p>Ba, ça ne veux pas fonctionner. Bizarre, de plus il y a également une partie du code pour l'affichage des documents en popup qui ne fonctionne plus sur mon site.<br class="manualbr" />Rarement une version aura autant créer de petits bugs.<br class="manualbr" />Faut être sacrément rapide pour accéder au sous-menu dans la partie privée...</p> > Une arborescence dynamique et contextuelle 2005-04-08T08:36:40Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380167 2005-04-08T08:36:40Z <p>Bon, c'est de la grosse bidouille, mais ça fonctionne et c'est stable. Si quelqu'un peut mieux présenter...<br class="autobr" /> Ca concerne en fait le menu d'EVA-Spip qui est basé sur celui-ci. A vous d'adapter les CSS.</p> <p>Voici ma correction du menu pour Spip 1.8</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><div class="sommaire"> <?php if(floor(phpversion()) < 4) { // La version de PHP est inférieure à 4, // la fonction in_array n'existe donc pas function in_array($member, $array) { reset($array); while (list($k, $v) = each($array)) { if ($v == $member) return true; } return false; } } // récupération de la hiérarchie courante $hierarchie = array(); <BOUCLE_principale(RUBRIQUES){id_rubrique}> <BOUCLE_hierarchie(HIERARCHIE){id_rubrique}> $hierarchie[] = #ID_RUBRIQUE; </BOUCLE_hierarchie> $hierarchie[] = #ID_RUBRIQUE; $actuelle = #ID_RUBRIQUE; </BOUCLE_principale> // inclusion du script de gestion des layers de SPIP $flag_ecrire = false; include 'ecrire/inc_layer.php3'; afficher_script_layer(); ?> <ul> <li class="<?php echo ($accueil == 1 ? 'on' : 'off'); ?>"> <img src="img_pack/puce<?php echo ($accueil == 1 ? 'on' : 'off'); ?>.gif" alt="x" /> <a href="#URL_SITE_SPIP" title="Retour &agrave; l'accueil" class="<?php echo ($accueil == 1 ? 'on' : 'off'); ?>"><:accueil_site:></a> </li> <BOUCLE_secteurs(RUBRIQUES){id_parent=0}{par titre}> <?php $id = #ID_RUBRIQUE; ?> <BOUCLE_nb_rubriques(RUBRIQUES){id_parent}><?php ${'nb'.$id} = #TOTAL_BOUCLE; ?></BOUCLE_nb_rubriques> <li class="<?php echo (#ID_SECTEUR == $le_secteur ? 'on' : 'off'); ?>"> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo bouton_block_visible('rub#ID_RUBRIQUE'); } else { echo bouton_block_invisible('rub#ID_RUBRIQUE'); } } else { echo '<img src="img_pack/puce'.(#ID_RUBRIQUE == $actuelle ? 'on' : 'off').'.gif" alt="x" /> '; } ?><a href="#URL_RUBRIQUE" class="<?php echo (#ID_RUBRIQUE == $actuelle ? 'on' : 'off'); ?>"[ title="(#DESCRIPTIF|supprimer_tags)"]>[(#TITRE|supprimer_numero)]</a> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo debut_block_visible('rub#ID_RUBRIQUE'); } else { echo debut_block_invisible('rub#ID_RUBRIQUE'); } ?> <B_rubriques> <ul> <BOUCLE_rubriques(RUBRIQUES){id_parent}{par num titre}> <?php $id = #ID_RUBRIQUE; ?> <BOUCLE_nb_sous_rubriques(RUBRIQUES){id_parent}> <?php ${'nb'.$id} = #TOTAL_BOUCLE; ?> </BOUCLE_nb_sous_rubriques> <li><?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo bouton_block_visible('rub#ID_RUBRIQUE'); } else { echo bouton_block_invisible('rub#ID_RUBRIQUE'); } } else { echo '<img src="img_pack/puce'.(#ID_RUBRIQUE == $actuelle ? 'on' : 'off').'.gif" alt="x" /> '; }?><a href="#URL_RUBRIQUE" class="<?php echo (#ID_RUBRIQUE == $actuelle ? 'on' : 'off'); ?>"[ title="(#DESCRIPTIF|supprimer_tags)"]>[(#TITRE|supprimer_numero)]</a> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo debut_block_visible('rub#ID_RUBRIQUE'); } else { echo debut_block_invisible('rub#ID_RUBRIQUE'); } ?> <BOUCLE_sous_rubriques(BOUCLE_rubriques)> </BOUCLE_sous_rubriques> <?php echo fin_block('rub#ID_RUBRIQUE'); } ?> </li> </BOUCLE_rubriques> </ul> </B_rubriques> <?php echo fin_block('rub#ID_RUBRIQUE'); ?> <?php } ?> </li> </BOUCLE_secteurs> </ul> </div></code></pre></div> > Une arborescence dynamique et contextuelle 2005-04-05T06:52:43Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment380031 2005-04-05T06:52:43Z <p>Pareil pour moi... Je cherche une solution... Apparemment, y'a une ligne au niveau du déroulement que Spip n'aime pas (j'y connais rien en php)...</p> > Une arborescence dynamique et contextuelle 2005-04-03T19:43:22Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379996 2005-04-03T19:43:22Z <p>Le passage à la version 1.8 a mis à mal cette contribution, sur mon site le menu ne fonctionne plus, argh</p> > Une arborescence dynamique et contextuelle 2005-03-24T13:43:02Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379835 2005-03-24T13:43:02Z <p>j'ai le meme pb, as tu trouvé la solution??<br class="autobr" /> Je cherche desperemment mais je trouve po.....<br class="autobr" /> Merci de me faire signe si tu as une piste</p> > Une arborescence dynamique et contextuelle 2005-03-08T15:42:22Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379440 2005-03-08T15:42:22Z <p>Le menu fonctionne correctement ms lorsque je passe de la page rubrique à la page article, le menu, qui était déplié, se replie entièrement. Je voudrais qu'il reste déplié comme il l'était sur la page rubrique.<br class="autobr" /> Est-ce que quelqu'un pourrait m'aider si tant est que vous ayez compris quelque chose a mon problème ;). <br class="autobr" /> Merci</p> > Site avec <ul> pour CSS</ul> 2005-03-02T17:15:16Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379287 2005-03-02T17:15:16Z <p>Tres bien, merci ! mais ça m'affiche les rubriques et toujours pas les articles...</p> <p>1°) pourquoi ?</p> <p>2°) quoi modifier ?</p> Site avec <ul> pour CSS</ul> 2005-02-28T20:22:23Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379250 2005-02-28T20:22:23Z <p>Comme notre site est en CSS, j'ai remplacé les TABLE avec des UL. Cela donne:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><style> .secteuroff { font-weight: bold; } .rubriqueoff { font-weight: normal; } .secteuron, .rubriqueon { font-weight: bold; color: #ff9999; } .secteur, .rubrique { font-weight: bold; color: #ff3333; } </style> <?php if(floor(phpversion()) < 4) { // La version de PHP est infÈrieure ‡ 4, // la fonction in_array n'existe donc pas function in_array($member, $array) { reset($array); while (list($k, $v) = each($array)) { if ($v == $member) return true; } return false; } } // rÈcupÈration de la hiÈrarchie courante $hierarchie = array(); <BOUCLE_principale(RUBRIQUES){id_rubrique}> <BOUCLE_hierarchie(HIERARCHIE){id_rubrique}> $hierarchie[] = #ID_RUBRIQUE; </BOUCLE_hierarchie> $hierarchie[] = #ID_RUBRIQUE; $actuelle = #ID_RUBRIQUE; </BOUCLE_principale> // inclusion du script de gestion des layers de SPIP $flag_ecrire = false; include 'ecrire/inc_layer.php3'; afficher_script_layer(); ?> <ul> <BOUCLE_secteurs(RUBRIQUES){id_parent=0}{par titre}> <?php $id = #ID_RUBRIQUE; ?> <BOUCLE_nb_rubriques(RUBRIQUES){id_parent}><?php ${'nb'.$id} = #TOTAL_BOUCLE; ?></BOUCLE_nb_rubriques> <li> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo bouton_block_visible('rub#ID_RUBRIQUE'); } else { echo bouton_block_invisible('rub#ID_RUBRIQUE'); } } else { echo ' '; } ?> <a href="#URL_RUBRIQUE" class="secteur<?php echo (#ID_RUBRIQUE == $actuelle ? '' : (in_array(#ID_RUBRIQUE, $hierarchie) ? 'on' : 'off')); ?>" >[(#TITRE|supprimer_numero)]</a> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo debut_block_visible('rub#ID_RUBRIQUE'); } else { echo debut_block_invisible('rub#ID_RUBRIQUE'); } ?> <ul> <BOUCLE_rubriques(RUBRIQUES){id_parent}{par titre}> <?php $id = #ID_RUBRIQUE; ?> <BOUCLE_nb_sous_rubriques(RUBRIQUES){id_parent}><?php ${'nb'.$id} = #TOTAL_BOUCLE; ?></BOUCLE_nb_sous_rubriques> <li> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo bouton_block_visible('rub#ID_RUBRIQUE'); } else { echo bouton_block_invisible('rub#ID_RUBRIQUE'); } } else { echo '<img src="img_pack/puce'.(#ID_RUBRIQUE == $actuelle ? 'on' : 'off').'.gif" />'; } ?> <a href="#URL_RUBRIQUE" class="rubrique<?php echo (#ID_RUBRIQUE == $actuelle ? '' : (in_array(#ID_RUBRIQUE, $hierarchie) ? 'on' : 'off')); ?>" >[(#TITRE|supprimer_numero)]</a> <?php if ($nb#ID_RUBRIQUE > 0) { if (in_array(#ID_RUBRIQUE, $hierarchie)) { echo debut_block_visible('rub#ID_RUBRIQUE'); } else { echo debut_block_invisible('rub#ID_RUBRIQUE'); } ?> <ul><BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques></ul> <?php echo fin_block('rub#ID_RUBRIQUE'); } ?> </li> <?php echo fin_block('rub#ID_RUBRIQUE'); ?> </BOUCLE_rubriques> </ul> <?php } ?> </li> </BOUCLE_secteurs> </ul></code></pre></div> > > Une arborescence dynamique et contextuelle 2005-02-28T17:48:15Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379248 2005-02-28T17:48:15Z <p>Une version plus respectueuse des standards, et surtout sans tableaux, a été réalisée il y a déjà quelque temps, mais je ne la retrouve pas...</p> > Une arborescence dynamique et contextuelle 2005-02-27T02:56:03Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment379201 2005-02-27T02:56:03Z <p>Je l'ais instalé sans probleme sur mon site.....<br class="autobr" /> par curiosité je suis allé le faire valider <a href="http://validator.w3.org/check?uri=referer" class="spip_out" rel='nofollow external'>W3c</a></p> <p>et je me suis fais jeter.</p> <p>il y aurait deux-trois modiffs a faire (en particulier poru le css)<br class="autobr" /> et il serait valider ;)</p> <p>ce qui n'enleve bien evidement rien au travail accomplis :)</p> > Une arborescence dynamique et contextuelle 2005-01-19T09:55:38Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment338833 2005-01-19T09:55:38Z <p>En général, il suffit de rajouter une boucle secteurs englobant tout le menu...</p> > Une arborescence dynamique et contextuelle 2004-12-28T11:55:39Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment294847 2004-12-28T11:55:39Z <p>Tout à fait et il est plus rapide aussi. Mais cela pourra donner des idées en plus. :)</p> > Une arborescence dynamique et contextuelle 2004-12-22T15:25:53Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment276028 2004-12-22T15:25:53Z <p>Le problème est que cela oblige à avoir Javascript actif alors que mon script fonctionne même sans Javascript ...</p> > Une arborescence dynamique et contextuelle 2004-12-22T11:48:11Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment275955 2004-12-22T11:48:11Z <p>Vous trouverez ici une bonne manière de gérer une arborescence dynamique au moyen d'un menu contextuel (nombre de niveaux illimités):<br class="autobr" /> <a href="http://xl714.free.fr/tree-menu-dynamique/" class="spip_out" rel='nofollow external'>http://xl714.free.fr/tree-menu-dynamique/</a><br class="autobr" /> Faites moi un signe sur mon site si la source vous intéresse.</p> > Une arborescence dynamique et contextuelle 2004-12-03T12:23:59Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment225233 2004-12-03T12:23:59Z <p>bonjour</p> <p>J'utilise depuis qq temps ta contrib, c'est vraiment top.</p> <p>Une question se pose maintenant pour moi, néophyte, je voudrais la faire fonctionner dans un site multilingue en ne faisant apparaitre que l'arborescence du secteur où je suis.<br class="autobr" /> Francais secteur 1<br class="autobr" /> Anglais secteur 2<br class="autobr" /> Espagnol secteur 3</p> <p>Je ne sais ou intervenir dans ta contrib? Dans le fichier “menu.html” ?</p> <p>Amicalement Joss</p> > Une arborescence dynamique et contextuelle 2004-12-03T09:25:19Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment225127 2004-12-03T09:25:19Z <blockquote class="spip"> <p>Ca fait un an et demi que je vois cette contrib, mais l'aperçu du menu EDF m'a toujours dissuadé de l'essayer.</p> </blockquote> <p>J'avoue ne pas comprendre ... ;)</p> <blockquote class="spip"> <p>Je pense qu'une image plus grosse de l'installation de base rendrait bien compte que ce n'est pas la seule possibilité et que la contrib utilise des fonctions de base de SPIP, la rendant plus économe en ressources.</p> </blockquote> <p>Mettre une vignette plus grosse, c'est ça ??? Bin voilà qui est fait, en tout cas partiellement, puisqu'il semble qu'on ne puisse plus mettre soit même une vignette ...</p> > Une arborescence dynamique et contextuelle 2004-12-03T07:23:48Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment225057 2004-12-03T07:23:48Z <p>Bonjour,</p> <p>Ca fait un an et demi que je vois cette contrib, mais l'aperçu du menu EDF m'a toujours dissuadé de l'essayer. Je pense qu'une image plus grosse de l'installation de base rendrait bien compte que ce n'est pas la seule possibilité et que la contrib utilise des fonctions de base de SPIP, la rendant plus économe en ressources.</p> pb avec les icons menu ouvert et menu fermé.... 2004-12-03T06:11:48Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment224991 2004-12-03T06:11:48Z <p>Bonjour,<br class="autobr" /> j'utilise des boutons qui font<br class="autobr" /> 11 par 11 pixels (je les ai copié dans<br class="autobr" /> img_pack) et nommé pour qu'ils soient<br class="autobr" /> utilisés. MAIS, le pb est qu'il sont<br class="autobr" /> redimensionné dans la page (semble t il<br class="autobr" /> dans inc_layer.php3 ...</p> <p>Comment faire pour qu'ils restent à leur<br class="autobr" /> taille d'origine (11 par 11 pixels) ?</p> <p>Merci !<br class="autobr" /> José</p> > Une arborescence dynamique et contextuelle 2004-11-19T11:08:05Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment209125 2004-11-19T11:08:05Z <p>Je travail sur un site multilingue</p> <p>J'utilise ta contrib que je trouve génial!</p> <p>le problème est que je souhaiterais ne voir apparaitre que le menu dans la bonne langue pour le visiteur, ce qui suit explique l'ensemble de ce que je souhaite obtenir comme resultat.</p> <hr class="spip" /> <p>Je monte un site multilingue, avec la particularité de changer de squelette en fonction de la rubrique(avec un appel à une image différente pour chaque rubrique - 3 images dans le cas qui suit), (voir des sous rubriques et des article inclus) <br />- Pour les langues j'ai créé un goupe de mots clefs “lang” :<br class="autobr" /> - fra<br class="autobr" /> - ang<br class="autobr" /> - deu<br class="autobr" /> mot clef que j'ai appliqué aux rubriques et articles correspondant. <br />- Pour les rubriques, comme elles doivent utiliser des squelettes différents, j'ai aussi créé un groupe de mots clefs “rubart” :<br class="autobr" /> - rub1<br class="autobr" /> - rub2<br class="autobr" /> - rub3<br class="autobr" /> mot clef que j'ai aussi appliqué les rubriques et articles correspondant.</p> <p>De plus, quand le visiteur (par exemple anglais) arrive, je souhaite qu'il arrive non seulement sur la bonne page (ça c'est fait - Grand merci à : Laurent Laville pour sa contrib “Une page d'accueil dans la bonne langue pour chaque visiteur”),<br class="autobr" /> mais qu'il ne voit que la partie anglaise du site et enfin pour “boucler la boucle”, l'accès au plan du site ne devant lui donner que le plan de la partie “anglaise” bien sur.</p> <p>Le top du top pour finir, je soumets cela à votre sagacité mais je vais aussi prendre contact avec l'auteur de cette contrib : “un menu contextuel et dynamique”.<br class="autobr" /> je ne voudrai afficher que le menu dans la bonne langue ... OOOops. Je sais il est pas toujours bien le garçon.</p> <p>j'ai bien reçu une reponse de Olivier Gendrin :</p> <p>Regarde du côté des mots-clés, ou encore de la balise #LANG pour essayer <br class="autobr" /> de ne faire que 5 CSS différentes, en insérant soit un mot clé, soit <br class="autobr" /> #LANG au bon endroit dans le link de la CSS.</p> <p>Mais là j'avoue que mon petit neurone s'est liquéfié vers les 3 heures du mat cette nuit et son état n'est pas au mieux à l'heure qu'il est.</p> <p>Si des “costauds” de la boucle peuvent me guider ...</p> <p>Arborescence de mon travail</p> <p>- FR (rubrique secteur)<br class="autobr" /> Rub 1<br class="autobr" /> Rub 2<br class="autobr" /> Rub 3 <br />- EN (rubrique secteur)<br class="autobr" /> Rub 1<br class="autobr" /> Rub 2<br class="autobr" /> Rub 3 <br />- DE (rubrique secteur)<br class="autobr" /> Rub 1<br class="autobr" /> Rub 2<br class="autobr" /> Rub 3</p> <p>J'ai appelé le squelette des mes rubriques et articles différents<br class="autobr" /> rubriquetic.html<br class="autobr" /> rubriquetac.html<br class="autobr" /> rubriquetoc.html<br class="autobr" /> et <br class="autobr" /> articletic.html<br class="autobr" /> articletac.html<br class="autobr" /> articletoc.html<br class="autobr" /> Parce qu'en les nommant du num de la rubrique cela ne peut fonctionner bien sur</p> <p>En regardant dans la liste, j'ai trouvé une reponse de Paolo, dans un mail “Re:Multilinguisme” :</p> <p>... J'explique comment je fais ici: <br class="autobr" /> <a href="http://mag.spip.net/ecrire/articles.php3?id_article=28" class="spip_url spip_out auto" rel="nofollow external">http://mag.spip.net/ecrire/articles.php3?id_article=28</a></p> <p>mais je n'ai pas accès à cette article ... sur le spip mag la page est blanche ...</p> <p>Promis !!! Dès que tout cela fonctionne, je fais un article pour regrouper toutes ces infos et les mettre en ligne</p> <p>As tu déjà fait cela ? Où doivent se porter les modifs pour obtenir ce que je souhaite ?</p> <hr class="spip" /> <p>Nota :</p> <p>Dans l'utilisation d'un site monolingue, j'ai constaté un nom dépliment des menus lorsque des articles sont en cours de rédaction, est ce normal ?</p> <p><strong>Amicalement</strong></p> <p>Eric</p> > pbm img_pack 2004-11-18T15:02:25Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment208232 2004-11-18T15:02:25Z <p>il est écrit :</p> <p>contenues dans img_pack, ce qui oblige à en faire une copie à la racine.</p> <p>donc img_pack dans la racine et pas ecrire/...<br class="autobr" /> tout simplement !</p> > Une arborescence dynamique et contextuelle 2004-11-18T09:26:43Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment207923 2004-11-18T09:26:43Z <p>t'as essayé de vider ton cache ?</p> > couleurs ? 2004-09-19T12:54:03Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment108240 2004-09-19T12:54:03Z <p>salut! Merci pour ce menu!<br class="autobr" /> Cependant j'ai une question. Comment faire pour changer la couleur de texte du menu ? Je ne comprends pas l'explication parce que dans mon fichier menu.html je n'ai pas le paragraphe Et donc je ne peux pas changer les couleurs. Je précise que le rose et le rouge ne vont vraiment pas avec les couleurs de mon site! lol<br class="autobr" /> merci d'avance!</p> > Une arborescence dynamique et contextuelle 2004-09-19T08:16:38Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment108113 2004-09-19T08:16:38Z <p>ok dsl j'avais pas mis le repertoire img_pack a la racine du site. Maintenant ça marche nikel. Seulement j'ai une question : je voudrais changer la couleur des texte. Quand j'ouvre le fichier menu.html (avec le logiciel n-vu) je prends l'option de voir la page en html mais je ne vois pas comment changer les couleurs. Quelqu'un sait comment faire svp ? merci d'avance.</p> > Une arborescence dynamique et contextuelle 2004-09-18T22:04:20Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment107936 2004-09-18T22:04:20Z <p>bonjour a tous. <br class="autobr" /> J'ai un probleme avec ce menu, les images deplierbas , deplierhaut , puceoff et puceon ne s'affichent pas sur mon site. Pourtant quand je clique dessus leur fonction marche (pour les deplierbas et haut). Je les ai bien chargées sur mon ftp dans le dossier ecrire/img_pack. Je comprends pas pourquoi ça me fait ça.<br class="autobr" /> Sinon merci pour ce menu c'est exactement ce que je cherchais.</p> > Une arborescence dynamique et contextuelle 2004-09-17T09:38:12Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment106639 2004-09-17T09:38:12Z <p>Comme beaucoup d'entre vous , je trouve ce menu terrible, mais je voudrais y intégrer les articles, malheureusement j'arrive un peu tard puisque les liens cités plus bas où l'on expliquait comment faire pour intégrer les articles sont morts</p> <p>Pouvez vous m'aider en postant un marche a suivre ?<br class="autobr" /> Merci bcp</p> > Afficher les articles 2004-09-17T09:05:58Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment106628 2004-09-17T09:05:58Z <p>Moi aussi je suis très intéressé par l'affichage des articles dans le menu, mais malheureusement les liens vers les squelettes modifiés ne fonctionnent plus :-(</p> > probleme d'utilisation 2004-09-07T05:46:06Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment94370 2004-09-07T05:46:06Z <p>Moi pareil...</p> > Une arborescence dynamique et contextuelle 2004-09-03T09:05:27Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment88678 2004-09-03T09:05:27Z <p>Bonjour,</p> <p>J'ai lu un des pessages que vous avez laissé en mars 2004 sur <a href="http://www.spip-contrib.net/article.php3?id_article=103" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/article.php3?id_article=103</a> .</p> <p>Peut-être pourrez-vous m'aider:<br class="autobr" /> J'aimerais savoir comment faire pour que une branche de menu ayant été “étendue” le reste même après le refresh de la page ou un click sur une des sous pages de cette section “ouverte”.</p> <p>J'ai implémenté l'arborescence dynamique et contextuelle trouvée ici:<br class="autobr" /> <a href="http://www.spip-contrib.net/article103.html?var_recherche=menu" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/article103.html?var_recherche=menu</a><br class="autobr" /> mais le problème persiste.</p> <p>Merci pour votre aide.</p> <p>Gianni</p> > Une arborescence dynamique et contextuelle - question 2004-08-16T08:14:44Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment73856 2004-08-16T08:14:44Z <p>Salut, tout d'abord félicitation pour ce menu, j'orais juste une question :<br class="autobr" /> Comment déplier d'emblée une des branche du menu ? C'est à dire que comme sur edf, je voudrais que les sous-rubriques d'une rubrique s'affichent sans que l'internaute ait cliqué pour les afficher.</p> <p>En gros, pour bien me faire comprendre, quend on va sur edf particuliers, on a directement accès à ventilation ou isolation, sans qu'on ait cliqué sur “fiches pratiques/vos appareils/chauffage/”</p> <p>Voilà, j'ai vu la question posée sur un autre sujet, je suis donc pas seule à m'y intéréssé, et une réponse serait la bienvenue :)</p> <p>Merci à celui qui me la donnera !</p> > Une arborescence dynamique et contextuelle 2004-08-12T12:21:05Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment65069 2004-08-12T12:21:05Z <p>salut,</p> <p>j'ai un pb parce que le “INCLUDE” fonctionne bien dans une page rubrique mais pas dans la page sommaire dans laquelle le mnu ne s'affiche pas...</p> <p>est-ce que j'aurais loupé quelquechose ?</p> <p>merci d'avance si qqu'un à un idée ladessus...</p> <p>ricco</p> > Une arborescence dynamique et contextuelle 2004-08-10T09:51:16Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment58562 2004-08-10T09:51:16Z <p>Dans ta page menu.html cherche les lignes ou tu as < a ref= blabla... > et à la fin juste avant le “>” tu mets target=nom_de_ton_cadre et voilà ton lien s'ouvrira là où tu le souhaites...</p> > multilingue.... 2004-07-27T16:56:59Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment34405 2004-07-27T16:56:59Z <p>je me pose la même question... il suffirait de changer l'id_parent a la ligne 37 avec le n° du secteur... mais il faut autant de menus que de langues... est-ce possible avec un seul menu?</p> <p>merci</p> > Menu déplié d'emblée 2004-07-27T16:53:51Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment34399 2004-07-27T16:53:51Z <p>François Schreuer m'avait écrit dans le forum : “Les deux fonctions sont bouton_block_visible et bouton_block_invisible, il faut ajouter une structure conditionnelle qui, si id_rubrique est le bon et si la condition requise est ok, charge bouton_block_visible au lieu de bouton_block_invisible.”</p> <p>j'ai pas testé ça, c'était trop difficile pour moi...</p> > Une arborescence dynamique et contextuelle : prise en compte du multiliguisme 2004-07-27T07:37:38Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment30784 2004-07-27T07:37:38Z <p>un grand bravo!<br class="autobr" /> mais “c'est simple” pour toi! ;) bon, j'ai quand même pris mon courage à 2 mains et je me suis dit que j'allais étudier comment est fait ton phpheaven... c'est exactement ça que je cherche à faire depuis 2 semaines! et là je ne comprends rien! les urls ont été réécrites? comment fait-on pour acceder aux squelettes?</p> C'est quand même plus agréable 2004-07-09T10:10:19Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment11067 2004-07-09T10:10:19Z <p>Un <a href="http://bassin.ac-aix-marseille.fr/aubagne/" class="spip_out" rel='nofollow external'>site sans</a> arborescence textuelle (ca devient vite complexe) et un <a href="http://acar.ac-aix-marseille.fr/aubagne/" class="spip_out" rel='nofollow external'>autre avec</a> (cool). Y a pas photo. Un grand bravo pour la contrib !</p> > Afficher les articles 2004-06-30T09:01:31Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment10809 2004-06-30T09:01:31Z <p>moi je veux bien tenter de vous répondre, mais faudrait que vous décriviez un peu votre problème.<br class="autobr" /> Sinon, le site sur lequel j'ai mis en place le menu “personnalisé” est visible sur un autre site (le précédent à changé complètement)<br class="autobr" /> voici : <a href="http://www.cbondesign.com/" class="spip_url spip_out auto" rel="nofollow external">http://www.cbondesign.com/</a></p> > Une arborescence dynamique et contextuelle 2004-06-23T15:11:35Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment10588 2004-06-23T15:11:35Z <p>Félicitations pour ce menu contextuel et hiérarchique. Je l'ai utilisé et un peu customisé pour mon site, cela rend bien.</p> <p>J'ai tout de même deux petites questions :</p> <p>1. Je voudrais afficher les articles de la rubrique en cours sur la même page, je sais qu'il y a déjà une explication à ce sujet mais je ne sais pas où mettre les boucles articles, je ne me repère pas bien dans le php et tout le reste du ficher menu.html. Quelqu'un pourrait-il me renseigner ?</p> <p>2. Quand on clique sur les rubriques, il nous renvoie sur les pages de type rubrique.html, pourquoi pas, mais dans mon cas, j'ai opté pour une réorganisation totale du squelette du site. J'aimerais que lorsqu'on clique sur une rubrique il envoie sur la page qui correspond à cette rubrique. Je suppose que c'est possible mais je ne sais pas quel paramètre modifer...</p> <p>Merci à Nicolas pour ce menu,</p> <p>et merci d'avance à ceux qui prendront la peine de me répondre ;))</p> <p>Aurore</p> > Limiter la profondeur 2004-05-09T21:06:02Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment9203 2004-05-09T21:06:02Z <p>Bonjour,</p> <p>Je voudrais limiter la profondeur à laquelle on peut déplier les menus (c'est-à-dire : pouvoir afficher les rubriques de la racine et leurs sous-rubriques, mais pas les sous-sous-rubriques)... Comment faire ?</p> <p>Merci d'avance.</p> > Une arborescence dynamique et contextuelle 2004-05-04T07:54:53Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment9085 2004-05-04T07:54:53Z <p>Salut je sais pas si ce serait possible, mais il y a surement moyen de simplifier le code de ce menu en utilisant le #EXPOSER, ça limiterait déjà le PHP <br />- voir : <a href="http://www.spip.net/fr_article2319.html" class="spip_out" rel='nofollow external'>Exposer un article dans une liste</a></p> > Une arborescence dynamique et contextuelle 2004-04-28T09:00:27Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment8941 2004-04-28T09:00:27Z <p>C'est possible rien qu'en SPIP, c'est même le B A BA des <a href="http://www.spip.net/fr_article898.html" class="spip_out" rel='nofollow external'>boucles</a></p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><B_compteur> <BOUCLE_compteur(RUBRIQUES){id_parent}> </BOUCLE_compteur> <INCLURE(menu.php3){id_rubrique}> </B_compteur></code></pre></div> > comment ordonner les rubriques 2004-04-28T08:44:52Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment8940 2004-04-28T08:44:52Z <p>Quitte à changer un peu le code d'affichage en filtrant le titre de la rubrique:<br class="autobr" /> (#TITRE|supprimer_numero)</p> > multilingue.... 2004-04-26T23:06:41Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment8883 2004-04-26T23:06:41Z <p>Maintenant qu'avec le multilinguisme les langues sont dans des secteurs, comment faire pour l'adapter à ceci?</p> <p>Il faudrait trouver un moyen pour qu'il n'affiche pas la première rubrique de la racine généralement appelée “fr”, “en”... et directement afficher les sous-rubriques et faire la même chose avec les autres langues, tout ceci sans que pour chaque nouvelle langue nous devions entrer dans le script et indiquer une rubrique particulière...</p> > Une arborescence dynamique et contextuelle 2004-04-20T13:28:22Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment8584 2004-04-20T13:28:22Z <p>Ne suis pas sûr que le problème soit une question de version SPIP.<br class="autobr" /> Je l'utilise sur 2 sites, et ça ne marche pas ( 1.6 et 1.7)<br class="autobr" /> Pencherais plutôt pour version de PHP de l'hébergeur.</p> Super, ça marche nickel ! 2004-04-08T22:10:05Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment8196 2004-04-08T22:10:05Z <p>ça marche du tonnerre ! <a href="http://www.lycee-cormier.com" class="spip_url spip_out" rel='nofollow external'>http://www.lycee-cormier.com</a></p> > comment ordonner les rubriques 2004-03-24T02:41:11Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7656 2004-03-24T02:41:11Z <p>Il te suffit de nommer tes rubriques avec des numéros.<br class="autobr" /> Exemple :<br class="autobr" /> 1. def<br class="autobr" /> 2. abc<br class="autobr" /> 3. ghi</p> comment ordonner les rubriques 2004-03-22T12:46:39Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7565 2004-03-22T12:46:39Z <p>Comment faire pour gérer l'ordre des rubriques, afin qu'elle n'apparaissent pas classé par ordre alphabétique, mais dans l'ordre souhaité ?</p> <p>Existe il un système de pondération permettant de gérer l'ordre des rubriques ?</p> <p>Merci d'avance pour votre aide</p> > Afficher les articles 2004-03-19T13:57:39Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7504 2004-03-19T13:57:39Z <p>Bonjour,</p> <p>Nous sommes actuellement en train de réaliser un site web sous SPIP. Nous avons intégré le fichier menu.html, et nous souhaitons avoir la possibilité d'ajouter les articles à ce menu. <br class="autobr" /> Nous venons de visiter le forum et nous avons pris connaissance de ton script. Cependant, nous avons un problème pour le mettre en place, ça ne veut pas fonctionner.</p> <p>Aurais-tu une solution à nous proposer.</p> <p>Merci par avance pour ta réponse.</p> <p>L'équipe de projet</p> > probleme d'utilisation 2004-03-16T09:40:16Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7407 2004-03-16T09:40:16Z <p>pour infos c'est une erreur javascrip qui m'empeche de faire cette action</p> <p>ligne : 17<br class="autobr" /> car : 3<br class="autobr" /> erreur : 'layer.style' a la valeur Null ou n'est pas un objet<br class="autobr" /> code : 0<br class="autobr" /> url: http://xxxx</p> <p>xxxx c'est mon site qui est en local</p> probleme d'utilisation 2004-03-16T09:35:40Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7406 2004-03-16T09:35:40Z <p>Bonjour à tous<br class="autobr" /> j'ai un petit soucis avec ce menu qui est super d'ailleurs<br class="autobr" /> voila <br class="autobr" /> la premiere fleche et la premiere de la premiere fleche ne fonctionne pas</p> <p>en effet l'action se deroule, la fleche bouge mais les rubriques en dessous n'apparaissent pas<br class="autobr" /> il faut que je clique sur le texte pour voir les rubriques apparaitrent en dessous et la premiere rubrique c'est pareil<br class="autobr" /> mais la rubrique en dessous ca marche</p> <p>j'ai fait le test en rajoutant une rubrique avec articles pour voir si ca venait de ma rubrique mais idem la premiere ne marche pas mais l'autre qui n'est plus en 1ere position refonctionne</p> <p>quelqu'un a une idée</p> > Une arborescence dynamique et contextuelle 2004-03-06T06:25:33Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7221 2004-03-06T06:25:33Z <p>Salut, <br /> j'ai vu sur le site de boomtchak que leur menu ne se repli pas lors de l'affichage de la selection si une branche est deja developpée au dessus. En fait , meme si on developpe tout et qu on selectionne un lien , ca revient pas a zero comme chez moi avec le menu (superbe cependant) que vous nous offrez.<br /> Je sais que leur spip c'est plus tellement un spip mais est ce que c'est possible à faire avec la v 1.6 de spip (j'ai pas droit a la v 1.7 je suis ches les basics n france) :o)</p> > Une arborescence dynamique et contextuelle 2004-03-05T15:32:39Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7207 2004-03-05T15:32:39Z <p>Je voudrais remplacer les flèches par des images qui ne sont pas de même taille ... C'est possible ?</p> > Une arborescence dynamique et contextuelle 2004-03-05T09:14:49Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment7194 2004-03-05T09:14:49Z <p>Bonjour,</p> <p>Je viens d'installer les fichiers menu.html, menu.php3 et le dossier img-pack à la racine de mon site et j'ai fait le lien dans le fichier rubrique.html</p> <p>Pourtant, la page reste comme auparavant. Aucun affichage du menu et aucun message d'erreur.<br class="autobr" /> D'où peut venir ce pb?</p> <p>Help!!</p> > Afficher les articles 2004-02-29T00:47:04Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6965 2004-02-29T00:47:04Z <p>Alors là, je dis</p> <h2 class="h2">bravo</h2> <p>Ca fais 2 mois que je cherchait un truc, que je m'étais finalement résigné. Mais plus mon site avançait, plus je voulais afficher les articles d'une manière ou d'une autre, et de façon présentable.</p> <p>J'ai utilisé ton “hack”. C'est niket. J'ai personnalisé les icônes ainsi que l'endroi duquel part le menu (de la rubrique mère en cours, selon son mot clefs) et vraiment, je suis content.</p> <p>Merci<br class="autobr" /> Merci<br class="autobr" /> Merci</p> ca marche pô 2004-02-27T10:46:32Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6880 2004-02-27T10:46:32Z <p>j'ai cette erreur:</p> <p>Fatal error: Cannot redeclare test_layer() in /home/sites/site123/web/ecrire/inc_layer.php3 on line 14</p> <p>et rien ne s'affiche plus en dessous</p> > Une arborescence dynamique et contextuelle 2004-02-24T17:06:26Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6752 2004-02-24T17:06:26Z <p>bonjour,</p> <p>j'ai un soucis avec cette arborescence dynamique;<br class="autobr" /> En effet, lorsque je sélectionne une rubrique sur mon menu (ou une sous sous rubrique par exemple), le menu se repli complètement et je ne sait donc pas ou je suis !!!</p> <p>quelqu'un peut il m'aider ?</p> > Une arborescence dynamique et contextuelle 2004-02-18T12:54:42Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6562 2004-02-18T12:54:42Z <p>bah en fait je l'ai fait moi même du moins c'est en cours et reussi dans une version non spip restera plus qu'a le spiper après</p> > Une arborescence dynamique et contextuelle 2004-02-17T19:13:45Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6526 2004-02-17T19:13:45Z <p>Bonjour, imaginons la rubrique mère A et ses sous-rubriques B, C, D<br class="autobr" /> Je souhaiterais en cliquant sur le titre de la rubrique A ( et non sur la flèche position haute) faire déplier (exactement de la même façon qu'en cliquant sur la flèche) les sous-rubriques B, C et D.<br class="autobr" /> En fait que je voudrais que mes rubriques mères ne servent qu'à déplier le menu. Je trouve personnellement qu'il n'est pas forcément évident aux visiteurs peu habitués de deviner la fonction de la flèche. <br class="autobr" /> Techniquement celà est-il possible ?</p> <p>(J'espère avoir été clair :))</p> <p>Merci et encore bravo pour cette superbe contribution.</p> > Une arborescence dynamique et contextuelle : marche pas 2004-02-17T18:06:07Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6523 2004-02-17T18:06:07Z <p>En reflechissant j'ai trouve la solution.<br class="autobr" /> Le pb vient des droits sur les fichiers.<br class="autobr" /> Il suffit d'appliquer les bons droits sur les fichiers apres les avoir recopier comme lors de l'install.</p> > Une arborescence dynamique et contextuelle : marche pas 2004-02-17T17:35:23Z https://files.spip.org/Une-arborescence-dynamique-et,1#comment6521 2004-02-17T17:35:23Z <p>J'ai exactement le meme probleme si une bonne ame voulait bien nous eclairer ...</p>