IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Conserver la valeur de l'onglet sélectionné [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Par défaut Conserver la valeur de l'onglet sélectionné
    Bonjour,

    Pour le boulot je doit "reprendre" le développement d'un site intranet, écrit en php, html et spip. Je suis quasiment notice sur ces langage. La navigation ce fait par onglet. Chacun onglet représentes un site physique.
    Et je voudrai garder, en variable globale ou autre je ne sais pas, la valeur de l'onglet sur lequel on a cliqué.

    Voici le bout de code qui a été écrit pour faire les onglets, pour être un peu plus claire.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <ul>
        <li id="onglet_Si1">
    	    <!-- mot_cle_contexte=Si1-->
            <!--a href="#URL_RUBRIQUE">Si1</a-->
    		<a href="#URL_RUBRIQUE">Si1</a>
        </li>
        <li id="onglet_Si2">
            <!-- mot_cle_contexte=Si2-->
            <a href="#URL_RUBRIQUE">Si2L</a>
        </li>
        <li id="onglet_Si3">
            <!-- mot_cle_contexte=Si3-->
            <a href="#URL_RUBRIQUE">Si3</a>
        </li>
            <li id="onglet_Si4">
            <!-- mot_cle_contexte=Si4-->
            <a href="#URL_RUBRIQUE">Si4</a>
        </li>
        <li id="onglet_Si5">
            <!-- mot_cle_contexte=Si5-->
            <a href="#URL_RUBRIQUE">Si5</a>
        </li>
    </ul>

    En gros je voudrai garder la valeur "id" de page en page. Et a chaque fois que je sélectionne un onglet garder id correspondant.

    En espérant être assez claire dans mes explications.

    Merci d'avance.
    Cordialement.

  2. #2
    Membre expérimenté Avatar de Ikonic
    Inscrit en
    Février 2007
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 197
    Par défaut
    Salut,

    Je suis quasiment notice sur ces langage
    Euh.. ça serait pas plutôt novice ?

    Si tu es novice en PHP, t'es mal abrré je pense pour "reprendre" le développement d'un site en php et spip... Donc boncourage

    Pour répondre à ta question, si tu précise par exemple l'id dans le href de ta balise A ? comme ca tu la récupères en $_GET dans ta nouvelle page...

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="machin.php?id=3>
    et dans la page machin.php, tu récupère l'id comme ceci

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Par défaut
    Salut,

    C'est vrai que je n'ai oublié de mettre un bout de code,

    <li id="onglet_CRNA">
    <!-- mot_cle_contexte=CRNA-->
    <BOUCLE_rubrique_edito(RUBRIQUES) {id_rubrique=8}>
    <a href="#URL_RUBRIQUE">CRNA</a>
    </BOUCLE_rubrique_edito>
    </li>

  4. #4
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <li id="onglet_CRNA">
    <!-- mot_cle_contexte=CRNA-->
    <BOUCLE_rubrique_edito(RUBRIQUES) {id_rubrique=8}>
    <a href="#URL_RUBRIQUE">CRNA</a>
    </BOUCLE_rubrique_edito>
    </li>
    Moi yen a pas comprendre ce que ca être, toi expliquer moi ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Par défaut
    Dsl pb de net pas pu finir complément le message.

    La partie "#URL_RUBRIQUE" est interprété par spip suivant la boucle dans laquelle nous sommes. Et ce que je voudrai, si c'est possible, c'est récupéré le mot_cle_contexte qui doit être défini d'un certain manière je suppose.

    Ce code correspond à 1 onglet, en tous j'en ai 4 autres.

  6. #6
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    C'est un commentaire tu peux pas, mais je pense que si le fonctionnement de SPIP se base la dessus tu devrais pouvoir trouver ton bonheur dans la doc associée.

    désolé de pas pouvoir t'en dire plus.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Par défaut
    Bonjour,
    je sais que c'est un commentaire je l'ai mi la juste pour info. Et savoir dans quelle boucle je me trouve.

  8. #8
    Membre expérimenté Avatar de Ikonic
    Inscrit en
    Février 2007
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 197
    Par défaut
    Salut,

    Je n'utilise pas spip... mais as-tu essayé de récupérer dans ta page de destination, la valeur id_rubrique par un $_GET['id_rubrique'] à tout hasard ?

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Par défaut
    Bonjour,

    Merci pour votre aide.

    Voila comment j'ai procédé.

    <li id="onglet_CRNA">
    <!-- mot_cle_contexte=CRNA-->
    <a href="#URL_RUBRIQUE&mot_cle_contexte=CRNA">CRNA</a>
    </li>

    Et j'ai fait un $mot_cle_contexte = $_GET["mot_cle_contexte"]; pour récupérer la valeur.

    Voila.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mettre en valeur l'onglet sélectionné d'un menu
    Par betsprite dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/09/2010, 12h11
  2. Conserver la valeur d une liste deroulante
    Par kykyn dans le forum Langage
    Réponses: 14
    Dernier message: 10/11/2005, 14h36
  3. Réponses: 3
    Dernier message: 18/06/2005, 00h31
  4. [C#] Conserver des valeurs de propriétés d'une page
    Par elod38 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/03/2005, 10h53
  5. Conserver une valeur dans un champs
    Par zakfa dans le forum IHM
    Réponses: 5
    Dernier message: 04/10/2004, 08h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo