Zone éditable/texte dans page catégorie (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #476800
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.8.6
    – Thème utilisé : Custom
    – Extensions en place : aucune
    – Nom de l’hebergeur : Gandi
    – Adresse du site : Pas encore d’URL

    Problème(s) rencontré(s) : Pas de problème, juste un besoin !! 😋

    Salut à tous,

    Je vous explique mon besoin. Je fais un projet pour des étudiants qui ont une demande assez spécifique pour laquelle je n’ai pas encore trouvé de solution.

    On réalise un site de type “news” et sur les pages de catégories, ils voudraient avoir une zone au dessus des articles, dans le contenu, qui soit éditable à souhait. Visuellement, sur une page de catégorie, on a généralement une liste des articles avec un excerpt. Et bien cette zone, elle serait au-dessus de ce contenu, toujours dans la colonne de gauche, avec sidebar à droite.

    Cette zone devrait être modifiable comme ils veulent, pour y mettre du Flash, du HTML, des images et j’en passe… Un peu comme un widget texte en quelque sorte.

    Le souci ici c’est que le nombre de catégories n’est pas fixe dès le départ. J’en crée une dizaine et ils veulent avoir la possibilité d’en ajouter de nouvelles et que cette zone éditable soit déjà disponible.

    J’ai eu beau retourner le problème dans tous les sens, je ne trouve pas de solution… C’est pour ça que je viens poster ce message ici !! 😉

    Donc, si quelqu’un a une piste ou une idée, elle est la bienvenue parce que moi je sèche !! 😋

    Merci d’avance

    #704129
    k-ny
    Membre
    Chevalier WordPress
    128 contributions

    Je ne suis pas certains d’avoir tout compris. Mais je vois plusieurs solutions …

    -soit tu récupères la description de chaque catégories que tu insères dans cette zone (avantage: chaque cat à son propre texte)

    -soit tu crées une nouvelles zone widgetisable (avantage: facilement personnalisable à l’aide des widgets. Mais identique sur chaque cat)

    -soit tu insères le contenu d’une page ou d’un article bien précis (en faisant une boucle sur son id) (avantage: facile à éditer depuis l’interface. Mais identique sur chaque cat)

    Ou alors tu fais un mix de tout ça en créant tes zones widgetisable à la volées en te basant sur le nombre de cat et leur nom (du coup chaque cat à sa propre zone de widgets)

    #704130
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Le souci avec ces solutions c’est que c’est dans le cas où le nombre de catégories est fixe. Là, je peux créer des templates pour chaque catégorie avec une zone widgétisable, mais ça ne fonctionne plus pour les nouvelles catégories qu’ils voudraient créer… Je me trompe ?

    #704131
    k-ny
    Membre
    Chevalier WordPress
    128 contributions

    Je comprend pas ! Ta page de catégorie elle ne change pas (je parle du fichier template, genre archive.php ou category.php, etc …) ! Si tu insères du contenu dans cette page, ça se repercute sur toutes les catégories (mème celles à venir) … non ?

    #704132
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Oui mais là, le contenu de cette zone éditable va être différent en fonction de la catégorie… Catégorie-1 va avoir un contenu flash par exemple, categorie-2 va avoir un autre contenu, etc…

    #704133
    k-ny
    Membre
    Chevalier WordPress
    128 contributions

    Donc dans ce cas là, tu peux utiliser la zone de description de chaque catégorie pour inserer du contenu:

    <div class="descat">cat_ID).”;
    		?></div>

    Un exemple de code à insérer dans ton template.

    Ensuite il te reste la solution des zone de widgets multiple mais si il y a de nombreuses cat, ça peux vite devenir le bordel

    #704134
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Bé ouais, les widgets j’y avais pensé mais c’est difficile à gérer parce qu’il risque d’y avoir une vingtaine de catégories au minimum… Et puis s’ils en créent d’autres il faudra toujours créer une nouvelle zone widgétisable pour les nouvelles catégories…

    Je vais essayer cette solution de la zone de description, j’y avais pas pensé… Par contre, je vais bien voir ce que je peux y coller… 😉

    Merci bien ! 😉

    #704135
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Je viens de trouver ce plugin qui devrait faire l’affaire !!

    http://www.laptoptips.ca/projects/category-description-editor/

    Ca leur permettra d’ajouter du contenu facilement…

    … enfin, faut encore que je le teste !! 😉

    #704136
    k-ny
    Membre
    Chevalier WordPress
    128 contributions

    Oui les widgets c’est un peu le bordel a gérer.

    Par contre si tu par sur la solution de te servir du champs de descriptions des catégories (fonctionne également pour les tags d’ailleurs), tu peux tenter d’intégrer un petit éditeur de texte html pour leur faciliter la vie. Mais quoiqu’il en soit, ce champs acceptent n’importe quel balise html, donc no soucis 🙂

    Edit: lol, oui ton plugin a l’air de faire ce que je t’ai suggeré ^^

    #704137
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Ouaip, c’est ce que semble faire le plugin que je te montre plus haut… 😋

    Etrange que je n’ai pas pensé à la description parce que je l’utilise de plus en plus sur des projets, mais là, je me suis bloqué sur les widgets et j’ai pas pensé à ça !! 😋

    Merci pour tes lumières en tout cas !! 🍺 <— je t'en dois une !!

    #704138
    k-ny
    Membre
    Chevalier WordPress
    128 contributions

    PAs de quoi 🙂

    Et pour info, le code que j’ai donné pour l’affichage de la description, il fonctionne aussi sur les pages d’articles, en rajoutant la condition is_single(). A garder sous le coude peut-ètre pour un futur projet donc 😉

    #704139
    minsc2
    Membre
    Initié WordPress
    2 contributions

    merci k-ny
    ça fonctionne niquel
    👏
    par contre je suis pas phpiste
    alors pour les pages d’articles j’ai pas compris comment ajouter
    la condition is_single() ?

12 sujets de 1 à 12 (sur un total de 12)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.