Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
606 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Fonction get avec if

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction get avec if

n°1448085
scorpik
Posté le 27-09-2006 à 11:38:19  profilanswer
 

Bonjour, je suis relativement débutant en PHP et j'ai le problème suivant:
Je suis en train de créer un site à l'aide d'un gestionnaire de blog nommé Wordpress (c'est un système semblable à DotClear mais plus complet).
Depuis la console d'administration il y a la possibilité de poster des messages de blog mais également de créer des nouvelles pages statiques qui
s'affichent dans un menu à gauche. Toute les pages crées de cette manière utilisent le modèle "page.php" qui fait appel à ces deux fonctions:
 
<?php get_header(); ?> (fait appel à l'entête)
<?php get_sidebar(); ?> (fait appel à une barre latérale)
 
Ce que je souhaiterais c'est que la fonction <?php get_sidebar(); ?> ne soit pas inclut dans toutes les pages. Par exemple, j'aimerais que la page "calendrier" n'aie pas de sidebar.
Je pense que c'est relativement facile à faire avec "if"  mais je ne maîtrise pas vraiment la programmation.
 
Ce qui pose encore problème c'est que les pages créées depuis la console d'administration ne sont pas des pages en .php mais sont stockées dans la base de donnée SQL alors comment je peux retrouver les pages générées tel que la page "calendrier"?
 
Merci pour votre aide.
 
 
Voici le code complet de la page page.php qui est le modèle pour chaque page créée depuis la console de Wordpress
 

<?php get_header(); ?>
<?php get_sidebar(); ?>
 
<div id="contentwide">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
 
<?php list_subpages_andreas01(); ?> <?php // This generates the subpage menu. If you don't want to use it, delete this line. ?>
 
<div class="post">
<h2><?php the_title(); ?></h2>
<?php the_content('<p class="serif">Lire la suite &raquo;</p>'); ?>
<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
<?php edit_post_link('Editer cette page','<p>','</p>'); ?>
<?php comments_template(); ?>
<?php endwhile; endif; ?>
</div>
 
</div>
<?php get_footer(); ?>


Message édité par scorpik le 27-09-2006 à 12:02:34
mood
Publicité
Posté le 27-09-2006 à 11:38:19  profilanswer
 

n°1448115
MS-DOS_199​1
www.newbie-project.net
Posté le 27-09-2006 à 12:29:05  profilanswer
 

Salut :)
 
Il me semble que tu peux faire un <?php if (is_page('nom_de_ta_page_calendrier')) : get_sidebar(); endif; ?> mais je ne suis pas sûr de la synthaxe exacte ...
 
Vas voir sur http://www.wordpress-fr.net/support/ où cette question a déjà été posée ;)


---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)
n°1448162
scorpik
Posté le 27-09-2006 à 13:47:18  profilanswer
 

Salut, merci beaucoup pour ta réponse!
 
Mais comment savoir comment s'appelle exactement ma page calendrier? Je l'ai appellé comme ça depuis la console d'administration lorsque j'ai créé la page mais je ne sais pas où elle se trouve et comment y accéder.
La commande <?php if (is_page('nom_de_ta_page_calendrier')) : get_sidebar(); endif; ?>  servirait à afficher la sidebar pour la page calendrier non? Ce que j'aimerais c'est le contraire, que la sidebar ne s'affiche pas pour la page calendrier.
 
Merci encore.

n°1448182
omega2
Posté le 27-09-2006 à 14:14:13  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Fonction get avec if

 

Sujets relatifs
[VB6] Probleme avec la fonction inet1.getchunk(1024)probleme avec la fonction ftp_put
Fonction membre en paramètre[PHP] adapter un script en une fonction
Javascript: Fonction en paramètreJ'aimerais modifier légérement cette fonction PHP, un peu d'aide svp
[vaguement résolu] surcharger __getattribute__Fonction Autoopen()
fonction getBytes() de java en phpDimensions d'un div en fonction de son contenu
Plus de sujets relatifs à : Fonction get avec if


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR