Allemagne au Max : le forum
  Accueil | Musique | Cinéma | TV | Curiosités | Fêtes | Forum
 

 
Forum Frankreich
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
 Carte des membresCarte des membres 


Anti spam pour forum phpbb 2

 
Poster un nouveau sujet   Répondre au sujet    Allemagne au Max Index du Forum -> Parlons librement du site
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
SebOmaX
Grand AdministrOnaute


Inscrit le: 19 Déc 2003
Messages: 2039
Localisation: Saint-Etienne

MessagePosté le: Jeu 24 Avr 2008 14:28    Sujet du message: Anti spam pour forum phpbb 2 Répondre en citant

Sonka vient de m'appeler à la rescousse car une de ses amies a son forum envahi par les spams.

Si comme elle vous en avez mare des robots qui viennent poluer votre forum phpbb avec des milliers de posts indésirables, voici une manip simple et très efficace puisqu'il suffit de modifier 1 ligne dans 2 fichiers.

1. Ouvrez le fichier /template/Subsilver/profile_add_body.tpl
2. TROUVEZ LA CHAINE :
Code:

   <!-- BEGIN switch_confirm -->
   <tr>
      <td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td>
   </tr>
   <tr>
     <td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
     <td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
   </tr>
   <!-- END switch_confirm -->


3. REMPLACEZ la chaine "confirm_code" dans
Code:

     <td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>


par une "chaine_quelconque"
Code:

     <td class="row2"><input type="text" class="post" style="width: 200px" name="chaine_quelconque" size="6" maxlength="6" value="" /></td>


Il suffit donc de remplacer le nom du champ "confirm_code" par une chaine de chiffres et/ou de lettres quelconques, du style "sfdhjfk" par exemple (attention, n'utilisez pas de caractères speciaux ou d'espaces).

4. Ouvrez le fichier /include/usercp_register.php :
5. TROUVEZ LES LIGNES AVEC $strip_var_list :
Code:

$strip_var_list = array('email' => $abq_email_variable_name, 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code', 'abq_aw' => $abq_config['abq_variable_name'], 'idabq' => 'idabq');ite', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code');


6. AJOUTEZ APRES
Code:

$strip_var_list['confirm_code'] = 'chaine_quelconque';


de sorte à ce qu'on ait au final :
Code:

$strip_var_list = array('email' => $abq_email_variable_name, 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code', 'abq_aw' => $abq_config['abq_variable_name'], 'idabq' => 'idabq');ite', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code');
$strip_var_list['confirm_code'] = 'chaine_quelconque';


Et voilà, le tour est joué pour destabiliser 99,9% des robots spammeurs de forums phpbb.

Si cette modif vous plait, n'hésitez pas à indiquer sur votre forum que vous l'avez trouvée sur www.allemagne-au-max.com Wink
_________________
Frankreich Forum | Französische Musik | Französische Filme
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Voir la position géographique du membre Visiter le site web du posteur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Allemagne au Max Index du Forum -> Parlons librement du site Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Discussions similaires
excellent site pour les amateurs de cine allemand (20/06/2005)
Französisch für Anfänger - Cours de Français pour Débutant (08/06/2006)
Le festival du cinéma allemand cherche 5 jeunes pour le jury (06/08/2006)
Sacre hollywoodien pour "La Vie des Autres" (26/02/2007)
"4 Minuten" sur les écrans français à l'automne... et un forum sympa ! (31/07/2007)





Powered by phpBB © 2001, 2005 phpBB Group
Optimisé avec phpBB SEO | Traduction par : phpBB-fr.com
Allemagne Musique allemande Film allemand devis développement TV allemande Voyage en Allemagne sucre Forum Allemagne  
Cinéma Allemand Culture allemande Deutschland Deutsche Musik Deutsches Kino Deutscher Fernseh Reisen in Deutschland Deutsche Feste Rock Allemand Langues Allemagne