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

Langage PHP Discussion :

Un fil d'ariane simple avec des tableaux


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 38
    Par défaut Un fil d'ariane simple avec des tableaux
    Bonsoir à tous,

    J'aimerai sur mon site afficher un fil d'ariane mais je ne veux pas utiliser les scripts qui génére automatiquement ces fils car mes pages ne sont pas forcément organisées dans des dossiers séparés.

    J'avais pensé à mettre sur mes pages des variables (peut être sous forme de tableaux) avec le noms et l'url des niveaux (3 maxis) et ma page.

    Comment vous feriez ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    si tu peux ou ne veux rien automatiser tu pourrais effectivement utiliser un tableau pour stocker toutes les données statiques à la main, que tu peux ensuite inclure dans chaque script, puis te baser sur le nom du script pour parcourir le tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $paths['/index.php']['title'] = 'Accueil';
    $paths['/site.php']['title'] = 'Site';
    $paths['/index.php']['parent'] = $paths['/site.php'];
     
    $arr = $paths[$_SERVER['SCRIPT_NAME']];
    $path = $arr['title'];
    while(isset($arr['parent'])) {
        $arr = $arr['parent'];
        $path = $arr['title'].' > '.$path;
    }
    echo $path;

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 38
    Par défaut
    Merci pour ta réponse, maintenant je me demande si je ne devrais pas plus ou moins automatiser ça...

    En fait, sur mon interface, j'ai 3 niveaux maximums du genre :

    Administration > Gestion des utilisateurs > Liste des utilisateurs.

    J'ai juste à dire sur la page 'Liste des utilisateurs' que je suis dans 'Gestion des utilisateurs' et que la catégorie mère est 'Administration'.

    Je n'ai normalement pas à me servir des variables d'environnement, tu ferais comment toi ?

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Citation Envoyé par RobertP Voir le message
    J'ai juste à dire sur la page 'Liste des utilisateurs' que je suis dans 'Gestion des utilisateurs' et que la catégorie mère est 'Administration'.
    Je ne comprends pas bien ce que tu veux dire par là.

    Sinon pour automatiser il faudrait que tes fichiers respectent une certaine structure ou que tu utilises une hiérarchie/arbre de pages en BDD ou autre. Comme ça ne semble pas être le cas, la seule automatisation possible semble d'utiliser le nom du script PHP pour la recherche dans le tableau, en tout cas je n'ai pas d'autre idée.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 38
    Par défaut
    Ok, il faut que j'avance un peu plus sur mes pages, mais pour l'instant je vais juste utiliser des noms de variables sous forme de tableau du style niveau1 = Administration, niveau2 = Gestion des utilisateurs... et afficher juste ça en testant si les variables existent...

    Merci de ton aide

  6. #6
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Ok, je comprends ce que tu veux faire maintenant. Disons que la soluce que j'ai postée a le désavantage de créer le tableau complet sur chaque page mais son avantage est que tout est centralisé et que les modifs à faire sont dans un seul fichier, inclus sur chaque page. Au final, ça me semble plus efficace que de spécifier sur chaque page sa page mère, à voir...

Discussions similaires

  1. Probleme avec des tableaux
    Par vivien313131 dans le forum C
    Réponses: 8
    Dernier message: 07/02/2007, 12h33
  2. [Tableaux] Trier des données avec des tableaux
    Par yobogs dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2006, 14h39
  3. [Débutante] - Document Word avec des tableaux
    Par Sachiel31 dans le forum VBA Word
    Réponses: 19
    Dernier message: 19/07/2006, 16h17
  4. Problème simple avec des checkbox
    Par nanor21 dans le forum Langage
    Réponses: 2
    Dernier message: 07/05/2006, 01h26
  5. Réponses: 8
    Dernier message: 09/03/2006, 18h48

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