Le filtre parametre_url - commentaires Le filtre parametre_url 2007-11-07T13:36:37Z https://files.spip.org/Le-filtre-parametre_url#comment399985 2007-11-07T13:36:37Z <p>ça n'a aucun rapport avec cette contrib, demande à la liste utilisateur (<<a href="http://listes.rezo.net/mailman/listinfo/spip" class="spip_url spip_out" rel='nofollow external'>http://listes.rezo.net/mailman/list...</a>>) :)</p> Le filtre parametre_url 2007-11-07T11:48:10Z https://files.spip.org/Le-filtre-parametre_url#comment399981 2007-11-07T11:48:10Z <p>merci beaucoup pour ta réponse.<br class="autobr"> j'ai une autre question : ou se trouve le fichier qui contient le texte : <br class="autobr"> «<small class="fine d-inline"> </small>L'espace privé de ce site est ouvert aux visiteurs, après inscription. Une fois enregistré, vous pourrez consulter les articles en cours de rédaction, proposer des articles et participer à tous les forums.<br class="autobr"> Identifiants personnels<br class="autobr"> Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.<small class="fine d-inline"> </small>»</p> <p>qui se trouve au dessus du formulaire d'inscription<small class="fine d-inline"> </small>?<br class="autobr"> je souhaite le modifier<small class="fine d-inline"> </small>!</p> Le filtre parametre_url 2007-10-25T11:00:46Z https://files.spip.org/Le-filtre-parametre_url#comment399482 2007-10-25T11:00:46Z <p>Comme le précise le titre de cet article, on parle d'un <strong>filre</strong>, à quelle balise fais-tu allusion<small class="fine d-inline"> </small>? #SELF<small class="fine d-inline"> </small>?</p> <p>Personnaliser le bandeau de quoi<small class="fine d-inline"> </small>?</p> <p>Sinon, d'une manière générale, ce filtre sert à fabriquer des urls en ajoutant ou modifiant des paramètres pour les liens hypertextes que le squelette produira. Si tu veux récupérer des paramètres issus de l'url, c'est <a href="http://www.spip.net/fr_article1902.html#ENV" class="spip_out" rel='nofollow external'>la balise #ENV</a> qui sera le plus souvent ton amie :)</p> Le filtre parametre_url 2007-10-25T07:58:17Z https://files.spip.org/Le-filtre-parametre_url#comment399467 2007-10-25T07:58:17Z <p>bonjour,</p> <p>est-il possible d'utiliser cette balise pour récupérer dans l'url, par exemple, rubrique11 et l'utiliser pour personnaliser le bandeau suivant le numero de rubrique<small class="fine d-inline"> </small>?</p> Le filtre parametre_url 2006-10-09T14:18:44Z https://files.spip.org/Le-filtre-parametre_url#comment387968 2006-10-09T14:18:44Z <p>Parfait<small class="fine d-inline"> </small>! C'était ça le problème : le <strong>id_article</strong> n'était pas transmis dans le <strong>INCLURE</strong>. Maintenant, c'est OK.<br class="autobr"> Merci<small class="fine d-inline"> </small>;-)</p> Le filtre parametre_url 2006-10-09T11:51:21Z https://files.spip.org/Le-filtre-parametre_url#comment387964 2006-10-09T11:51:21Z <p>dans ton squelette article.html, vers la ligne 55 :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><INCLURE{fond=imprimer}{article}></code> est erroné.</p> <p>tu doit ecrire</p> <p><code class="spip_code spip_code_inline" dir="ltr"><INCLURE{fond=imprimer}{id_article}></code> est erroné.</p> <p>et dans ton fond imprimer.html, tu doit soit entouré ton lien avec une boucle :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_imprimer(ARTICLES){id_article}> <a href="[(#URL_PAGE{imprimer_article}|parametre_url{'id_article',#ID_ARTICLE})]" target="_blank" title="<:imprimer_article:>"><img src="IMG/design/imprimer.jpg" width="28" height="28" border="0"/></a></BOUCLE_imprimer></code></pre></div> <p>mais tu pourrais aussi essayé ça :<br class="manualbr"></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><a href="[(#URL_PAGE{imprimer_article}|parametre_url{id_article,#ENV{id_article}})]" target="_blank" title="<:imprimer_article:>"><img src="IMG/design/imprimer.jpg" width="28" height="28" border="0"/></a></code></pre></div> Le filtre parametre_url 2006-10-09T11:39:29Z https://files.spip.org/Le-filtre-parametre_url#comment387963 2006-10-09T11:39:29Z <p>Chez moi le code que voici fonctionne :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div> <a href="#URL_PAGE{imprimer,id_article=#ID_ARTICLE}" title="afficher une version imprimable de cet article" onclick="window.open(this.href,'_blank');return false;"> <img src='squelettes/impresora.gif' alt="impression" title="impression" /> </a> Imprimer cet article </div></code></pre></div> <p>Cf dans la partie privée de contrib <a href="http://www.spip-contrib.net/ecrire/?exec=articles&id_article=1437" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/ecrire/...</a></p> Le filtre parametre_url 2006-10-09T08:59:22Z https://files.spip.org/Le-filtre-parametre_url#comment387958 2006-10-09T08:59:22Z <p>Bonjour,</p> <p>Quand je veux transmettre l'id_article vers une page spéciale à imprimer, j'utilise ceci :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><a href="[(#URL_PAGE{imprimer_article}|parametre_url{'id_article',#ID_ARTICLE})]" target="_blank" title="<:imprimer_article:>"><img src="IMG/design/imprimer.jpg" width="28" height="28" border="0"/></a></code></p> <p>Malheureusement, l'id_article ne passe pas sauf si je remplace #ID_ARTICLE par un nombre correspondant à un article (235 par exemple), ce qui n'est pas vraiment le but... Y a-t-il un problème de syntaxe<small class="fine d-inline"> </small>?</p> > Le filtre parametre_url 2005-09-09T16:04:46Z https://files.spip.org/Le-filtre-parametre_url#comment383354 2005-09-09T16:04:46Z <p>Je crois avoir compris<small class="fine d-inline"> </small>! J'étais parti je ne sais où<small class="fine d-inline"> </small>?<br class="manualbr">Je remplace donc mes url's par le filtre et si je comprends bien j'utilise la balise #ENV<br class="manualbr">Je viens de passer en 1.8.2<sup class="typo_exposants">d</sup> depuis tout à l'heure, ça devrait le faire<small class="fine d-inline"> </small>;o)<br class="manualbr">Merci à toi, j'étais totalement à côté de la plaque</p> > Le filtre parametre_url 2005-09-09T14:41:41Z https://files.spip.org/Le-filtre-parametre_url#comment383352 2005-09-09T14:41:41Z <blockquote class="spip"><div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <BOUCLE_liste_auteurs(AUTEURS) [(#SELF|parametre_url{lettre,aA})]></BOUCLE_liste_auteurs></code></pre></div> </blockquote> <p>délire<small class="fine d-inline"> </small>! qu'est ce que tu essais de faire<small class="fine d-inline"> </small>? on peut pas mettre une url au milieu d'une boucle comme cela, juste des critères.</p> <p>je pense que tu as mal compris le fonctionnement de ce filtre : il ajoute une variable dans une url. Il ne retourne pas une variable contenue dans l'url.</p> <p>Ce qu'il te faut dans ce cas, c'est la balise #ENV. Si tu es en 1.8.2 (vas, y c'est gratuit), tu peux faire :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_auteurs(AUTEURS) {nom == ^[#ENV{lettre}]}> ... </BOUCLE_auteurs></code></pre></div> <p>pour faire ce que tu veux.</p> > Le filtre parametre_url 2005-09-09T13:31:16Z https://files.spip.org/Le-filtre-parametre_url#comment383351 2005-09-09T13:31:16Z <p>Ce filtre a l'air super. Etant sous 1.8.1 je tente vainement pourtant de l'utiliser pour classer mes auteurs au travers un repertoire alphabetique.<br class="manualbr">J'ai crée un tableau un peu ainsi :<br class="manualbr"></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><TD class="col"><A HREF="auteur.php3?id_auteur=aA">A</A></TD> <TD class="col"><A HREF="auteur.php3?id_auteur=bB">B</A></TD></code></pre></div> <p>dans un squelette listeauteur.html suivi bien sûr par son appel en php : listeauteur.php3<br class="manualbr">Dans ma boucle j'ai fait ainsi :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr"> <BOUCLE_liste_auteurs(AUTEURS) [(#SELF|parametre_url{lettre,aA})]></BOUCLE_liste_auteurs></code><br class="manualbr">Alors je pédale dans la semoule car non seulement j'ai des erreurs de synthaxe dans la boucle d'après debug, mais rien ne se passe pas le moindre affichage d'un auteur dont le nom commencerait par a ou A<br class="manualbr">Cette contib est trop malicieuse pour le novice que je suis et si quelqu'un avait la gentillesse de m'aider, je lui en serait fort reconnaissant</p> Obsolète dès la version 1.8.2-c<small class="fine d-inline"> </small>! 2005-09-05T08:38:08Z https://files.spip.org/Le-filtre-parametre_url#comment383284 2005-09-05T08:38:08Z <p>Plus rapide qu'annoncé. Ce filtre est intégré dans la version 1.8.2-c de SPIP du 4 septembre. Sa documentation est à paraître.</p> > Le filtre parametre_url 2005-08-24T09:08:16Z https://files.spip.org/Le-filtre-parametre_url#comment383035 2005-08-24T09:08:16Z <p>Le filtre vient d'être ajouté à la version de développement :<br class="autobr"> <a href="http://trac.rezo.net/trac/spip/changeset/4661" class="spip_url spip_out" rel='nofollow external'>http://trac.rezo.net/trac/spip/chan...</a></p> <p>(lors du passage à une version ultérieure à la 1.8.2, il faudra donc retirer le filtre du fichier <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code>).</p> <p>François</p> > Le filtre parametre_url 2005-08-22T18:16:05Z https://files.spip.org/Le-filtre-parametre_url#comment382961 2005-08-22T18:16:05Z <p>Génial, merci pour le explications.</p>