[phpBB-fr] Question anti-robots v3.0.0

Base de données des MODs de phpBB-fr : Télécharger des MODs ; demander du support .

Modérateur: Equipe

Règles du forum
A lire impérativement sur notre page : Règlement

- Plus aucun support n'est délivré pour phpBB2 depuis le 1er janvier 2009

[phpBB-fr] Question anti-robots v3.0.0

Messagepar ErnadoO » 23 Avr 2007 à 23:02

MOD proposé par l'équipe des MODs.
  • MOD Titre: Anti Bot Question MOD
  • MOD Auteur: MagMo < N/A > (N/A) http://phpbb.mwegner.de/
  • MOD Traduction: http://www.phpbb-fr.com
  • Sujet officiel phpBB.com: n/a
  • MOD Description: Ce MOD ajoute un système de confirmation visuel sécurisé lors de la procédure d'enregistrement ainsi que dans le formulaire de postage pour les invités afin de prévenir toute inscriptions/messages de la part des robots. Ce MOD peut générer des questions automatiques et aléatoires (textuelles ou imagées) et vous pouvez définir vos propres questions. Ce MOD utilise plusieurs techniques pour contrer la lecture des questions par les robots, en changeant les noms de variables. Pour aider les utilisateurs à répondre, il est possible de fournir plusieurs réponses par question. Vous pouvez aussi uploader vos propres polices de caractères pour les utiliser lors de la génération des questions automatiques (librairies GD Freetype requises).
  • MOD Version: 3.0.0
  • Compatibilité EasyMOD: n/a
  • Niveau d'installation: Moyen
  • Temps d'installation: 30 minutes
  • Téléchargements: Ici
  • Captures d'écran:
    • Image Image
    • Image Image
    • Image Image
    • Image Image
    • Image Image
    • Image Image
    • Image Image
    • Image
  • Démonstrations:
    • n/a
  • Notes:
    • la notice d'installation de ce mod se trouve dans anti_bot_question_mod_FR_v3.0.0/français/install.txt
    • Le zip contient les fichiers prémodifiés pour la version 2.0.23 de phpBB (situés dans anti_bot_question_mod_FR_v3.0.0/français/fichiers prémodifiés)
  • Mises à Jour / Correctifs:
    • Concernant l'erreur
      Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home.1/f/r/a/franceba/www/forum/db/mysql4.php on line 318
      il vous faut supprimer
      Code: Tout sélectionner
      $db->sql_freeresult($result);
      des lignes 67, 115, 139 et 1242 de functions_abq.php
ErnadoO
 

Messagepar ff_martial » 13 Mai 2007 à 11:52

Dans le précédent post, j'avais posté le problème d'affichage concernant ce MOD, mais je n'ai pas eu le temps de voir la réponse (j'avais upload les fichier functions.php et usercp_register.php). Pouvez vous remettre la réponse au précédent post.

Merci :D
ff_martial
Apprenti-posteur
Apprenti-posteur
 
Messages: 133
Enregistré le: 09 Avr 2007 à 13:48

Messagepar ErnadoO » 13 Mai 2007 à 11:53

ErnadoO a écrit:ff_martial >> functions.php n'est pas correctement modifié, déplacez votre code ajouté en dessous de
Code: Tout sélectionner
language_include('main');
ErnadoO
 

Messagepar ff_martial » 13 Mai 2007 à 13:31

Le déplacé, je veux bien, mais où ? Et tout le code sous "language_include('main');" ou juste une partie ?

Merci de votre réponse en tout cas !
ff_martial
Apprenti-posteur
Apprenti-posteur
 
Messages: 133
Enregistré le: 09 Avr 2007 à 13:48

Messagepar ErnadoO » 13 Mai 2007 à 13:33

la grosse partie ajoutée dans functions.php est à déplacer en dessous de
Code: Tout sélectionner
language_include('main');
je peux pas être plus clair
ErnadoO
 

Messagepar ff_martial » 13 Mai 2007 à 13:44

Ok, j'ai compris !

Merci beaucoup, ça fonctionne !!

C'est vraiment un excellent MOD, espérons maintenant que les BOT ne viendront plus s'inscrire !

Encore merci :D
ff_martial
Apprenti-posteur
Apprenti-posteur
 
Messages: 133
Enregistré le: 09 Avr 2007 à 13:48

Messagepar saverne » 13 Mai 2007 à 14:31

Bonjour tout le monde

Après avoir installé ce MOD sur mon forum test, celui-ci me donne comme seule réponse

Fatal error: Call to a member function on a non-object in /mnt/110/free.fr/e/e/gloireaujump/forum/includes/functions.php on line 350


La ligne en question tombe sur cet ajout du mod :

Code: Tout sélectionner
// Anti Bot Question Mod - Start
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_abq.' . $phpEx);

	$abq_config = array();
	$sql = "SELECT *
		FROM " . ANTI_BOT_QUEST_CONFIG_TABLE;
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(CRITICAL_ERROR, "Could not query anti bot question mod config information", "", __LINE__, __FILE__, $sql);
	}

	while ( $row = $db->sql_fetchrow($result) )
	{
		$abq_config[$row['config_name']] = $row['config_value'];
	}
	// Anti Bot Question Mod - End


La ligne en question étant if( !($result = $db->sql_query($sql)) )

Que faire ?

Merci pour l'aide éventuelle !
Modifié en dernier par saverne le 13 Mai 2007 à 15:53, modifié 1 fois.
saverne
Posteur néophyte
Posteur néophyte
 
Messages: 32
Enregistré le: 13 Mai 2007 à 11:10

Messagepar ErnadoO » 13 Mai 2007 à 14:34

Tu as oublié (ou mal fait) la 1er instruction de functions.php
ErnadoO
 

Messagepar saverne » 13 Mai 2007 à 14:52

C'est fort possible, mais j'ai du mal à voir ce que j'ai loupé sur cette première instruction...
Je mets le fichier functions.php modifié par mes soins :

functions.txt

Merci beaucoup
Modifié en dernier par saverne le 13 Mai 2007 à 15:53, modifié 1 fois.
saverne
Posteur néophyte
Posteur néophyte
 
Messages: 32
Enregistré le: 13 Mai 2007 à 11:10

Messagepar ErnadoO » 13 Mai 2007 à 14:58

remplace
Code: Tout sélectionner
global $template, $lang, $phpEx, $phpbb_root_path;
par
Code: Tout sélectionner
global $template, $lang, $phpEx, $phpbb_root_path, $db;
ErnadoO
 

Messagepar saverne » 13 Mai 2007 à 15:02

Ah voilà, plus d'erreur, j'arrive au panneau de configuration du MOD sans problème.

Encore merci, je n'aurais pas trouvé tout seul ! :oops:
saverne
Posteur néophyte
Posteur néophyte
 
Messages: 32
Enregistré le: 13 Mai 2007 à 11:10

Messagepar B!tW!n » 13 Mai 2007 à 19:32

Bonjour a tous,

Voilà après avoir installé ce mod, qui apperement fonctionne bien, puisque j'ai réussi à le configurer via le panneau d'admin,
quand j'essai de m'enregistrer sur le forum pour voir l'évolution que cela à apporté, une fois avoir cliqué sur
"J'ai plus de 13 ans..."
J'ai un message d'erreur :

Could not delete stale confirm data

DEBUG MODE

SQL Error : 1146 Table 'gserv_c3rima_1.CONFIRM_TABLE' doesn't exist

DELETE FROM CONFIRM_TABLE WHERE session_id NOT IN ('077372356c2f8e80c1f6016abf900515', '76d2d9d7e37df5a2c5adbdae02a0a88a', '8eb5c08db4283b3379d304d596a14b89', '96a556fe6fb24f72386335d5a30d76c0', '99f62ec6a72783ba11550d7938233385', 'bc2c6935b6dfd86af06a304909fabe0e', 'bd5b0ffb71bcfc95eacdc0b77b16a7f7', 'efd1fabb806fac01602448c8b535f1ba')

Line : 1160
File : usercp_register.php



Pourriez-vous m'aider SVP.
J'ai rééditer le fichier "usercp_register.php" pour être sûr mais j'ai toujours le même probleme.
Du coup, plus personne de nouveau peux s'enregistrer ^^, meme en désactivant le mod via le panneau d'admin
Merci


Mon Forum : :arrow: http://gserv50.rcongames.com/Gg3Forum/phpBB2
B!tW!n
Posteur néophyte
Posteur néophyte
 
Messages: 28
Enregistré le: 30 Aoû 2006 à 13:01

Messagepar ErnadoO » 13 Mai 2007 à 19:37

Le mod te demande ceci:
Code: Tout sélectionner
# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
define('CONFIRM_TABLE', $table_prefix.'confirm');

# 
#-----[ AFTER, ADD ]------------------------------------------------ 
# 
// Anti Bot Question Mod - Start
define('ANTI_BOT_QUEST_TABLE', $table_prefix.'anti_bot_quest');
define('ANTI_BOT_QUEST_CONFIG_TABLE', $table_prefix.'anti_bot_quest_config');
define('ANTI_BOT_QUEST_CONFIRM_TABLE', $table_prefix.'anti_bot_quest_confirm');
define('ANTI_BOT_QUEST_REGCONFIRM_TABLE', $table_prefix.'anti_bot_quest_regconfirm');
// Anti Bot Question Mod - End
au lieu d'ajouter, tu as dû remplacer
ErnadoO
 

Messagepar B!tW!n » 13 Mai 2007 à 19:44

Ok merci je vais regarder.
Merci pour votre réponse rapide :wink:
B!tW!n
Posteur néophyte
Posteur néophyte
 
Messages: 28
Enregistré le: 30 Aoû 2006 à 13:01

Messagepar ploj___ » 13 Mai 2007 à 19:49

Bonjour a tous,

Je viens donc d'installer le mod et des que je vais dans configuration il me met ceci :
phpBB : Critical Error

Could not query config information in abq_config

DEBUG MODE

SQL Error : 1146 Table 'teamarf.ANTI_BOT_QUEST_CONFIG_TABLE' doesn't exist

SELECT * FROM ANTI_BOT_QUEST_CONFIG_TABLE WHERE config_name NOT LIKE 'AutoQuestion_%' AND config_name NOT LIKE 'Color_%'

Line : 324
File : abq_config.php


J'ai refait mes requetes sql mais rien n'y fait si quelqu'un a une solution :)

Merci.
Modifié en dernier par ploj___ le 13 Mai 2007 à 19:51, modifié 1 fois.
ploj___
Posteur néophyte
Posteur néophyte
 
Messages: 6
Enregistré le: 29 Juil 2006 à 14:32

Suivante

Retourner vers Base de données des MODs

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité