En-tête différent selon les sections (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #456655
    Le Sparte
    Membre
    Initié WordPress
    5 contributions

    [Résolu]

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.3.2
    – Thème utilisé : Kubrick
    – Plugins en place : aucun
    – Nom de l’hebergeur : installation locale pour le moment
    – Adresse du site : installation locale pour le moment

    Problème(s) rencontré(s) :

    Bonjour,

    J’ai découvert WordPress hier et reste complètement époustouflé par sa qualité, aussi j’envisage de me servir de ce dernier pour remodeler un site. Le template initial (Kubrick) me convient parfaitement. J’aimerais seulement savoir s’il m’est possible d’effectuer la séparation suivante:

    1) chaque page sous wordpress disposerait de sa propre image d’en-tête
    2) le blog disposerait d’une image d’en-tête commune à tous les billets

    Si c’est possible, je suis bien évidemment preneur de toute solution pour ce faire (plugin ou modification de code à la main).

    Merci d’avance pour votre aide et longue vie à WordPress!

    #619294
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    installe le thème cutline et teste-le

    #619295
    Le Sparte
    Membre
    Initié WordPress
    5 contributions

    Merci pour ce (bref) conseil. Je suis allé faire un tour sur cutline, seulement le template Kubrick me convient davantage en termes de présentation et d’organisation des données.

    J’ai l’impression que passer par un autre thème pour revenir à Kubrick en termes de présentation n’est pas la solution la plus simple. Je me trompe peut-être ceci dit. Aussi si tu voulais bien développer un tout petit peu les raisons d’utiliser cutline… 😉

    De mon côté, j’ai cherché davantage dans la documentation. N’y aurait-il pas la solution à mon problème?

    J’essaie d’intégrer le code proposé à mon fichier category.php mais il me semble plutôt bancal. Jugez plutôt:

    1 <?php if (is_category('3') ):
    2 // we’re in the Plants category, so show a plant ?>
    3 a plant
    4 <?php } elseif (is_category('4') ):
    5 // we’re in the Flowers category, so show a flower ?>
    6 a pretty flower
    7

    1) n’y a-t-il pas des erreurs, notamment l’accolade fermante en ligne 4?
    2) la documentation ne dit pas où placer ce code. Faut-il le situer avant, après ou dans la fonction get_all_category_ids() ?
    3) est-ce que l’image en question que modifie le code est celle du header, et sinon, comment pourrais-je modifier le code pour que ce soit cette dernière qui soit changée?

    Actuellement, la copie de ce code dans category.php annule tout affichage de mon installation locale. Je me retrouve face à une page blanche. J’ai essayé d’épurer le résultat comme suit:

    1 if (is_category(‘3’) ): a plant
    2 elseif (is_category(‘4’) ): a pretty flower
    3 endif;

    Mais le résultat est strictement identique (notez que c’est moi que j’ai numéroté les lignes pour l’explication, mais que j’ai extrait ces chiffres lors de la copie dans category.php).

    Je ne dois plus être très loin il me semble. Aussi, merci d’avance pour votre aide! 🙂



    MAJ: Bon, je viens de trouver un plugin permettant de définir un thème différent par catégorie. Seulement cela signifie que pour les 6 pages statiques de mon site, il me faudra 6 thèmes différents. C’est une solution plutôt lourde sachant que la seule différence du thème résidera dans l’image du header qui sera différente.

    Je suis donc toujours à la recherche du code ci-dessus corrigé pour atteindre mes objectifs.



    MAJ: Cette modification est concevable en affichant différentes feuilles CSS en fonction de la catégorie en question. C’est en effet cette dernière qui contient le lien vers les images du thème. Il s’agirait donc de suivre les consignes ci-après: http://codex.wordpress.org/The_Loop_in_Action#Different_CSS_For_Different_Categories

    En ce qui me concerne, le problème est donc résolu 😉

    #619296
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    Excuse-moi pour la brièveté, j’étais à la bourre 🙂

    Je te parlais du thème Cutline car il affiche des bannières différentes selon les pages où tu te trouves. Je croyais que tu allais t’exclamer « mais c’est exactement ça que je veux faire sur mon site! » 😎

    Il suffit alors d’examiner le code de Cutline et tu comprends le mécanisme de faire changer la bannière selon la nature de la page affichée. Mais en effet je ne te conseillais pas d’adopter le thème en lui-même (esthétique et organisation), quoiqu’il soit très « pur ».

    Sinon, ATTENTION, ce fichier category.php (entre autres) que tu évoques n’est pas un fichier de base de wordpress, je crois qu’il il est lié au thème que tu manipules.

    Je reviens donc à ma première piste : inspire-toi de la façon de faire de Cutline (c’est ce que je ferais).

    #619297
    leglaude
    Membre
    Initié WordPress
    1 contributions

    Je suis très intéressé par cette discussion mais vue la date par rapport à aujourd’hui 10 aout 2011
    je suppose que la solution a été trouvée! Peut-être quelqu’un peut me la proposer par un lien où elle se trouve!
    Je signale que je ne suis pas très « technique » donc une installation simple d’une extension serait la bienvenue!
    C.P.

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.