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

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
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

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