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 :

[Tableaux] Navigation dans un site


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 9
    Points : 7
    Points
    7
    Par défaut [Tableaux] Navigation dans un site
    Bonjour à tous,
    Voilà, je suis actuellement en train de créer un site Internet en php; et j'aurais souhaité rajouté à un endroit, l'endroit où on se situe dans le site.
    Par exemple sur ce site on peut voir "Forum des développeurs > PHP > Général PHP > Langage" avec des liens pour revenir à ces différentes pages.
    Pouvez-vous m'indiquer comment faire svp ?
    J'espère que je suis assez clair.
    Merci d'avance pour votre aide

  2. #2
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    Ca dépend comment ton site est structuré.

    La premiere question a te poser en gros c'est "est-ce que tu est capable de generer un plan de ton site". Si oui, alors le fil d'ariane (c'est comme ca que ca s'appele il me semble) n'est qu'une "portion" de plan, genre la portion qui mene a la page.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Y a-t-il un moyen de générer un plan automatiquement ?

  4. #4
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    Bis, ca dépend comment ton site est structuré.

    Est-ce qu'il existe des outils pour le faire de facon automatique, c'est probable, mais je ne m'en suis jamais servi.

    Si ton site est composé d'un ensemble de page html, ca me semble difficile de faire ca de maniere "automatique". Maintenant si tu as crée ton site de maniere a avoir un "lien" entre les page (lien que tu peux retrouver dans une base de donnée par exemple), alors là, ca devient nettement plus abordable.

    Prennons les choses simplements. Tu as forcement un menu dans ton site.
    Ton menu, il est généré ou tous les liens, tu les as tapé a la main ?
    S'il est généré, tu reproduit la chose pour ton fil d'ariane. Si tu l'as tapé a la main, c'est galère.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Mon site est composé que par des pages php.
    Ensuite pour mon menu, pour l'instant je l'ai tapé à la main (si j'avais pas donné l'info, je débute en php).Comment faire pour générer mon menu ? je dois passer par une Base de Données ?
    Merci d'avance

  6. #6
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    Le plus simple a faire, c'est d'écrire a la main, dans chaque page, le fil d'ariane.
    C'est lourd a maintenir, mais sans structure derriere ton site, je vois pas trop comment faire mieux.

    En repensant ton site, tu peux te faire une table du genre :
    Menu
    ------
    int id (clef primaire)
    int id_page_fille (clef etrangere qui pointe sur la même table)
    varchar page
    varchar url

    id est l'id de ta page. id_page_fille vaut 0 si ta page n'a pas de page "fille" et vaut l'id de la page fille si elle existe.
    page, c'est le nom de ta page.
    url, c'est l'url de ta page.
    Avec un petit systeme comme ca, tu est capable de générer ton menu. Tu sais quelle page est liée a quelle autre page et tu as toutes les infos pour faire ton fil d'ariane.

    Attention, ce qui est proposé ici n'est pas exauhstif, a l'usage tu verras qu'il manques éventuellement des infos.

    Par contre, si tu ne l'a pas prévu de base, le rajouter après coup, c'est assez délicat.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    OK, merci beaucoup en tout cas pour ton aide.

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

Discussions similaires

  1. [Python 3.X] Connection en python correcte, mais navigation dans le site impossible
    Par dva2tlse dans le forum Réseau/Web
    Réponses: 0
    Dernier message: 04/01/2015, 17h11
  2. Navigation dans un site
    Par louveteau02 dans le forum Langage
    Réponses: 7
    Dernier message: 23/04/2007, 11h59
  3. [Tableaux] Navigation dans un diaporama
    Par creatchy dans le forum Langage
    Réponses: 16
    Dernier message: 16/02/2007, 09h09

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