Seite 1 von 1

[suche Mod] bei Registrierung Zufallszahl abtippen -antispam

Verfasst: 15.08.2004 15:06
von Berndte
Hallo,

wie oben schon steht suche ich einen/den Mod, bei dem der "Neuling" eine 4 Stelligen Zufallszahl (Grafik) abtippen muss um sich zu registrieren... das sollte Reg-Robots blocken.

2te Frage stell ich auch gleich mal hier:
reicht es erfahrungsgemäss aus, wenn ich in einer tpl (welcher???) Website: nicht einzeigen lasse um diversen Pornbots ihr Handwerk zu erschweren???

Danke schonmal

Gruss Bernd

Re: [suche Mod] bei Registrierung Zufallszahl abtippen -anti

Verfasst: 15.08.2004 15:14
von tomtom
Berndte hat geschrieben:Hallo,

wie oben schon steht suche ich einen/den Mod, bei dem der "Neuling" eine 4 Stelligen Zufallszahl (Grafik) abtippen muss um sich zu registrieren... das sollte Reg-Robots blocken.


Danke schonmal

Gruss Bernd
hi, suchst du den hier? http://www.phpbbhacks.com/viewhack.php?id=560 oder den hier? http://www.phpbb2.de/dload.php?action=file&file_id=33

gruss, t.

Verfasst: 15.08.2004 15:17
von synack
schau mal in den contrib ordner :wink:
Brauchst kein Mod, ist schon ab Werk dabei.


Gruß Holger

Verfasst: 15.08.2004 15:29
von Berndte
@ synack:

mein forum ist schon stark gemoddet und ich denke ich muss in deinem Vorschlag nur die Dateien ersetzen... wird schweirig, ich versuche es mit dem obigen Mod.. trotzdem danke

@ all:

bitte noch meine 2. Frage beachten ;)

Gruss Bernd

Verfasst: 15.08.2004 15:32
von Leuchte
Da ja nirgends die Adresse ausgeschrieben sondern nur als Button vorhanden ist, denke ich nicht, dass Crawler dort die URL rausziehen (können).
Man möge mich berichtigen.

Verfasst: 15.08.2004 15:34
von Berndte
@ Leuchte,

sorry, habe mich falsch ausgedrückt... ich meine das Registrierungsformular, also dass die Webseite dann nur später per Profil eingetragen werden kann.

Gruss Bernd

Verfasst: 15.08.2004 15:49
von Leuchte
includes/usercp_register.php

Code: Alles auswählen

$template->pparse('body');
suchen und davor

Code: Alles auswählen

if ( $mode != 'register' )
{
  $template->assign_block_vars('switch_www', array() );
}
einfügen.
templates/subSilver/profile_add_body.tpl
Dort muss der www-Teil von <!-- BEGIN und <!-- END eingeschlossen werden.
Muss so aussehen:

Code: Alles auswählen

  <!-- BEGIN switch_www -->
	<tr> 
	  <td class="row1"><span class="gen">{L_WEBSITE}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="website" size="25" maxlength="255" value="{WEBSITE}" />
	  </td>
	</tr>
  <!-- END switch_www -->

Verfasst: 15.08.2004 16:05
von Berndte
hmm, irgendwie kann ich unter Profil auch keine änderungen mehr machen, weil ich hier nichts mehr eintragen kann:

hier der ausschnitt der usercp_register.php

Code: Alles auswählen

// ---------------------------------------
// Load agreement template since user has not yet
// agreed to registration conditions/coppa
//
function show_coppa()
{
	global $userdata, $template, $lang, $phpbb_root_path, $phpEx;

	$template->set_filenames(array(
		'body' => 'agreement.tpl')
	);

	$template->assign_vars(array(
		'REGISTRATION' => $lang['Registration'],
		'AGREEMENT' => $lang['Reg_agreement'],
		"AGREE_OVER_13" => $lang['Agree_over_13'],
		"AGREE_UNDER_13" => $lang['Agree_under_13'],
		'DO_NOT_AGREE' => $lang['Agree_not'],

		"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&agreed=true"),
		"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&agreed=true&coppa=true"))
	);
if ( $mode != 'register' ) 
{ 
  $template->assign_block_vars('switch_www', array() ); 
}
	$template->pparse('body');

}
//
// ---------------------------------------

Verfasst: 15.08.2004 16:20
von Leuchte
Mein Fehler. Hab nicht bedacht, dass $template->pparse('body'); zweimal vorkommt :D
Es muss über das zweite, fast ganze unten in der Datei.

Verfasst: 15.08.2004 17:48
von Berndte
Funktioniert!

mach doch einen Mod draus (ich habe da schon mal was vorbereitet)

Code: Alles auswählen

#
#-----[ OPEN ]--------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]--------------------------------------------
#
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

#
#-----[ BEFORE, ADD ]-------------------------------------
#
if ( $mode != 'register' ) 
{ 
  $template->assign_block_vars('switch_www', array() ); 
}

#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]--------------------------------------------
#
   <tr> 
     <td class="row1"><span class="gen">{L_WEBSITE}:</span></td> 
     <td class="row2"> 
      <input type="text" class="post"style="width: 200px"  name="website" size="25" maxlength="255" value="{WEBSITE}" /> 
     </td> 
   </tr> 

#
#-----[ BEFORE, ADD ]-------------------------------------
#
  <!-- BEGIN switch_www -->

#
#-----[ AFTER, ADD ]--------------------------------------
#
  <!-- END switch_www -->

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
gruss Bernd