Toutes mes réponses sur les forums
-
AuteurMessages
-
non ca appelle bien la sidebar-2.php j’ai fait des tests que je l’appelle sidebar2 ou sidebar-2 ca arrrive bien de la meme facon.
par contre ce que je ne comprends pas c’est pourquoi le 2eme widget qui devrait aussi se trouvait dans la balisene s’y trouve pas, et se trouve en dessous. Pourquoi cette balise se referme t’elle avant de lire tous les widgets ?
le 1er widget s’y trouve bien mais pas le 2eme ce qui est etonnant car je devrais le voir dedans d’apres mon code de page sidebar-2.php non?
et pourquoi le 3eme lui est completement sorti ?Bonjour
merci a tous de votre patience, je vais essayer d’etre plus claire encore. J’ai fait des zones widgetisables pour 3 pages differentes
il y a une page hommes, une page femmes et une page entreprise
je donne l’exemple de la page entreprise mais c’est pareil sur toutes les pages ci dessus
pour la page entreprise appelle la zone widgetisable sidebar-2.php qui fonctionne
le resultat quand je mets plus de 2 widgets dans cette zone est le suivant :<div id="sidebar">
<div class="pad2">
<div id="text-12" class="box widget_text">
<div class="textwidget">mon texte</div>
</div>
</div>
<div id="text-14" class="box widget_text">
<div class="textwidget">mon texte</div>
</div>
</div>
<div id="recent-comments-3" class="box widget_recent_comments">
<div class="title">
<h3>Commentaires récents</h3>
</div>
<div class="interior">
<ul id="recentcomments"></ul>
</div>
</div>le sidebar se trouve dans le body, dans
juste en dessous du content.
ma sidebar-2.php ressemble a ca<div id="sidebar"><!-- sidebar2-->
<div class="pad2">
</div>
</div> <!-- end sidebar -->Merci
j’ai regardé mon code dans function et il n’y a aucune balise mal fermée
quand dans ma page je met 2 widgets (peu importe si ce sont des widget texte ou autre) tout se passe bien
si j’en rajoute un 3eme il apparait comme ca<div id="sidebar">
<div class="pad2">
<div id="text-14" class="box widget_text">
</div>
<div id="categories-3" class="box widget_categories">le 3eme widget ne se mets plus dans la balise sidebar
voilà mon code function
function padd_widgets_init() {
register_sidebar(array(
‘name’ => ‘sidebar1’,
‘before_widget’ => ‘<div id="%1$s" class="box %2$s">‘,
‘after_widget’ => ‘</div></div>‘,
‘before_title’ => ‘<div class="title"><h3>‘,
‘after_title’ => ‘</h3></div><div class="interior">‘,
));
register_sidebar(array(
‘name’ => ‘sidebar2’,
‘before_widget’ => ‘<div id="%1$s" class="box %2$s">‘,
‘after_widget’ => ‘</div></div>‘,
‘before_title’ => ‘<div class="title"><h3>‘,
‘after_title’ => ‘</h3></div><div class="interior">‘,
));
register_sidebar(array(
‘name’ => ‘sidebar3’,
‘before_widget’ => ‘<div id="%1$s" class="box %2$s">‘,
‘after_widget’ => ‘</div></div>‘,
‘before_title’ => ‘<div class="title"><h3>‘,
‘after_title’ => ‘</h3></div><div class="interior">‘,
));
register_sidebar(array(
‘name’ => ‘Footer 1’,
‘before_widget’ => ‘<div id="%1$s" class="box %2$s">‘,
‘after_widget’ => ‘</div></div>‘,
‘before_title’ => ‘<div class="title"><h3>‘,
‘after_title’ => ‘</h3></div><div class="interior">‘,
));
}le site est en maintenance donc pas visible, désolée
Ma configuration WP actuelle
– Version de WordPress : 3.1.2
– Thème utilisé : titaniumfize
– Extensions en place : Page Links To,TF Maintenance Mode,Audio player,WP-Table Reloaded
– Nom de l’hebergeur : 1and1
– Adresse du site :
c’est quoi des modifs de zone widgetisables?merci
ok merci tout le monde ca marche
par contre celui là fonctionne
Page Links Tobonjour
Merci de ta réponse j’ai testé mais ca ne fonctionne pas avec mon menu, j’ai aussi installé Delink Pages mais ca ne fonctionne pas non plus….. pas de chanceok merci dommage
a mettre dans ma page sidebar2.php?
j’ai esaye en renommant tout ma deuxieme sidebar par sidebar2 et ca appelle tjrs la sidebar par defaut
en fait j’ai remarqué que ca n’appelle jamais mon fichier sidebar2.php mais juste le sidebar.php
je ne trouve pas les fichiers d’appelle de fonction ils se trouvent ou?en fait j’ai contourné le probleme
j’ai fait une fonction if dans le fichier sidebar parce qu’effectivement il doit y avoir un probleme de lecture du fichier probablement du au nomje vais tout de meme essayer de changer de nom pour ma curiosité perso
merciok alors voilà ce que j’ai fait mais ca fonctionne pas , si tu peux me dire ou est l’erreur..
dans function.php j’ai rajoutéregister_sidebar(array(
‘name’ => ‘Sidebar_page’,
‘before_widget’ => ‘<div id="%1$s" class="box %2$s">‘,
‘after_widget’ => ‘</div></div>‘,
‘before_title’ => ‘<div class="title"><h3>‘,
‘after_title’ => ‘</h3></div><div class="interior">‘,
));j’ai créé une page sidebar_page.php
<div id="sidebar_page">
<div class="pad">
<h2>Sidebar page</h2>
j’ai aussi fait le id sidebar_page dan mon fichier layout.css
j’ai crée un modele de page page_femme.php et j’ai ecrit
et ca ne fonctionne pas
ce qui s’affiche c’est la sidebar par defaut
une idée??
merci de ton aide16 avril 2011 à 16 h 50 min en réponse à : mettre en place une page temporaire pendant le developpement #765628merci ca a l’air sympa
je vais tenter ca -
AuteurMessages