Seite 2 von 3
Verfasst: 08.09.2008 13:48
von Miriam
Sicherlich hast Du da einen Fehler eingebaut. Überprüfe das ganze einfach noch einmal.
Zum Thema automatische Anmeldungen könntest Du hier mal einen Blick rein werfen.
klick.
Das Feld für die URL könntest Du auch mittels einer switch-Anweisung im Template ändern, so dass ein Eintragen für Gäst/Nichtangemeldete nicht möglich ist.
Verfasst: 08.09.2008 14:06
von Mavo460
Wie Miriam bereits schrieb hast du sicherlich einen Fehler beim Einbau gemacht. Wenn du bei mir im Board auf Registrieren klickst hast du die Coppa abfrage und wenig später auch dann die Felder welche weniger Abfragen inclusive dem Captcha Code haben.
Gruß
Marco
Verfasst: 08.09.2008 14:14
von Adana
Hallöchen!
Herzlichen Dank für Eure Antworten
Ok, daß ich da möglicherweise einen Fehler eingebaut habe, vermute ich auch mal. Nur leider finde ich ihn nicht wirklich.
Der Beschreibung nach, wird ja die in der Download-Datei befindliche profile_register_body.tpl
in das Verzeichnis templates/subSilver/
kopiert.
Als nächstes die Datei includes/usercp_register.php editiert:
Code: Alles auswählen
$template->set_filenames(array(
'body' => 'profile_add_body.tpl')
);
soll durch
Code: Alles auswählen
// Start add - Custom registration form MOD
if ($mode=='register')
{
$template->set_filenames(array( 'body' => 'profile_register_body.tpl'));
} else
{
$template->set_filenames(array('body' => 'profile_add_body.tpl'));
}
// Start add - Custom registration form MOD
ersetzt werden.
So daß der Bereich jetzt so aussieht: (Ich habe den Code davor und danach ebenfalls mit gepostet...)
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;
// Start add - Custom registration form MOD
if ($mode=='register')
{
$template->set_filenames(array( 'body' => 'profile_register_body.tpl'));
} else
{
$template->set_filenames(array('body' => 'profile_add_body.tpl'));
}
// Start add - Custom registration form MOD
$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"))
);
$template->pparse('body');
}
//
// ---------------------------------------
Der Anleitung nach, sollte es ja so richtig sein, oder?
Verfasst: 08.09.2008 15:55
von Miriam
Hast Du denn das genannte Template als default-Template des Boards?
Verfasst: 08.09.2008 16:02
von Adana
Hi Miriam!
Öh, davon gehe ich jetzt mal aus. Wie, oder woran kann ich denn erkennen, ob es das Default ist?
Gruß,
Adana
Verfasst: 08.09.2008 16:29
von Miriam
ACP -> Allgemeines -> Konfiguration -> Standard-Style
Verfasst: 08.09.2008 16:40
von Adana
Ah, ok, ja da ist nach wie vor SubSilver Standard bei mir.
Verfasst: 08.09.2008 17:09
von Miriam
Komisch.. Eigentlich kann man/frau nichts daran falsch machen.. Bring nochmal alles auf Null und dann nochmal alles neu.. Dauert ja nur 2 Minuten

Ich hab's getestet.
P.S.: Die Rechte auf die "neuen" Dateien sind auch richtig gesetzt?
Verfasst: 08.09.2008 17:15
von Adana
Hmm, ok, was die Rechte angeht, muß ich noch mal schauen...
Ok, dann werde ich es noch einmal versuchen...
Herzlichen Dank für Deine Bemühungen!

Verfasst: 08.09.2008 17:40
von Adana
Also:
Ich habe das ganze noch einmal versucht, genau nach Anleitung.
Dieses mal habe ich auch nach den Dateiberechtigungen geschaut, und diese korrigiert.
Leider funktioniert es immer noch nicht.
Vielleicht interpretiere ich die Anleitung ja auch falsch (weswegen ich weiter oben ja die Bereiche für Euch zum Überprüfen noch mal gepostet habe), doch leider reichen meine PHP-Kenntnisse derzeit noch nicht aus, um diesen Fehler selbst auf zu spüren.
Ich bin schlicht weg Ratlos...
Gruß,
Adana