Annonce

Important : WordPress 2.5.1 est disponible.
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:

  1. <?php if(is_home)?>
  2.   <div id="sidebar">
  3.  
  4.     <ul id="sidelist">
  5.    
  6.   <?php   /* Widgetized sidebar, if you have the plugin installed. */
  7.           if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
  8.     <?php endif; ?>
  9.  
  10.  
  11. </ul>
  12.     <?php endif; ?>
  13.  
  14.   <div id="sidebar2">
  15.  
  16.     <ul id="sidelist">
  17.    
  18.   <?php   /* Widgetized sidebar, if you have the plugin installed. */
  19.           if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
  20.     <?php endif; ?>
  21.  
  22.  
  23. </ul>
  24. </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:

  1. <?php if(is_home)?>
  2.  
  3.    <div id="sidebar">
  4.  
  5.       <ul id="sidelist">
  6.  
  7.          <?php   /* Widgetized sidebar, if you have the plugin installed. */
  8.                  if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
  9.          <?php endif; ?>
  10.  
  11.       </ul>
  12. <?php else : // Si on ne se trouve pas dans la "home" ?>
  13.  
  14.    <div id="sidebar2">
  15.       <ul id="sidelist">
  16.          <?php   /* Widgetized sidebar, if you have the plugin installed. */
  17.             if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
  18.          <?php endif; ?>
  19.       </ul>
  20.     <? php endif; // Fin de la condition ?>
  21.    </div><!--END SIDEBAR-->

Dernière modification par Difré (05-05-2008 10:57:16)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.16
© Copyright 2005-2006 WordPress France

Tous droits réservés - wordpress-fr.net © 2005-2006

  • RSS
WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA