sur la version 2.0.22 de phpbb et mes autres mods présents sont :
youtube
google adsense
Mod Rewrite avancé,
Mod Mx Google SiteMap
Mod Mx SiteMap
AddOn Auto link
Méta tag dynamique
et maintenant anti-bot-question-mod_v_3_0_0.
SITE WEB : http://www.debatelectoral.fr
J'ai activé le mod dans le panneau de controle, j'ai tout vérifié et aparement il n'y avait pas de souci jusqu'à ce que on me prévienne qu'il y avait plusieurs messages d'erreurs lorsque l'on veut poster un nouveau message ou répondre à un existant. Apparement les erreurs n'empechent pas de poster et ou de répondre.
Voici les erreurs :
- Code: Tout sélectionner
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /homepages/38/d196857047/htdocs/phpBB2/db/mysql4.php on line 318
Warning: Cannot modify header information - headers already sent by (output started at /homepages/38/d196857047/htdocs/phpBB2/db/mysql4.php:318) in /homepages/38/d196857047/htdocs/phpBB2/includes/page_header.php on line 611
Warning: Cannot modify header information - headers already sent by (output started at /homepages/38/d196857047/htdocs/phpBB2/db/mysql4.php:318) in /homepages/38/d196857047/htdocs/phpBB2/includes/page_header.php on line 613
Warning: Cannot modify header information - headers already sent by (output started at /homepages/38/d196857047/htdocs/phpBB2/db/mysql4.php:318) in /homepages/38/d196857047/htdocs/phpBB2/includes/page_header.php on line 614
mysql4.php on line 318 correspond à
- Code: Tout sélectionner
mysql_free_result($query_id);
page_header.php lignes 605 à 614
- Code: Tout sélectionner
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
Voilà si quelqu'un pense comprendre pourquoi.
Merci
EDIT :
Aprés plusieurs essais j'ai constaté que en remttant l'ancien posting.php les erreurs disparaissent.
Voilà les changements de posting.php pour le mod anti bot
- Code: Tout sélectionner
#
#-----[ OPEN ]------------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------------
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
#
#-----[ AFTER, ADD ]------------------------------------------------
#
// Anti Bot Question Mod - Start
include($phpbb_root_path . 'includes/functions_abq.' . $phpEx);
// Anti Bot Question Mod - End
#
#-----[ FIND ]------------------------------------------------
#
case 'editpost':
case 'newtopic':
case 'reply':
#
#-----[ AFTER, ADD ]------------------------------------------------
#
// Anti Bot Question Mod - Start
ABQ_CheckAnswer('Posting');
// Anti Bot Question Mod - End
#
#-----[ FIND ]------------------------------------------
#
// Generate smilies listing for page output
generate_smilies('inline', PAGE_POSTING);
#
#-----[ AFTER, ADD ]------------------------------------------------
#
// Anti Bot Question Mod - Start
$abq_CaseInfo = ABQ_AskQuestion('Posting');
// Anti Bot Question Mod - End
#
#-----[ FIND ]------------------------------------------
#
'SMILIES_STATUS' => $smilies_status,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Anti Bot Question Mod - Start
'L_ABQ_QUEST' => $abq_quest,
'L_ABQ_EXPLAIN' => $lang['ABQ_PostForm_explain'] . '<br />' . sprintf($lang['ABQ_Form_Problems'], '<a href="mailto:' . $board_config['board_email'] . '">', '</a>'),
'L_ABQ_QUESTION' => $lang['ABQ_Form_Question'],
'L_ABQ_ANSWER' => $lang['ABQ_Form_YourAnswer'],
'L_ABQ_ANSWER_EXPLAIN' => (($abq_CaseInfo) && (substr($abq_answerfield,0,7) != '<select')) ? '<br />'.$lang['ABQ_Form_CaseSensitive'] : '',
'S_ABQ' => $abq_answerfield,
// Anti Bot Question Mod - End
Si ça peut aider plus ....

Français |
Anglais

