[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24073 Sujets résolus :  39 %

68 visiteurs en ce moment


Accueil > Forums de discussion >  Création de squelettes > Boucle tri multi critères

Boucle tri multi critères Résolu

par Julien - 27 septembre 2012 20:14 - Réponse(s) : 31

Bonjour,

Je cherche, au moyen d’un formulaire, pouvoir trier mes articles selon 4 critères à l’aide de "checkbox" (par élimination). J’ai bien essayé le plugin critère mot, mais je souhaiterais pouvoir filtrer a partir de valeurs obtenues d’un champs extra crée en base.

Critères :
- Couleurs
- Tailles
- Style
- Souplesse

Quelqu’un aurait-il un piste pour réaliser cela ?

Merci.


  • #1 > Boucle tri multi critères ˆ
    par gilcot - 28 septembre 2012 11:22

    Ton besoin semble assez spécifique ; donc tu ne risque pas de trouver un plugin qui fait cela d’une part, et je crains que tu sois obligé de créer ton propre squelette d’autre part. Sur ce dernier point, j’ai l’impression que tu cherches à faire une rubrique (ou quelle page ? listant les articles ?) où on influe sur l’ordre d’affichage... Est-ce bien cela ?


  • < #2 > Boucle tri multi critères ˆ
    par Julien - 28 septembre 2012 11:56

    Exact.

    J’ai une rubrique ou j’ai une cinquantaine d’article avec les champs extra ci-dessus (couleurs, tailles, etc.).

    Sur la page ou j’affiche tout mes articles, j’aimerais pouvoir restreindre la liste des articles avec le résultat des checkbox ci-dessus.

    précision sur mes critères :
    (critère -> choix unique)

    - colors-> black,red,white
    - sizes-> XS, XL
    - style -> men, women, youth
    - stiffness-> 1,2,3,4,5

    Le plugin critère mot fait exactement ce que je voudrais mais c’est uniquement avec des mots clé et je ne suis pas fan de son apparence.

    Merci,


  • < #3 > Boucle tri multi critères ˆ
    28 septembre 2012 16:08

    Je ne connais pas le plugin critère mot mais il doit être possible d’appliquer le même principe... (en supposant qu’il s’agit de squelettes et donc au lieu de l’appliquer aux mots-clés il faut l’appliquer aux articles de la rubrique) ;-)

    Dans l’approche que je préconisais (repartir de pratiquement zéro mais bon lil n’y a pas grand chose à inventer) il faut, dans un premier temps, écrire créer un squelette rubrique de base sans se préoccuper du résultat... Ensuite, dans un second temps, ajouter un formulaire de sélection de tes critères... (je verrai une série de listes déroulantes et non des cases à cocher, ou alors j’ai pas bien compris, mais cela import peu) Enfin, on adapte les boucles pour prendre en compte le formulaire soumis (quand tu en seras à cette étape le plus dur aura été fait)


  • < #4 > Boucle tri multi critères ˆ
    par gilcot - 28 septembre 2012 16:12

    Oups, j’ai oublié de signer...

    Bref, quand ta page est prête (la boucle listant les articles de façon habituelle et le formulaire) tu pourras le poster et on t’indiquera comment le modifier pour arriver au résultat désiré. :-)


  • < #5 > Boucle tri multi critères ˆ
    28 septembre 2012 16:38

    c’est faisable je te donne un exemple que je viens de faire pour un de mes sites

    Dans mon exemple le formulaire marche pour un seul champ et il fonctionne pour spip3

    1. #SET{tabColor,#LISTE{rouge,bleu,vert,jaune,blanc}}
    2. <form action="#SELF" name="select" class="bouton_action_post ajax" method="post">
    3. [(#SELF|form_hidden)]
    4. [(#SET{recupColor,#ARRAY})]
    5. <BOUCLE_data(DATA){source table, #GET{tabColor}}>
    6. <input type='checkbox' name='#VALEUR' value='#VALEUR' [(#ENV{#VALEUR}|oui)checked="checked"] />
    7. <label>#VALEUR</label>
    8. [(#ENV{#VALEUR}|oui)
    9. #SET{recupColor,#GET{recupColor}|push{#VALEUR}})]
    10. ]
    11. </BOUCLE_data>
    12. <button type"submit">OK</button>
    13. </form>
    14.  
    15. <!--debug:-->
    16. [<pre>(#GET{recupColor}|foreach)</pre>]

    Télécharger

    explications :

    je declare un tableau "tabColor" que je rempli avec #LISTE pour faire une boucle DATA et generer les inputs plus rapidement...

    Je declare un second tableau "recupColor" qui va servir a recuperer la selection de checkbox

    j’affiche le tableau pour debug [

    (#GETrecupColor|foreach)

    ]

    a partir de la le formulaire dois marcher et suivant les cases cocher tu dois voir le debug qui change

    ensuite il suffit de faire ta boucle spip et de recuperer le tableau.
    voir doc

    1. <BOUCLE_list(PRODUITS){id_categorie}{color == ^(#GET{recupColor,'(.*)'}|implode{|})$}>
    2. #TITRE
    3. <BOUCLE_list>

    Télécharger

    1. ^(#GET{recupColor,'(.*)'}|implode{|})$

    La c’est un peu trash... c’est une regexp qui dit de prendre tous si le tableau recup color est vide.

    en gros ça genere ça

    1. {critere == ^(rouge|bleu|vert|...)$}

    si les cases sont cochées et si aucune case n’est coché

    1. {critere == ^(.*)$}

    voilà ^


  • < #6 > Boucle tri multi critères ˆ
    par Pierre - 28 septembre 2012 16:50

    Je reponds pour laisser mon mail

    a noter que le form ci dessus fonctionne en ajax ( ;


  • < #7 > Boucle tri multi critères ˆ
    par Julien - 28 septembre 2012 18:05

    Merci pour ce joli coup de main !

    J’ai essayé avec plusieurs critères (2) ci-dessous et ça marche parfaitement. Seulement la balise #LISTE chez moi ne fonctionne pas. J’ai fais avec #ARRAY. Peut-être parce que je suis sur SPIP 2.1 ?

    Juste signaler au passage qu’il faut le plugin Itérateurs (Boucle DATA) pour ceux qui sont sous SPIP 2.1.

    Autre chose, peut-on se passer du bouton valider en ajax pour affiner la boucle ? Que cela change automatiquement a la sélection ?

    Merci beaucoup pour votre aide !

    Julien

    1. #SET{tabStyle,#ARRAY{men,men,women,women,youth,youth}}
    2. #SET{tabShape,#ARRAY{mga,mga,moa,moa,srd,srd,fcb,fcb,jpa,jpa,mta,mta,srb,srb,hz,hz,pcc,pcc,fea,fea}}
    3.  
    4. <form action="#SELF" name="select" class="bouton_action_post ajax" method="post">
    5. [(#SELF|form_hidden)]
    6.  
    7. [(#SET{recupStyle,#ARRAY})]
    8. <BOUCLE_style(DATA){source table, #GET{tabStyle}}>
    9. <input type='checkbox' name='#VALEUR' value='#VALEUR' [(#ENV{#VALEUR}|oui)checked="checked"] />
    10. <label>#VALEUR</label>
    11. [(#ENV{#VALEUR}|oui)
    12. #SET{recupStyle,#GET{recupStyle}|push{#VALEUR}}
    13. ]
    14. </BOUCLE_style>
    15.  
    16. [(#SET{recupShape,#ARRAY})]
    17. <BOUCLE_shape(DATA){source table, #GET{tabShape}}>
    18. <input type='checkbox' name='#VALEUR' value='#VALEUR' [(#ENV{#VALEUR}|oui)checked="checked"] />
    19. <label>#VALEUR</label>
    20. [(#ENV{#VALEUR}|oui)
    21. #SET{recupShape,#GET{recupShape}|push{#VALEUR}}
    22. ]
    23. </BOUCLE_shape>
    24.  
    25. <button type"submit">OK</button>
    26. </form>
    27. <!--debug:-->
    28. [<pre>(#GET{recupShape}|foreach)</pre>]
    29.  
    30. <BOUCLE_list(ARTICLES){id_rubrique}{sb_shape == ^(#GET{recupShape,'(.*)'}|implode{|})$}{ndk_categories == ^(#GET{recupStyle,'(.*)'}|implode{|})$}>
    31. #TITRE
    32. </BOUCLE_list>

    Télécharger


  • < #8 > Boucle tri multi critères ˆ
    par Julien - 28 septembre 2012 18:18

    Je viens de comprendre que la balise #LISTE s’obtient avec le plugin Itérateurs pour ceux qui sont sous SPIP 2.1


  • < #9 > Boucle tri multi critères ˆ
    par Pierre - 28 septembre 2012 19:01

    oui, avec un peu de javascript

    <script>
    $(':checkbox').live('click',function() {
    $(this).closest('form').submit();
    });
    </script>

    ça fera 3000 euros :)


  • < #10 > Boucle tri multi critères ˆ
    par Julien - 1er octobre 2012 11:29

    J’ai une ultime question.

    Dans mon cas j’ai des critère avec des espaces ou des caractères spéciaux dans ma #LISTE. J’ai alors voulu intégré les clés comme critère, mais la boucle ne semble pas les prendre en compte.

    1. #SET{tabStyle,#LISTE{All Mountain,Freeride,Freestyle,All Mountain/Freeride,All Mountain/Freestyle,Freestyle Rails}}
    2.  
    3. <form action="#SELF" name="select" class="bouton_action_post ajax" method="post">
    4. [(#SELF|form_hidden)]
    5.  
    6. [(#SET{recupStyle,#ARRAY})]
    7. <BOUCLE_style(DATA){source table, #GET{tabStyle}}>
    8. <input type='checkbox' name='#CLE' value='#CLE' [(#ENV{#CLE}|oui)checked="checked"] />
    9. <label>#VALEUR</label>
    10. [(#ENV{#CLE}|oui)
    11. #SET{recupStyle,#GET{recupStyle}|push{#CLE}}
    12. ]
    13. </BOUCLE_style>
    14. </form>
    15. <!--debug:-->
    16. [<pre>(#GET{recupStyle}|foreach)</pre>]
    17.  
    18. <BOUCLE_list(ARTICLES){id_rubrique}{sb_style == ^(#GET{recupStyle,'(.*)'}|implode{|})$}{" / "}>
    19. #TITRE
    20. </BOUCLE_list>

    Télécharger

    Merci,


  • < #11 > Boucle tri multi critères ˆ
    par brain_damage - 1er octobre 2012 15:21

    Bonjour,

    Je vois pas trop ce que tu veux faire ?

    [(#LISTE{a,b,c,d,a/b}|foreach)]

    Genere

    0 -> a
    1 -> b
    2 -> c
    3 -> d
    4 -> a/b

    mais si tu utilise #CLE dans ta boucle data tu va recuperer 0 1 2 ...


  • < #12 > Boucle tri multi critères ˆ
    par Julien - 1er octobre 2012 17:26

    Alors

    En faite, ma boucle ci-dessus est effectivement très fausse... Mais je ne suis pas à l’aise encore avec ces tableau :-/

    la liste des valeurs de mon champs extra se présente comme ceci :

    0,All Mountain
    1,Freeride
    2,Freestyle

    je crée ensuite ma #LISTE dans mon squelette :

    #SET{tab,#LISTE{All Mountain,Freeride,Freestyle}}

    Et la ça ne prend pas. Mais si j’enlève les espaces de All Mountain ça marche !

    Mais je pense que cela bien du checked="checked" qui semble ne pas aimer les espaces. C’est pour ça que je voulais mettre les clé au lieu des valeurs mais sans résultat. :-/

    Merci pour ton aide !


  • < #13 > Boucle tri multi critères ˆ
    par brain_damage - 2 octobre 2012 00:25

    t’es toujours sur spip2.1 avec champs extra ?

    parceque le tableau t’es pas obliger de l’ecrire en dure tu peux ecrire

    #LISTER_CHOIX**{nom_de_mon_cextra}

    si tu peux me dire ce que renvoi

    [(#LISTER_CHOIX**{nom_de_mon_cextra}|foreach)]

    Afficher les champs multiples avec #LISTER_VALEURS et #LISTER_CHOIX


  • < #14 > Boucle tri multi critères ˆ
    par Julien - 2 octobre 2012 09:57

    Alors oui justement, j’en suis resté la hier après-midi. Cela marche parfaitement si je l’écrit comme ça effectivement ou alors avec #ARRAY

    1. <code><form action="#SELF" name="select" class="bouton_action_post ajax" method="post"></code>
    2. [(#SELF|form_hidden)]
    3.  
    4. [(#SET{recupStyle,#ARRAY})]
    5. <BOUCLE_style(POUR){source table, #LISTER_CHOIX**{sb_style}}>
    6. <input type='checkbox' name='#CLE' id='#VALEUR' value='#VALEUR' [(#ENV{#CLE}|oui) checked="checked"] />
    7. <label for="#VALEUR">#VALEUR</label>
    8. [(#ENV{#CLE}|oui)
    9. #SET{recupStyle,#GET{recupStyle}|push{#CLE}}
    10. ]
    11. </BOUCLE_style>
    12. </form>

    Télécharger

    Par contre, j’ai voulu reproduire un même genre de tableau mais a partir d’un groupe de mots clé, et non des champs extra. J’ai fait ceci mais ça ne prend pas. C’est possible ?

    1. <form action="#SELF" name="select" class="bouton_action_post ajax" method="post">
    2. [(#SET{recupCamber,#ARRAY})]
    3. <BOUCLE_camber(MOTS){id_groupe IN 15}>
    4. #SET{id_mot,#ID_MOT}
    5. <input type='checkbox' name='#ID_MOT' id='#TITRE' value='#TITRE' [(#ENV{#ID_MOT}|oui) checked="checked"]/>
    6. <label for="#TITRE">#ENV{titre}#TITRE</label>
    7. [(#ENV{#ID_MOT}|oui)
    8. #SET{recupCamber,#GET{recupCamber}|push{#ID_MOT}}
    9. ]
    10. </BOUCLE_camber>

    Télécharger

    Merci beaucoup,


  • < #15 > Boucle tri multi critères ˆ
    par Julien - 2 octobre 2012 10:36

    En faite, je viens de constater que si j’utilise un numéro (quelque soit la méthode) comme clé, ça ne marche pas. :-(

    Julien


  • < #16 > Boucle tri multi critères ˆ
    par Julien - 2 octobre 2012 10:42

    Bon ben c’est très con mais ça marche. Comme il n’aime pas les incrémentation par numéro j’ai fait ceci dans le input :

    Donc seulement si l’incrémentation des tables se fait avec des chiffres

    [(#CLE|replace{'',-})]

    1. <input type='checkbox' name='[(#CLE|replace{'',-})]' id='#VALEUR' value='#VALEUR' [(#ENV{#CLE|replace{'',-}}|oui) checked="checked"]/>
    2. <label for="#VALEUR">#VALEUR</label>
    3. [(#ENV{#CLE|replace{'',-}}|oui)
    4. #SET{recupShape,#GET{recupShape}|push{#CLE}}
    5. ]

    Télécharger

    Si quelqu’un a quelque chose de plus propre pour modifier la clé au lieu de replace{} je suis preneur.

    Julien.


  • < #17 > Boucle tri multi critères ˆ
    par brain_damage - 2 octobre 2012 17:58

    ok ok, ce que je voulais te proposer dans ma question précédente c’était de générer les checkbox a partir des infos de champs extra.

    L’avantage c’est de pouvoir rajouter des critères de trie sans toucher au squelette


  • < #18 > Boucle tri multi critères ˆ
    par Julien - 3 octobre 2012 11:05

    Oui effectivement donc du coup j’utilise #LISTER_CHOIX{...} qui me permet de ne pas toucher au squelette.

    Mais j’ai quand même un souci de performance dans ma boucle. C’est long. Je ne sais pas si il y a un moyen de l’optimiser ?

    1. <BOUCLE_group(ARTICLES){id_rubrique}{id_mot == ^(#GET{recup1,'(.*)'}|implode{|})$}{id_mot == ^(#GET{recup2,'(.*)'}|implode{|})$}>{id_mot == ^(#GET{recup3,'(.*)'}|implode{|})$}> ... </BOUCLE_group>

    J’ai bien essayé de mettre tout dans le même array, le problème c’est qu’il fonctionne différemment. Il ajoute au lieu d’exclure (oui/non) le critère.

    Une idée ? Après je clos :-)


  • < #19 > Boucle tri multi critères ˆ
    par brain_damage - 3 octobre 2012 11:40

    oui, c’est plus que pas terrible ^ là

    Mais il faut prendre l’id_mot et remplir un tableau avec les id_mots

    0 -> 4
    1 -> 258
    3 -> 9875

    la valeur correspont a l’id_mot et des champ Id_mot lié à l’article y en a pas 4, seulement 1

    1. {id_mot IN #GET{tab}}

    Mysql sera toujours plus performant sur des sélections d’entiers

    ça ne sert a rien ce que vous faite avec 4 fois le mm critère id_mot. le explode et tous là. nonononon c’est tres tres mal

    Pourquoi vous repeter 4 fois le mm critere !! x)

    1. <BOUCLE_group(ARTICLES){id_mot IN #GET{tab}}>

    ça suffit :)

    une dernière chose toute simple pour afficher tous les article qd aucun filtre n’est coché c’est une condition

    1. [(#REM)<-- boucle sur tableau de mot tab -->]
    2. <BOUCLE_group(ARTICLES){id_mot IN #GET{tab}}>
    3. #TITRE
    4. <BOUCLE_group>
    5.  
    6. </B_group>
    7. [(#REM)<-- si tab nexiste pas ont prends tous -->]
    8. <BOUCLE_group_nofiltre(ARTICLES)>
    9. #TITRE
    10. </BOUCLE_group_nofiltre>
    11. <//B_group>

    Télécharger

    la je peux vous garantir que sur 1 000 000 enregistrements ça bouge pas et puis avec de la pagination et un squelette bien découper en ajax vous faite pleurer un dev zend


  • < #20 > Boucle tri multi critères ˆ
    par Julien - 3 octobre 2012 12:34

    Oui, mais si je fais ça il additionne les résultats bêtement (mais les requêtes sont hyper rapide). Pour donner un exemple avec les critères (couleur et taille) :

    Si je coche juste "XL" dans tailles, il m’affiche les XL. C’est OK.

    Si je rajoute "Rouge" dans couleurs, il m’affiche tout les articles XL + Rouge mais également les article avec avec les tailles S et M qui sont aussi lié à Rouge :-/ J’aimerais juste les XL Rouge.

    Avec l’autre méthode que tu trouve pas terrible (je le reconnais), j’arrive a ce que je veux. Mais comme tu l’as justement dit c’est pas optimisé du tout. :-/

    Merci, Julien.


  • < #21 > Boucle tri multi critères ˆ
    par brain_damage - 3 octobre 2012 13:10
    1. <BOUCLE_article5(ARTICLES){mots_articles.id_mot IN #GET{tab}}

    Il faudrait que je test mais il doit y avoir un truc ( :


  • < #22 > Boucle tri multi critères ˆ
    par Julien - 3 octobre 2012 13:16

    Je suis en train de checker le lien ci-dessous. J’obtiens quelque chose mais (parce qu’il y a toujours un "MAIS") je n’arrive pas a garder les cases cochées (checked) :-( Le name des input et le même pour tous donc le [(#ENV{#ID_MOT}|oui)checked ] ne marche plus :-/

    http://contrib.spip.net/Recherche-multi-critere-par-mots#forum428294


  • < #23 > Boucle tri multi critères ˆ
    par Julien - 3 octobre 2012 14:03

    TROUVÉÉÉÉ :-)

    Pour les prochains qui cherche. Ci-dessous un exemple avec des groupe de mots.

    Le formulaire : (exemple avec des checkbox)

    1. <form action="#SELF" class="bouton_action_post ajax" method="post">
    2. [(#SELF|form_hidden)]
    3.  
    4. #SET{recup,#ARRAY}
    5. <BOUCLE_group(GROUPES_MOTS){id_groupe}>
    6.  
    7. <BOUCLE_filters(MOTS){id_groupe}{par titre}>
    8. <input type='checkbox' name='[(#ID_MOT|replace{'',-})]' id='#TITRE' value='#TITRE' [(#ENV{#ID_MOT|replace{'',-}}|oui) checked="checked"]/>
    9. <label for="#TITRE">#TITRE</label>
    10. [(#ENV{#ID_MOT|replace{'',-}}|oui)
    11. #SET{recup,#GET{recup}|push{#ID_MOT}}
    12. ]
    13. </BOUCLE_filters>
    14.  
    15. </BOUCLE_group>
    16.  
    17. </form>

    Télécharger

    La boucle :

    1. <BOUCLE_filtre(POUR){tableau #GET**{recup}}>
    2. <BOUCLE_doublons(ARTICLES){!id_mot=#VALEUR} {doublons} ></BOUCLE_doublons>
    3. </BOUCLE_filtre>
    4.  
    5. <BOUCLE_product(ARTICLES){id_rubrique}{doublons}>
    6. #TITRE
    7. </BOUCLE_product>
    8. Pas de resultats
    9. <//B_product>
    10.  
    11. </B_filtre>

    Télécharger

    Le scripts :

    1. <script>
    2. $(':checkbox').live('click',function() {
    3. $(this).closest('form').submit();
    4. });
    5. </script>

    Télécharger

    Merci à brain_damage pour ça précieuse aide !

    Je clos :-)


  • < #24 > Boucle tri multi critères ˆ
    par brain_damage - 3 octobre 2012 19:28
    <script>
    $(':checkbox').live('click',function() {
       $(this).closest('form.cible').submit(); // cibler un formulaire en particulier
    });
    </script>

    <form action="#SELF" class="cible bouton_action_post ajax" method="post"> ....
    pour cibler le formulaire avec la classe "filtre" par ex

    Ravi que tu sois arrivé a tes fins.


  • < #25 > Boucle tri multi critères ˆ
    par brain_damage - 4 octobre 2012 02:41

    Une dernière pour la route (’ :

    Pour le formulaire le plus propre, dans le cadre de checkbox
    c’est de mettre name="valeur[]" value="#mavaleur"

    les crochets permettent de générer un tableau au post ^

    Ensuite utiliser #ENV{valeur} pour recuperer le tableau de valeurs posté

    Le truc pour le "checked" réside dans la fonction |find [1] comparable a in_array de php
    [(#ENV{valeur}|find{xxx}|oui) do some stuff ]

    1. <B_mot>
    2. <form action="#SELF" name="select" class="bouton_action_post ajax" method="post">
    3. <BOUCLE_mot(MOTS){!id_groupe = 4}>
    4. [(#SELF|form_hidden)]
    5. <input type='checkbox'
    6. name='motcle[]'
    7. value='#ID_MOT'
    8. [(#ENV{motcle}|find{#ID_MOT}|oui)
    9. checked="checked"]/>
    10. <label>#TITRE</label>
    11. </BOUCLE_mot>
    12. <noscript>
    13. <button type"submit">OK</button>
    14. </noscript>
    15. </form>
    16. </B_mot>
    17.  
    18. [(#REM)<!-- Debug -->]
    19. [<pre>(#ENV{motclef}|foreach)</pre>]

    Télécharger

    [1Doc Spip #ARRAY


  • < #26 > Boucle tri multi critères ˆ
    par Julien - 4 octobre 2012 09:39

    Bon ça ! du coup cela résout mon problème de [(#ID_MOT|replace{'',-})] :-)

    Y’a un autre truc que j’essayais de faire depuis, c’est d’avoir un résultat coché par default dans ma boucle. Que par exemple mon id mot 144 soit coché avec le résultat dans la boucle quand on arrive sur la page.

    Cela doit être possible ?

    Julien.


  • < #27 > Boucle tri multi critères ˆ
    par G. - 4 octobre 2012 14:31

    Euh... ça marche pas [(#ENVmotcle|find#ID_MOT|oui) checked="checked"] ?


  • < #28 > Boucle tri multi critères ˆ
    par Julien - 4 octobre 2012 16:57

    si si, ça marche bien ! :-)

    J’essayais juste d’avoir une case DÉJÀ cochée quand on arrive sur la page.


  • < #29 > Boucle tri multi critères ˆ
    par brain_damage - 4 octobre 2012 20:59

    dans le formulaire

     [(#ENV{motcle}|find{#ID_MOT}|ou{#ID_MOT|=={456}}|oui)
                  checked="checked"]/>  

    dans la boucle des articles

    {id_mot IN #ENV{motclef,456}}

    Si #ENV{motclef} existe pas prendre 456...

     :)


  • < #30 > Boucle tri multi critères ˆ
    par Julien - 4 octobre 2012 22:54

    Oui j’avais déjà essayé mais du coup je ne peux plus la décocher...

     :-(


  • Bonjour,

    Une idée pourquoi le script ci-dessus ne fonctionne pas sur IE ? Quand je coche une case tout disparait (les filtres et le résultat).

    Merci.


  •  


Répondre à la question

« Boucle tri multi critères »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Exécution de #SET dans une boucle

    par Z_spip
    26 juin 23:22

    Réponse(s) : 3

    Bonsoir bonsoir, Si ça pet aider à comprendre le souci, mes essais sont là : http://www.routedesstages.lautre.net/cn/spip.php?rubrique3 La couleur de la puce et de la flèche "lire la suite" de (...)

  • fichier langue et code html

    par placido
    26 juin 15:24

    Résolu - Réponse(s) : 4

    Les fichiers de langue se trouvent dans un dossier lang/ dans les différents répertoires qui composent le chemin (path) de SPIP. Lire cette documentation et les pages suivantes pour plus (...)

  • inclure du PHP dans un squelette qui fonctionne sans recalcul de la page

    par philippe
    25 juin 23:59

    Pas de réponse

    Bonjour Sur le site que je programme, les futurs rédacteurs ont la possibilité de changer les arrière-plans CSS en chargeant des images. J’ai fait une fonction php stockée dans mes_fonctions.php qui (...)

  • #TITRE + du texte en dur

    par Chrys
    25 juin 16:21

    Résolu - Réponse(s) : 2

    Merci Fa_b, j’ai opté pour ta seconde proposition. Elle fonctionne très bien, et c’est une condition que je trouve plus simple a lire. Merci

  • Récupérer toutes les valeurs d'un champ select multiple CVT dans un array

    par orava
    24 juin 12:02

    Résolu - Réponse(s) : 1

    Okay je me sens bête (on va mettre ça sur le compte de la canicule qui a frit mon cerveau) Bref je mets la soluce là pour ceux que ça intéresse, il suffisait tout bêtement de rajouter des crochets à (...)

  • Problème de sitemap avec SPIP 3

    par benolaos
    23 juin 07:33

    Résolu - Réponse(s) : 22

    Il semble que finalement le sitemap.xml fonctionne, mais ne s’affiche pas comme avant (peut-être dû à une feuille de style...). Désolé pour le bruit.

  • pb spip/spipr et test robots google

    par Didine
    22 juin 10:50

    Résolu - Réponse(s) : 6

    J’ai testé une première fois et j’ai vidé le cache de spip et ça fonctionne maintenant :) Merci beaucoup pour ton aide.

  • SPIP ecommerce

    21 juin 15:16

    Résolu - Réponse(s) : 6

    Bises.

  • boucle DATA et filtrage avec un critère optionnel

    21 juin 17:48

    Pas de réponse

    Bonjour, je tente d’afficher des données récupérées avec la boucle data. J’aimerais utiliser le filtrage avec un critère optionnel passé en paramètre comme ceci par exemple : <BOUCLE_exemple(DATA) (...)

  • Rubriques

    18 juin 08:26

    Réponse(s) : 4

    Bonjour, J’ai mis du temps à te répondre j’ai fais plusieurs essais et je n’y arrive pas, pour les patronymes c’est bon j’utilise une sous rubrique dans la rubrique "généalogie" mais pour un article (...)

  • Messages : 29282
  • 8190 43 %
  • Poser une nouvelle question