Afficher le Chemin de navigation - commentaires > Afficher le Chemin de navigation en include 2005-09-26T15:28:06Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment383602 2005-09-26T15:28:06Z <p>Salut, J'ai galéré comme toi pour résoudre ce problème. Voici la solution :</p> <p>Le code donné ci-en haut, tu le mets dans ton répertoire DIST (là ou se trouve tes fichiers HTML) dans un fichier appelé : hierarchie.html ET NON DANS UN FICHIER PHP3<small class="fine d-inline"> </small>! (c'est ça l'erreur à ne pas commettre).</p> <p>Ensuite tu crées un fichier PHP3 à la racine de ton site (là où se trouvent tes fichiers PHP3) : hierarchie.php3</p> <p>Ce fichier php3 doit contenir ceci :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php $fond = "hierarchie"; //nom du fichier HTML correspondant $delais = 24 * 3600; include ("inc-public.php3"); ?></code></pre></div> <p>Ensuite dans ta page (par exemple) article.html, tu ajoutes ceci à l'endroit de ton choix (là où tu souhaites que la hierarchie apparraisse) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- Hierarchie --> <INCLURE (hierarchie.php3){id_rubrique}></code></pre></div> <p>Ca fonctionne cette fois sans prob sous Spip 1.8.2. Il semble que ne pas passer par la structure « fichier PHP3 / Fichier HTML » fasse planter la transmission de la variable « ID_rubrique ».</p> > Afficher le Chemin de navigation en include 2005-09-26T15:24:32Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment383601 2005-09-26T15:24:32Z <p>Salut, J'ai galéré comme toi pour résoudre ce problème. Voici la solution :</p> <p>Le code donné ci-en haut, tu le mets dans ton répertoire DIST (là ou se trouve tes fichiers HTML) dans un fichier appelé : hierarchie.html ET NON DANS UN FICHIER PHP3<small class="fine d-inline"> </small>! (c'est ça l'erreur à ne pas commettre).</p> <p>Ensuite tu crées un fichier PHP3 à la racine de ton site (là où se trouvent tes fichiers PHP3) : hierarchie.php3</p> <p>Ce fichier php3 doit contenir ceci :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php $fond = "hierarchie"; //nom du fichier HTML correspondant $delais = 24 * 3600; include ("inc-public.php3"); ?></code></pre></div> <p>Ca fonctionne cette fois sans prob sous Spip 1.8.2. Il semble que ne pas passer par la structure « fichier PHP3 / Fichier HTML » fasse planter la transmission de la variable « ID_rubrique ».</p> > Afficher le Chemin de navigation 2005-07-11T06:44:57Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382089 2005-07-11T06:44:57Z <p>Il est assez surprenant que le code de la boucle ne soit pas compilé par SPIP lors de la création de la page<small class="fine d-inline"> </small>!</p> <p>Dans le source de la page produite on constate <br>- <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_arbo(HIERARCHIE) {id_rubrique} { -> "}></code></p> <p>En principe cette partie devrait s'écrire <br>- <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_arbo(HIERARCHIE) {id_rubrique} {" -> "}></code></p> <p>ce qui a créé vraisemblablement une erreur dans la boucle qui n'est plus correctement interprétée par SPIP</p> > Afficher le Chemin de navigation 2005-07-10T21:41:01Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382085 2005-07-10T21:41:01Z <p>Pardon pour ces multiples réponses.</p> <p>J'ai enlevé les filtres pour y voir plus clair mais le problème demeure.</p> <p><a href="http://9alamaison.free.fr/article.php3?id_article=4" class="spip_out" rel='nofollow external'>Voir le résultat.</a></p> > Afficher le Chemin de navigation 2005-07-10T21:34:10Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382084 2005-07-10T21:34:10Z <p>Correction : le lien n'est présent que sur les 2 premiers <code class="spip_code spip_code_inline" dir="ltr"><:sommaire:></code> et non sur les deux derniers.</p> > Afficher le Chemin de navigation 2005-07-10T21:31:46Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382083 2005-07-10T21:31:46Z <p>Je n'ai pas de fichier local_fr mais un fichier ecrir_fr que j'ai bien modifié.</p> <p>Je viens de replacer la boucle à la racine du site et non dans un dossier mais ça ne change rien.<br class="autobr"> J'ai aussi renommé les deux boucles pour qu'elles ne portent pas le même nom que les boucles déjà présentes dans l'article : BOUCLE_chemin pour BOUCLE_rubrique et BOUCLE_arbo pour BOUCLE_hierarchie mais ça ne change rien non plus...</p> <p>Est-ce que ça peut être parce que je n'ai pas les filtres d'office<small class="fine d-inline"> </small>? Ce qui ferait bugger le filtre supprimer_numero.<br class="autobr"> Mais il me semble pourtant qu'il fait partie des filtres pas défaut.</p> <p>Ce que ça donne pour le moment :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><:sommaire:> -> "}> [(#TITRE|supprimer_numero)] [ -> (#TITRE|supprimer_numero)] [<:sommaire:> -> (#TITRE|supprimer_numero|sinon{"<:sommaire:>"})] <:sommaire:> </code><br class="autobr"> Avec des liens à chaque fois sur <code class="spip_code spip_code_inline" dir="ltr"><:sommaire:></code></p> > Afficher le Chemin de navigation 2005-07-10T10:21:52Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382077 2005-07-10T10:21:52Z <p>En principe il n'y a rien à retoucher à la boucle.</p> <p>Il faut définir dans le fichier de langue ./ecrire/lang/local_fr.php3 les éléments<br class="autobr"> <:retour_sommaire :> et <:sommaire :> par exemple</p> <p>'retour_sommaire' => 'Retour au sommaire',</p> <p>'sommaire' => 'Sommaire',</p> <p>Placer la boucle dans un fichier inclu permet de l'appeller depuis diverses pages</p> <p>J'ai placé dans le wiki évolution ou variante une nouvelle boucle plus complète et qui fonctionne parfaitement sous la version spip1.8</p> > Afficher le Chemin de navigation 2005-07-09T15:10:18Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382072 2005-07-09T15:10:18Z <p>Merci beaucoup pour cette rapide réponse.</p> <p>J'ai essayé de déplacer l'include INCLURE à divers endroits, sans succès.</p> <p>C'est pour ainsi dire la première manip' que je fais sur Spip depuis son installation, à part la création de rubriques et d'articles.</p> <p>Est-ce que cette boucle de chemin de navigation peut a priori être installée sans autre modification ou ajout préalable<small class="fine d-inline"> </small>?</p> <p>Je suis hyper frustré que ça fonctionne très bien chez tout le monde sauf chez moi. :)<br class="autobr"> Pour le moment mon site est petit mais j'apprécie beaucoup cette fonctionnalité...</p> <p>Une autre idée<small class="fine d-inline"> </small>?</p> > Afficher le Chemin de navigation 2005-07-09T08:22:31Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382070 2005-07-09T08:22:31Z <p>Apparemment la boucle n'a pas été copiée correctement ou les corrections apportées ont cassé le code.</p> <p>Il faut vérifier la parité des balises.</p> <p>Au cas où il aurait encore quelques difficultés passer un message avec le code entre les balises <code> votre code... </code></p> > Afficher le Chemin de navigation 2005-07-08T21:45:30Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment382069 2005-07-08T21:45:30Z <p>J'ai un souci d'affichage.<br class="autobr"> C'est ma première boucle ajoutée depuis un fichier que j'ai créé moi-même.</p> <p>Quelqu'un peut m'éclairer<small class="fine d-inline"> </small>?</p> <p><a href="http://9alamaison.free.fr/article.php3?id_article=2" class="spip_out" rel='nofollow external'>> Voir ici, en haut de page</a></p> <p>(je mets un lien car si je mets ici ce que j'ai sur ma page, ça s'affiche bien sûr différemment)</p> <p>Merci beaucoup d'avance, si vous m'aidez ça me débloquera pour mieux comprendre le fonctionnement des boucles.</p> > Afficher le Chemin de navigation 2005-05-15T14:13:16Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment381093 2005-05-15T14:13:16Z <p>Merci beaucoup, ça marche<small class="fine d-inline"> </small>!</p> <p>désolé, mais je débute avec SPIP et php alors...</p> <p>Merci encore.</p> <p>SB</p> > Afficher le Chemin de navigation 2005-05-15T08:42:48Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment381090 2005-05-15T08:42:48Z <p>comme tous les autres fichiers de langue, par exemple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php $GLOBALS[$GLOBALS['idx_lang']] = array( 'sommaire' => 'Sommaire', //ne pas oublier la virgule après chaque élément. 'etc' => 'etc...', // fin du tableau de valeurs de langue 'fin_fichier' => '' //dernier élément : pas de virgule ); ?></code></pre></div> <p><a href="http://www.spip.net/fr_article2128.html?var_recherche=local_fr" class="spip_out" rel='nofollow external'>voir</a></p> > Afficher le Chemin de navigation 2005-05-15T01:05:19Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment381089 2005-05-15T01:05:19Z <p>Bonjour.<br class="autobr"> J'ai le même problème d'affichage :<br class="autobr"> <strong>public/spip/ecrire:sommaire</strong> -> Informations -> Sous-rubrique 02</p> <p>Quelle doit être la syntaxe exacte du fichier local_fr.php3<small class="fine d-inline"> </small>?</p> <p>J'ai essayé plusieurs trucs sans résultat...</p> <p>Merci</p> <p>SB</p> > Afficher le Chemin de navigation 2005-04-27T16:04:07Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment380719 2005-04-27T16:04:07Z <p>Il est vraissemblable que le problème vienne du fichier de langue qui n'est pas renseigné. Dans un fichier ecrire/lang/local_fr.php ou php3 (selon l'install) il faut entrer une ligne 'sommaire'=>'Sommaire'.</p> > Afficher le Chemin de navigation 2005-04-27T15:29:50Z https://files.spip.org/Afficher-le-Chemin-de-navigation#comment380716 2005-04-27T15:29:50Z <p>Bonjour</p> <p>J'ai un problème, la racine du chemin d'accès s'affiche :<br class="autobr"> <strong>public/spip/ecrire :</strong>sommaire -> ... -> ...</p> <p>Que faire svp<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p>