- Statut : non résolu
- Ce sujet contient 5 réponses, 3 participants et a été mis à jour pour la dernière fois par
xptutorials, le il y a 11 années et 4 mois.
-
AuteurMessages
-
14 février 2007 à 19 h 22 min #450650
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :2.1
– Thème utilisé :k2
– Plugins en place : Sidebar Widgets
– Nom de l’hebergeur : OVHProblè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
15 février 2007 à 0 h 50 min #592624Comme 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
15 février 2007 à 11 h 32 min #592625Bon 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 !!!!!11 septembre 2009 à 12 h 42 min #592626est 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 …
11 septembre 2009 à 14 h 06 min #592627Bien 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)
12 septembre 2009 à 11 h 28 min #592628merci 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 cssaurai tu une solution ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.