Bonjour,
Ce n'est pas la première fois que j'ai une notice d'erreur qui s'affiche lorsque je sors de l'administration :
Notice: Undefined index: 15 in /home/gotcha/public_html/galerie/include/category_cats.inc.php on line 245
Warning: Cannot modify header information - headers already sent by (output started at /home/gotcha/public_html/galerie/include/category_cats.inc.php:245) in /home/gotcha/public_html/galerie/include/page_header.php on line 98
Ca intervient lorsque j'effectue diverses opération.
Il suffit que je fasse F5 ou tout que je clic comme si de rien n'était et le message disparait...
Afin d'être rigoureux, je viens d'avoir ce message alors que je venais de passer une catégorie privée à publique.
Hors ligne
Encore ce message d'erreur alors que cette fois, c'était bien dans l'administration mais je n'ai absolument rien fait !
...
Hors ligne
Salut Gotcha.
Ce message d'erreur me fait penser à un pb avec un plugin. Je suppose que tu as essayé de les désactiver un à un ?
Hors ligne
Dans la mesure où l'apparition est très aléatoire et nullement là reproduire, je ne saurais pas dire si la désactivation d'un plugin est bénéfique ou pas :-(
Sinon, j'aurais regardé oui.
Hors ligne
Rebelotte à l'instant.
J'étais entrain de vérifier l'affichage à l'aide du plugin "Multi-view"
Hors ligne
Ton pb se produit-il aussi sur une copie locale (sous wampserver par ex) de ta galerie ?
Si c'est le cas, il serait intéressant d'activer les fonctions de debug de Piwigo pour essayer de voir les enchainements des fonctions au moment où le pb se produit.
Hors ligne
Je vais essayer de voir si je peux le reproduire en local.
Hors ligne
Je vois de faire apparaître une notice en local et je peux la reproduire :
<b>Notice</b>: Undefined index: 16 in <b>E:\Mes documents\EasyPHP 3.0\www\julien-moreau.fr\galerie\include\category_cats.inc.php</b> on line <b>462</b><br />
J'utilise "Multi view", je me place sur la page d'accueil, j'affiche "guest" et j'affiche mon compte de webmaster.
Et là, la notice ci-dessus apparait.
En essayant d'afficher le debug, plus de notice... :-(
Au bout d'un moment, plus de notice du tout même sans afficher le debug.
Il me suffit de désactiver "Multi view" et recommencer l'opération du deçu (sifflote).
Hors ligne
Un pb avec multi view alors ? Possible en fonction de certains thèmes. J'avoue n'avoir jamais poussé l'utilisation de ce plugin. Je l'ai testé vite fait, comme çà, question de voir ce que cela donnait. Et puis chez moi, les thèmes des galeries sont très basiques.
A creuser dans cette direction, je pense.
Hors ligne
En creusant je suis tombé sur un os... c'est normal docteur ?
*** Je suis sur mon site hébergé sur un serveur distant ***
Bon... j'ai persévéré j'ai observé un sale comportement. (CF capture 1)
D'après ce que je vois, c'est mon plugin personnel qui serait en cause.
Bon ban je le désactive de ce pas.
Sauf que... de retour sur la page d'accueil, ça mouline dans semoule et j'ai droit à une page totalement HS ! (CF capture 2)
Voici le contenu de mon plugin perso
<?php /* Plugin Name: Décocher la case "Simuler" Version: 1.0 Description: Plugin Personnel Plugin URI: http://piwigo.org Author: Author URI: */ add_event_handler('loc_begin_page_tail', 'personal_sync_not_simulate'); function personal_sync_not_simulate() { global $page, $template; if ( isset($page['page']) and $page['page'] == 'site_update' ) { $template->append('footer_elements', '<script type="text/javascript"> document.getElementsByName("simulate")[0].checked = false; </script>'); } } /* Plugin Name: Catégories Ping-Pong (menubar) Version: 1.0 Description: Plugin Perso par VDigital Plugin URI: http://piwigo.org Author: VDigital Author URI: http://fr.piwigo.org/forum/viewtopic.php?pid=123892#p123892 */ add_event_handler('loc_end_index', 'clear_index_perso'); function clear_index_perso() { global $template; $template->clear_assign(array( 'U_MODE_FLAT', 'U_MODE_NORMAL', 'U_MODE_POSTED', 'U_MODE_CREATED', )); } function hide_counter_menu_cleaner($mbcat) { $check = true; while ($check) { $strt = strpos($mbcat, '<!--hide-counters-->'); $end = ($strt !== false) ? strpos($mbcat, '</li>', $strt):false; if ($trt === false or $end === false) $check = false; else { $mbcat = substr($mbcat, 0, $strt) . '</a>' . substr($mbcat, $end); } } return $mbcat; } ?>
Je parviens à retrouver la page d'administration et en réactivant le plugin perso, l'affichage rentre dans l'ordre...
Drôle d'histoire ! Mais ce n'est pas terminé pour autant :p
Dernière modification par Gotcha (2009-12-12 23:05:04)
Hors ligne
on attend les captures ^^
Hors ligne
flop25 a écrit:
on attend les captures ^^
Flute !
Elles sont trop grandes donc je les réduis tout de suite.
Pardon...
[EDIT]
C'est corrigé
Hors ligne
J'ai toujours ce problème.
Dès que je veux désactiver le plugin perso, ça me fait tout planter :-(
Hors ligne
Et si dans ton plugin perso tu retires l'un des deux blocs commentaire ?
/*
Plugin Name: Décocher la case "Simuler"
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:
Author URI:
*/
Hors ligne
et si tu enlève la
/*
Plugin Name: Catégories Ping-Pong (menubar)
Version: 1.0
Description: Plugin Perso par VDigital
Plugin URI: http://piwigo.org
Author: VDigital
Author URI: http://fr.piwigo.org/forum/viewtopic.ph … 92#p123892
*/
2 déclarations de plugins dans le mm fichier cela ne pose pas de problème ?
[edit]
Grillé :D
Dernière modification par ddtddt (2009-12-21 10:02:59)
Hors ligne