[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 : 24108 Sujets résolus :  39 %

62 visiteurs en ce moment


Accueil > Forums de discussion >  Création de squelettes > Menu déroulant et mots clés

Menu déroulant et mots clés

par edouard - 22 mai 2005 16:44 - Réponse(s) : 13

Bonjour,

Je recherche le code pour avoir un menu déroulant dans lequel sont indiqués tous les mots clés du site.

Merci


  • #1 > Menu déroulant et mots clés ˆ
    par mortimer - 23 mai 2005 12:29
    <B_mots>
    <select name="mots">
    <BOUCLE_mots(MOTS)>
    <option>#TITRE</option>
    </BOUCLE_mots>
    </select>
    </B_mots>

  • Bonjour Mortimer,

    Merci beaucoup. Je souhaiterais savoir :

    - comment faire pour que lorsqu’un mot est sélectionne dans le menu déroulant l’internaute soit directement renvoyé vers la page du mot clé en question

    - comment regler la taille de la fenetre du menu déroulant (là elle est très grande !)

    Merci !


  • < #3 > Menu déroulant et mots clés ˆ
    par pony - 24 mai 2005 18:51
    <form name="mots">
     <B_mots>
     <select name="mots" onChange="...">
     <BOUCLE_mots(MOTS)>
     <option value="fichier.php3?id_mot=#ID_MOT">#TITRE</option>
     </BOUCLE_mots>
     </select>
     </B_mots>
    </form>

    quelque chose dans ce genre je crois...


  • < #4 > Menu déroulant et mots clés ˆ
    par mortimer - 25 mai 2005 11:23
    <form name="mots" action="mots.php3">
    <B_mots>
    <select name="id_mot">
    <BOUCLE_mots(MOTS)>
    <option value="#ID_MOT">#TITRE</option>
    </BOUCLE_mots>
    </select>
    </B_mots>
    </form>

    devrait marcher.

    pour la taille, regarde dans une doc sur les form html, je ne sais pas par coeur.


  • < #5 > Menu déroulant et mots clés ˆ
    par zzs - 25 mai 2005 15:17

    apres tu en fais quoi ?
    pour recupérer la valeur du select faut le faire en php avec la methode get ou post suivant l’action du formulaire
    mais tu pourra la recupérer une fois la boucle spip déroulé, le php s’effectuant apres.....
    ton idée de champ select m’interesse et je voudrais avoir une solution pour exploiter la valeur du champ select dans une boucle spip....


  • Bonsoir,

    Merci à ceux qui essayent de m’aider. J’ai copié les deux codes proposés malheureusement aucun des deux n’a une action : je peux bien sélectionner un mot clé mais cela ne m’envoie pas directement sur la page de ce mot clé.

    Quelqu’un aurait une idée ?

    Merci !


  • < #7 > Menu déroulant et mots clés ˆ
    par mortimer - 25 mai 2005 18:47

    il devrait y avoir un squelette mots.php3/mots.html avec dans le fichier mots.html une boucle du genre :

    <BOUCLE_mot(MOTS) {id_mot}>
    #TITRE
    ...
    </BOUCLE_mot>

    ca devrait suffire et marcher avec le code que j’ai donné plus tôt.


  • Bonsoir Mortimer,

    Pour être exact, j’ai :

    - Une boucle :


    - cette boucle est présente dans un fichier appelé mot.html
    - j’ai bien aussi un fichier mot.php3

    J’ai placé le code que tu donnais :

    J’ai remplacé la boucle mot_principal_ par la boucle que tu donnais...pas de changement.

    Je ne sais pas trop quoi faire. Je sens pourtant que c est presque ça.


  • BOnjour à tous,

    Je n’ai pas trouvé la solution permettant de passer directement à la page du mot clé quand on clique dessus.

    J’ai trouvé une solution intermédiaire avec un bouton "valider".

    Le code a utiliser est le suivante, peut-être qu’il servira à d’autres :

    <form method="POST" name="mot"  action="mot.php3">
    <B_mots>
    <select name="id_mot">
    <BOUCLE_mots(MOTS)>
    <option value="#ID_MOT">#TITRE</option>
    </BOUCLE_mots>
    </select>
    </B_mots>
    <input type="submit" value="valider" name="action">
    </form>

  • Il me reste cependant un problème :

    Je n’arrive pas à classer les mots clés par ordre alphabetique dans le menu de selection de mots clés. Quelqu’un aurait-il une idée de comment il est possible de faire ça ?


  • < #11 > Menu déroulant et mots clés ˆ
    par Aurélien - 7 mars 2007 21:20

    Faire un truc du genre :

    => avec ça tu peux envoyer ta variable.


  • < #12 > Menu déroulant et mots clés ˆ
    par Sk4B - 11 mars 2010 17:19

    un grand merci à Aurélien pour avoir publié cette boucle...

    ...je fouille tout seul dans mon coin depuis 2 heures pour obtenir exactement ça sans résultat, quel con !

    Y’a pas... Google est définitivement mon ami ! :)


  • < #13 Menu déroulant et mots clés ˆ
    14 décembre 2010 11:36

    Bonjour,
    j’ai repris votre code et je l’ai modifié pour ne plus avoir de bouton "validé". Il faut passer par un petit script javascript :

    <script language="JavaScript">
    function verif_search() {
    this.document.mot.submit();
    }
    </script>

    <B_mots>
    <form method="POST" name="mot" action="spip.php?page=mapage">
    <select name="id_mot" onChange="verif_search()">
    <option selected>Choisir</option>
    <BOUCLE_mots(MOTS)>
    <option value="#ID_MOT">#TITRE</option>
    </BOUCLE_mots>
    </select>
    </form>
    </B_mots>

  •  


Répondre à la question

« Menu déroulant et mots clés »

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 ?

  • creer ou bien modifier son article côté public via un modèle

    par Laëtitia
    22 juillet 18:16

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

    Je remarque une chose, si il y a 1 document dans le portfolio du rédacteur il peut en charger d’autres sur sa page publique, mais c’est quand il n’y en a pas encore que le chargement ne se fait pas (...)

  • afficher valeurs par ordre croissant

    par Didine
    20 juillet 08:47

    Pas de réponse

    Bonjour, j’utilise le plugin champs supplémentaires. Je récupère dans une liste le contenu de certains champs pour faire un formulaire de tri. Tout fonctionne correctement, cependant dans le select (...)

  • pb spip/spipr et test robots google

    par Didine
    19 juillet 20:07

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

    Bonjour, je suis désolée mais le problème est de retour sur ce site alors que ça fonctionnait après notre échange. Le problème se pose sur plusieurs sites SPIP... peut-être est-ce dû aux modifications (...)

  • Probleme avec mediabox spip3.1.6

    par b_b
    18 juillet 15:28

    Réponse(s) : 6

    Voilà pourquoi je demandais un lien à chti47 :) Sans quoi on va tous passer du temps à jouer aux devinettes, alors que ça pourrait être réglé en 5 minutes (ce qui ferait gagner du temps aux personnes (...)

  • Appeler squelette

    par Mickael
    17 juillet 19:26

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

    Ok, effectivement j’ai des articles qui ont perdu leur affectation :s, du coup je me retrouve avec une rubrique vide... Merci beaucoup

  • Update de la table auteurs

    par Luc
    17 juillet 11:25

    Réponse(s) : 3

    Merci, mais en fait je n’ai aucun problème à afficher les auteurs connectés en récupérant les infos de la table auteurs ; ce que je cherche, c’est faire en sorte que les auteurs connectés updatent la (...)

  • Galerie d'image lightbox slider adaptable

    par Jhessy
    12 juillet 09:57

    Réponse(s) : 2

    Bonjour Philivert, Je sais que le portfolio le fait déjà mais je dois faire cela de cette manière la car c’est dans le cahier des charges de mon stage. Et comme mon problème (en générale) c’est (...)

  • plugin SAISIES & messages d'erreur

    par Keny972
    7 juillet 14:57

    Pas de réponse

    Bonjour, J’utilise en local le plugin SAISIES pour gérer un formulaire de création d’objet éditorial. Je cherche comment ajouter à un champ SAISIES une span message_erreur ? Pas le message (...)

  • INCLUDE et cache

    par Erka
    6 juillet 18:23

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

    Problème résolu : https://www.mail-archive.com/spip@rezo.net/msg72338.html

  • Problème recuperation site en ligne en local

    par Pathé
    6 juillet 17:07

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

    Problème résolu merci !

  • Messages : 29323
  • 8200 43 %
  • Poser une nouvelle question