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
  •  » Souci avec le thème Transmission AIO : headers already sent

#1 11-04-2008 22:54:12

Jackoneillwpc
Connaisseur WP
Date d'inscription: 11-04-2008
Messages: 19

Souci avec le thème Transmission AIO : headers already sent

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.5
- Thème utilisé : Transmission AIO
- Plugins en place : PageNavi
- Nom de l'hebergeur : 1&1
- Adresse du site : http://oskdvd.free.fr/assm/

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

Voila j'ai installe ce thème que je trouve super joli, le souci c'est que j'ai souvent cette erreur en faisant des modif dans l'admin du blog, ou même dès fois en voulant me connecter à l'admin.

Code:

  1. Warning: Cannot modify header information - headers already sent by (output started at /mnt/121/sdb/6/6/oskdvd/assm/wp-content/themes/wp-transmission-aio-fr/functions.php:19) in /mnt/121/sdb/6/6/oskdvd/assm/wp-admin/theme-editor.php on line 60

si c'est moi qui avait coder le bordel je saurai régler le souci mais là je bloque hmm Si vous avez des idées je suis preneur sinon va falloir chercher une thème qui se rapproche de celui la.

Merci d'avance !

Dernière modification par Jackoneillwpc (11-04-2008 22:54:37)

Hors ligne

 

#2 12-04-2008 13:55:48

Jackoneillwpc
Connaisseur WP
Date d'inscription: 11-04-2008
Messages: 19

Re: Souci avec le thème Transmission AIO : headers already sent

Remplacer le contenu de functions.php par celui là et plus de problème ne principe :

Code:

  1. <?php
  2. if ( function_exists('register_sidebar') )
  3.     register_sidebar(array(
  4.         'before_widget' => '',
  5.         'after_widget' => '</div>',
  6.         'before_title' => '<h3 class="title">',
  7.         'after_title' => '</h3><div class="aside-padding box2">',
  8.     ));
  9. ?>
  10. <?php
  11. function widget_transmission_search() {
  12. ?>
  13.             <h3 class="title">Recherche</h3>
  14.             <div class="aside-padding">
  15.                 <div id="search">
  16.                     <form action="<?php bloginfo('url'); ?>" method="get">
  17.                       <div>
  18.                             <span class="noscreen">Recherche :</span>
  19.                             <input type="text" size="30" id="search-input" value="<?php the_search_query(); ?>" name="s" id="s" />
  20.                             <input type="submit" value="Search" id="search-submit" />
  21.                       </div>
  22.                                     </form>
  23.                 </div>
  24.                         </div>
  25. <?php
  26. }
  27. if ( function_exists('register_sidebar_widget') )
  28.     register_sidebar_widget(__('Search'), 'widget_transmission_search');
  29. ?>
  30. <?php
  31. function widget_transmission_feeds() {
  32. ?>
  33.             <h3 class="title">Flux</h3>
  34.                         <div class="aside-padding box">
  35.                             <ul id="rss">
  36.          <li><a href="<?php bloginfo('rss2_url'); ?>">Articles</a></li>
  37.          <li><a href="<?php bloginfo('comments_rss2_url'); ?>">Commentaires</a></li>
  38.                 </ul>
  39.                         </div>
  40. <?php
  41. }
  42. if ( function_exists('register_sidebar_widget') )
  43.     register_sidebar_widget(__('Feeds'), 'widget_transmission_feeds');
  44. add_action('admin_menu', 'Transmission_add_theme_page');
  45.  
  46. function ml_input( $var, $type, $description = "", $value = "", $selected="" ) {
  47.  
  48.   // ------------------------
  49.   // add a form input control
  50.   // ------------------------
  51.  
  52.   echo "\n";
  53.   
  54.   switch( $type ){
  55.  
  56.       case "text":
  57.  
  58.      echo "<input name=\"$var\" id=\"$var\" type=\"$type\" style=\"width: 60%\" class=\"textbox\" value=\"$value\" />";
  59.      
  60.       break;
  61.      
  62.     case "submit":
  63.    
  64.      echo "<p class=\"submit\"><input name=\"$var\" type=\"$type\" value=\"$value\" /></p>";
  65.  
  66.       break;
  67.  
  68.     case "option":
  69.    
  70.       if( $selected == $value ) { $extra = "selected=\"true\""; }
  71.  
  72.       echo "<option value=\"$value\" $extra >$description</option>";
  73.    
  74.         break;
  75.  
  76.   }
  77.  
  78. }
  79.  
  80. function Transmission_add_theme_page() {
  81.   if ( $_GET['page'] == basename(__FILE__) ) {
  82.  
  83.       // save settings
  84.     if ( 'save' == $_REQUEST['action'] ) {
  85.  
  86.       update_option( 'left_post_number', $_POST['left_post_num'] );
  87.       update_option( 'right_post_number', $_POST['right_post_num'] );
  88.  
  89.       header("Location: themes.php?page=functions.php&saved=true");
  90.       die;
  91.  
  92.       // reset settings
  93.     } else if( 'reset' == $_REQUEST['action'] ) {
  94.  
  95.       delete_option( 'left_post_number' );
  96.       delete_option( 'right_post_number' );  
  97.      
  98.       // goto theme edit page
  99.       header("Location: themes.php?page=functions.php&reset=true");
  100.       die;
  101.  
  102.     }
  103.   }
  104.  
  105.  
  106.     add_theme_page("Transmission Options", "Transmission Options", 'edit_themes', basename(__FILE__), 'Transmission_theme_page');
  107.  
  108. }
  109.  
  110. function Transmission_theme_page() {
  111.  
  112.   // --------------------------
  113.   // VideoDen theme page content
  114.   // --------------------------
  115.  
  116.   if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>Transmission Theme: Settings saved.</strong></p></div>';
  117.   if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>Transmission Theme: Settings reset.</strong></p></div>';
  118.  
  119. ?>
  120.  
  121.     <div class="wrap">
  122.         <h2>Options Page d'accueil : </h2>
  123.         <form method="post" action="">
  124. <?php
  125.  
  126. if ($_POST['left_post_num'] AND !preg_match("/[^0-9]+$/ ",$_POST['left_post_num'])) {
  127.         update_option('left_post_number', $_POST['left_post_num']);
  128.         } ?>
  129.  
  130. Nombre de poste a mettre a gauche: <input name="left_post_num" id="left_post_num" type="text" value="<?php echo(get_option('left_post_number')); ?>" size="2" /><br/><br/>
  131.  
  132.  
  133. <?php
  134.  
  135. if ($_POST['right_post_num'] AND !preg_match("/[^0-9]+$/ ",$_POST['right_post_num'])) {
  136.         update_option('right_post_number', $_POST['right_post_num']);
  137.         } ?>
  138.  
  139. nombre de poste a mettre a droite : <input name="right_post_num" id="right_post_num" type="text" value="<?php echo(get_option('right_post_number')); ?>" size="2" /><br/><br/>
  140.  
  141.  
  142. <input type="hidden" name="action" value="save" />
  143.   <?php ml_input( "save", "submit", "", "Save Settings" );?>     </form><br/><br/>
  144. <form method="post">
  145.  
  146. <h2>Mise a zero des options</h2>
  147.  
  148. <p>Pour remettre les options a zero cliquez sur le boutons dessous.</p>
  149. <?php
  150.  
  151.   ml_input( "reset", "submit", "", "Reset Settings" );
  152.  
  153. ?>
  154.  
  155. <input type="hidden" name="action" value="reset" />
  156. </form>
  157. </div>
  158.   <?php } ?>

Hors ligne

 
  • Index
  •  » Thèmes
  •  » Souci avec le thème Transmission AIO : headers already sent

Pied de page des forums

Propulsé par PunBB 1.2.17
© 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