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.
  • Index
  •  » Thèmes
  •  » ma barre de navigation disparait quand je rajoutte mon super code :(

#1 03-05-2008 18:32:25

radiCarl
Habitué WP
Lieu: Québec
Date d'inscription: 17-11-2006
Messages: 83
Site web

ma barre de navigation disparait quand je rajoutte mon super code :(

Ma configuration WP actuelle
- 2.5.1 :
- i3Theme :
- www.radicarl.net :

Problème(s) rencontré(s) :

Bonjour,

Il y a quelques jours, j'ai radicalement modifié l'apparence de mon blog en intégrant un nouveau thème, spécifiquement le fameux i3theme. Cependant, mon ancien thème avait l'avantage d'avoir une bannière distincte pour chaque page du blog. Malheureusement, quand je rajoute le code en question dans le "header" de mon nouveau thème, la barre de navigation (l'onglet avec les boutons accueil et intro) disparait complètement de la bannière. C'est  à dire, si le code fonctionne bien, il génère toutefois un bug à la barre de navigation que je n'arrive pas à comprendre. Si bien qu'après plusieurs essais infructueux, je me résigne à vous demander votre aide.

big_smile

Voici mon header au complet, le code de mon ancien thème rajouté est indiqué entre les deux commentaires "rajout".

Code:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  
  4. <head profile="http://gmpg.org/xfn/11">
  5. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
  6.  
  7.    <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
  8.  
  9.  
  10. <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
  11.          <meta name="robots" content="index, follow" />
  12.          <meta name="description" content="l'art de tout m&ecirc;ler &agrave; la politique : Projet Montr&eacute;al, &eacute;cologie, Web 2.0, infographie, Plateau Mont-Royal, entomologie" />
  13. <meta name="keywords" content="Carl Boileau, radical, radicarl, Projet Montr&eacute;al, &eacute;cologie, Web 2.0, infographie, Plateau Mont-Royal, Montr&eacute;al, entomologie" />
  14.          
  15.  
  16. <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="all" />
  17. <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/print.css" type="text/css" media="print" />
  18.  
  19. <!-- Sidebar docking boxes (dbx) by Brothercake - http://www.brothercake.com/ -->
  20. <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/dbx.js"></script>
  21. <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/dbx-key.js"></script>
  22. <link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/dbx.css" media="screen, projection" />
  23.  
  24. <!--[if lt IE 7]>
  25. <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie-gif.css" type="text/css" />
  26. <![endif]-->
  27.  
  28. <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
  29. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  30.  
  31. <?php wp_head(); ?>
  32. </head>
  33.  
  34.  
  35. <body>
  36. <div id="page">
  37.   <div id="wrapper">
  38.     <div id="header">
  39.       <h1><a href="<?php echo get_settings('home'); ?>"></a></h1>
  40.      
  41.      
  42. <!-- /rajout -->
  43.       <?php if (is_home() OR is_single()) : ?>
  44.  
  45.                <img src="<?php bloginfo('stylesheet_directory'); ?>/images/main-bg.jpg" style="width: 1024px; height: 559px" alt="radiCarl - Web Log" />
  46. <?php elseif (is_page(7)) : ?>
  47. <img src="<?php bloginfo('stylesheet_directory'); ?>/images/top-intro.jpg" style="width: 1024px; height: 559px" alt="radiCarl - Web Log" />
  48. <?php else : ?>
  49.    <img src="<?php bloginfo('stylesheet_directory'); ?>/images/main-bg.jpg" style="width: 1024px; height: 559px" alt="radiCarl - Web Log" />
  50.         <?php endif; ?>       
  51. <!-- /rajout -->
  52.  
  53.       </div><!-- /header -->
  54.  
  55.  
  56.   <?php
  57.   $current_page = $post->ID; // Hack to prevent the no sidebar error
  58.   include_once("sidebar-left.php");
  59.   $post->ID = $current_page;
  60.   ?>
  61.    
  62.  
  63.    
  64.    
  65.     <div id="left-col">
  66.       <div id="nav">
  67.         <ul>
  68.           <li class="page_item <?php if ( is_home() ) { ?>current_page_item<?php } ?>"><a href="<?php echo get_settings('accueil/blogue'); ?>/" title="Page d'entr&eacute;e">accueil / blogue</a></li>
  69.          <li> <a title="Pr&eacute;sentation de ce site Web" href="/radicarl.net/intro" >Introduction</a></li>
  70.  <li> <a title="Objectifs de ce site" href="/radicarl.net/mission" >Mission</a></li>
  71.  <li> <a title="N&eacute;tiquette, protocole et conventions" href="/radicarl.net/chartre" >ma Chartre 2.0</a></li>
  72.  <li> <a title="ou l'art de se pr&eacute;senter" href="/qui-suis-je" >Qui suis-je?</a></li>
  73.  <li> <a title="parce que nous sommes ce que nous faisons" href="/portefolio" >Porte Folio</a></li>
  74.  <li> <a title="Curriculum vitae" href="/radicarl.net/carl-boileau-cv" >CV</a></li>
  75.         </ul>
  76.       </div><!-- /nav -->
  77.  
  78.  
  79.  
  80.     <?php /* Menu for subpages of current page (thanks to K2 theme for this code) */
  81.     global $notfound;
  82.     if (is_page() and ($notfound != '1')) {
  83.         // Code Remove: to prevent the no sidebar error.
  84.         while($current_page) {
  85.             $page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
  86.             $current_page = $page_query->post_parent;
  87.         }
  88.         $parent_id = $page_query->ID;
  89.         $parent_title = $page_query->post_title;
  90.  
  91.        
  92.         // if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'attachment'")) {
  93.         if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_type != 'attachment'")) {
  94.          
  95.     ?>
  96.  
  97.     <div id="subnav">
  98.       <ul>
  99.         <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=&child_of='. $parent_id); ?>
  100.       </ul>
  101.     </div><!-- /sub nav -->
  102.  
  103.     <?php } } ?>

Vous remarquerez ce code bizarre... qui a justement pour commentaire,  "Hack to prevent the no sidebar error"

Code:

  1.   <?php
  2.   $current_page = $post->ID; // Hack to prevent the no sidebar error
  3.   include_once("sidebar-left.php");
  4.   $post->ID = $current_page;
  5.   ?>

Merci pour l'attention

Hors ligne

 
  • Index
  •  » Thèmes
  •  » ma barre de navigation disparait quand je rajoutte mon super code :(

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