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 :

sous-rubriques du secteur exposé [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 85
    Par défaut sous-rubriques du secteur exposé
    Bien le bonjour à tou(te)s
    Je souhaiterais trouver une boucle pour afficher un plan des rubriques. J'aimerais une présentation un peu particulière: dans le plan, il faut qu'il y ait toutes les rubriques à la racines et seules les sous-rubriques du secteur sont affichées...

    si ce n'est pas claire, voici ce que je souhaite:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    rubrique1
    rubrique2
    - s-rub2-1
    - s-rub2-2
    - s-rub2-3
    -- ss-rub2-3-1
    -- ss-rub2-3-2
    -- ss-rub2-3-3
    - s-rub2-4
    rubrique3
    rubrique4
    rubrique5
    A l'aide des boucles récursives, j'arrive à afficher toutes les rubriques et sous-rubriques, mais ça coince quand je ne veux que les sous-rubriques du secteur exposé.

    Quelqu'un a-t-il une boucle à me suggérer?

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    mais ça coince quand je ne veux que les sous-rubriques du secteur exposé
    S'est quoi que tu appel secteur exposé ?
    L'idée d'utiliser la récursivité me semble totalement approprié.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 85
    Par défaut
    le secteur exposé est ... la branche dans laquelle on se trouve: de la racine jusqu'à l'article ou la rubrique sélectionné. J'utilise exposé en référence à la balise #EXPOSE. Le problème est de lancer la boucle de récursivité (ça se dit?) uniquement dans cette branche, et n'afficher que les répertoire à la racine pour les autres... ... tu as une idée (voire une boucle?) ...

  4. #4
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,
    La balise #EXPOSE permet de mettre en évidence, dans un menu ou dans une liste, l’objet principal de la page où l’on se trouve.
    http://www.spip.net/fr_article2319.html

    je comprends pas bien ce que tu veux exactement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 85
    Par défaut
    Ben... comme expliqué dans mon premier post... Je vais essayer de reformuler.
    J'ai un ensemble de rubriques et de sous-rubriques. A l'affichage du contenu d'un article ou d'une rubrique, j'aimerais afficher l'arborescence du site de telle manière à ce qu'on ne voie que les rubriques de la racine et seul la branche dans laquelle se trouve l'article ou la sous-rubrique soit déployée. Toutes les rubriques sœurs seront aussi affichées.

    Je pense que le code du premier article doit aider à la compréhension...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    rubrique1
    rubrique2
    - s-rub2-1
    - s-rub2-2
    - s-rub2-3
    -- ss-rub2-3-1
    -- ss-rub2-3-2
    -- ss-rub2-3-3
    - s-rub2-4
    rubrique3
    rubrique4
    rubrique5

  6. #6
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Salut PierrotY,

    Peut être as tu trouver une solution entre temps, mais voici ce que je pense.

    j'avoue que je ne vais pas te pondre la réponse directement, pour la simple et bonne raison que je ne sais pas trop par quel bout prendre ton problème.
    Ou plutôt si, disons que je vois par quel bout le prendre, mais pas encore comment parvenir au bout.

    Faut bien rire un peu.

    Cela fait un moment que je regarde ton message, même plusieurs fois que j'y reviens.
    Je pense qu'avant de savoir quelle méthode tu vas adopter au niveau programmation, il faut déjà savoir (ou définir si cela n'est déjà fait) de quelle façon tu stock ou définit tes rubriques et sous rubriques et comment celles-ci sont reliées aux articles.

    J'ai une petite idée sur la méthode, je vais essayer de l'expliquer simplement.
    Disons que le niveau de profondeur de l'arborescense est de 4
    Un article sera définit par son paramètre de rubrique comme ceci 3-5-8-11.

    De cette façon il sera définit et tout les articles le seront d'ailleurs par 4 tableaux.
    Le tableau pour les rubriques de niveaux 1 aura 1 dimension, celui pour la rubrique de niveau 2 aura 2 dimensions etc ...

    Il faut que j'y aille le temps passe vite.
    J'espère que cela t'aide un peu. J'aurais aimé mettre un bout de code, mais je suis à la bourre.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/02/2007, 10h37

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