Ajout de nouvelle colonne qui n’apparaît pas dans Sidebar Widgets…

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

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :2.1
    – Thème utilisé :k2
    – Plugins en place : Sidebar Widgets
    – Nom de l’hebergeur : OVH

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

    Bonsoir à tous, j’essaie sur un site test, de faire un thème avec deux sidebars. J’ai donc créé cette sidebar, tout s’est bien passé, j’ai tout mis en place dans le fichier CSS, mais voilà, cette deuxième sidebar n’apparaît pas dans le plugin Sidebar Widget. Etant donné que je n’ai modifié que le fichier sidebar.php et style.css, je me dis que j’ai dû oublier quelque chose… Une idée ?? Merci d’avance !!

    Edit: juste une précision: j’ai laissé le div secondary et à l’intérieur j’ai créé un .leftcolumn et un .rightcolumn

    Fran6

    #592624
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Comme j’ai pas l’impression que grand monde ait compris quelque chose, je détaille un peu plus…En fait, je suis parti de K2 et j’ai essayé de modifier le thème pour aller vers un que je souhaite créer. Je ne veux pas partir d’un thème tout prêt car je souhaite aussi un peu apprendre le tout. J’ai donc créé ma deuxième colonne, tout s’est bien passé et le blog d’affiche correctement. Sauf, que quand je vais dans les modules ou les widgets, je n’ai qu’une colonne… Alors je me dis que j’ai oublié quelque chose mais je ne vois pas quoi… Vu que j’ai créé deux div sous .secondary, je me dis que le blog doit toujours voir secondary comme unique sidebar, ce qui est partiellement vrai, mais je voudrais que l’info descende sur chaque colonne… Des idées ???

    Merci d’avance encore une fois !!!

    Fran6

    PS: blog test: http://test.fran6art.com

    #592625
    Fran6
    Participant
    Chevalier WordPress
    107 contributions

    Bon ben comme je n’avais pas de réponse, je suis allé poser la même question chez nos amis ricains !!! Et j’ai trouvé la réponse !!!
    En fait, créer une 3ème colonne ou deuxième sidebar est très bien mais si vous souhaitez utiliser les widgets ou les modules, selon le plugin que vous préférez, il vous faut modifier quelques lignes php de votre thème.
    Tout se passe dans le fichier functions.php . Là, vous allez devoir renseigner la ligne “register_sidebar” ou “register_sidebars” et indiquer le nombre de sidebar que vous souhaitez “enregistrer”. Ainsi, quand le plugin Widgets Sidebar va chercher l’info, il saura qu’il y a 2 sidebars à prendre en compte. Sinon, comme par défaut le plugin est basé sur 1 seule colonne, il n’en trouvera qu’une !!
    Attention, parfois l’info n’est pas “stockée” dans functions.php mais dans un fichier externe, mais le lien vers ce fichier sera indiqué dans le fichier functions.php.
    Si ça peut aider quelqu’un !!!!!

    #592626
    xptutorials
    Membre
    Initié WordPress
    12 contributions

    est ce que par hasard tu pourrai nous dire comment tu a modifier ton fichier function.php stp

    car j’ai exactement le meme probleme ma 2eme sidebar s’affiche sur le blog mais n’est pas visible dans l’admin

    j’ai trouvé le code a modifier mais je ne sais pas quoi rajouter pour qu’il fonctionne …

    #592627
    GazPumped
    Participant
    Padawan WordPress
    94 contributions

    Bien bien, petit cours là-dessus rapidos …

    Pour mettre une sidebar “widgetisable”, il faut modifier le functions.php de son thème.
    Voici le code à insérer :

    if ( function_exists(‘register_sidebar’) )
        register_sidebar(array(
    		‘name’ => ‘nomdelasidebar’,
                    ‘before_title’ => ‘<h3>‘,
                    ‘after_title’ => ‘</h3>‘,
    		‘before_widget’ => ”,
                    ‘after_widget’ => ”,
        ));

    Insérez ce code autant de fois que nécessaire pour avoir autant de sidebar, changez juste la ligne :
    ‘name’ => ‘nomdelasidebar’
    à chaque fois.

    Ensuite pour afficher la sidebar, placez ce code où vous voulez la voir dans votre theme :

    Où vous remplacerez le # par le numéro de votre sidebar (par ordre d’apparence dans l’admin)

    #592628
    xptutorials
    Membre
    Initié WordPress
    12 contributions

    merci gazpumped ton code fonctionne pour function.php

    par contre quand j’utilise ton code pour l’afficher dans le theme je perd le css :

    pour avoir le css j’utilise ce code

    mais il m’affiche le contenu du fichier php
    et des que je met un widget dans l’admin je pers le css

    example ici

    aurai tu une solution ?

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