Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
#1 04-05-2008 12:28:04
- cyborgjeff
- Connaisseur WP
- Date d'inscription: 02-06-2007
- Messages: 26
modification de sidebars
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.3.3
- Thème utilisé : booktheme
- Plugins en place : qquns
- Nom de l'hebergeur : infomaniak
- Adresse du site : http://www.studio-quena.be/quena2008
Problème(s) rencontré(s) :
Bon, je pense que c'est tout con, c'est un problème à mon avis de syntaxe dû à mon ignorance du code PHP, je voudrais créer une sidebar restrictive càd différente entre la page d'acceuil et le contenu. j'ai donc registré une nouvelle sidebar, et je peux les afficher ensemble (ca fonctionne), maintenant je dois faire ma condition, mais je ne sais pas comment la syntaxée ;(
voici mon essai pour le fichier sidebar.php
Code:
- <?php if(is_home)?>
- <div id="sidebar">
- <ul id="sidelist">
- <?php /* Widgetized sidebar, if you have the plugin installed. */
- if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
- <?php endif; ?>
- </ul>
- <?php endif; ?>
- <div id="sidebar2">
- <ul id="sidelist">
- <?php /* Widgetized sidebar, if you have the plugin installed. */
- if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
- <?php endif; ?>
- </ul>
- </div><!--END SIDEBAR-->
Hors ligne
#2 05-05-2008 10:56:37
- Difré
- Connaisseur WP
- Date d'inscription: 28-04-2008
- Messages: 17
Re: modification de sidebars
Bon déjà, là, sans trop réfléchir, j'ai une première solution !
En fait au lieu de fermer ta condition avant la sidebar2, il faut que tu utilise la syntaxe IF ELSE ENDIF.
Donc je reprend ton code, cela donne :
Code:
- <?php if(is_home)?>
- <div id="sidebar">
- <ul id="sidelist">
- <?php /* Widgetized sidebar, if you have the plugin installed. */
- if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
- <?php endif; ?>
- </ul>
- <?php else : // Si on ne se trouve pas dans la "home" ?>
- <div id="sidebar2">
- <ul id="sidelist">
- <?php /* Widgetized sidebar, if you have the plugin installed. */
- if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
- <?php endif; ?>
- </ul>
- <? php endif; // Fin de la condition ?>
- </div><!--END SIDEBAR-->
Dernière modification par Difré (05-05-2008 10:57:16)
Hors ligne






