Seite nach Registrierung
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Seite nach Registrierung
Hallo
Wie kann man die Seite NACH der Registrierung ändern? Also dort wo steht "Dein Account wurde erstellt. Dieser muss noch durch den Administrator freigeschaltet werden...."
Ich meine nicht nur den Text, sondern die ganze Seite
Kann jemand vielleicht weiterhelfen und sagen wie ich dies tun kann?
mfg haba
Wie kann man die Seite NACH der Registrierung ändern? Also dort wo steht "Dein Account wurde erstellt. Dieser muss noch durch den Administrator freigeschaltet werden...."
Ich meine nicht nur den Text, sondern die ganze Seite
Kann jemand vielleicht weiterhelfen und sagen wie ich dies tun kann?
mfg haba
Die Seite wird glaub ich über die Funktion message_die, zu finden in der functions.php, ausgegeben. Dazu wird dann die Template Datei message_body.tpl verwendet. Wenn du die Datei anpasst wird die Änderung aber auch dann angezeigt, wenn aus einem anderen Grund, z.B. um eine Fehlermeldung anzuzeigen, die Funktion message_die aufgerufen wird. Keine Ahnung ob dir das irgendwie weiterhilft...
Ich glaub so ziemlich jede Info- oder Fehlermeldung die man angezeigt bekommt, wird über die Funktion ausgegeben. Jedenfalls findet mein Weaverslave den Funktionsaufruf (also message_die() in den phpBB Dateien ganze 617 mal.haba hat geschrieben: Weiss jemand welche Meldungen alle über das message_die laufen?
Auf eine Seite im Forum oder auf eine andere Seite (damit mein ich auch übergeordnete Verzeichnisse)? Wenn erstens zutrifft könntest du dafür die Funktion redirect, ebenfalls zu finden in der functions.php, verwenden. Wenn du die Funktion redirect benutzt, wird jedoch nicht erst die Meldung ausgegeben. Wenn du also erst die Meldung ausgeben, und dann weiterleiten willst, änder mal folgendes:haba hat geschrieben:Kann ich auch nur diese eine Seite nach der registrierung auf eine andere Seite direkt weiterleiten lassen?
page_header.php
suchen
Code: Alles auswählen
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);Code: Alles auswählen
if(defined('IN_REGISTER'))
{
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="SEKUNDEN;url=ZIEL_URL">')
);
}usercp_register.php
suchen
Code: Alles auswählen
$message = $message . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);Code: Alles auswählen
message_die(GENERAL_MESSAGE, $message);Code: Alles auswählen
define('IN_REGISTER', true);Ungetestet, sollte aber funktionieren..
Als Dank einfach mal auf die Opera Grafik in meiner Sig klicken .. dankehaba hat geschrieben: Hallo punkface danke für die Hilfe.
Zuletzt geändert von punkface am 22.06.2005 16:31, insgesamt 1-mal geändert.
Du könntest bei SEKUNDEN 0 eintragen, dann wird sofort weitergeleitet...
Die Meldung kannst du natürlich auch ganz unterbinden, und wie gesagt mit der Funktion redirect sofort an eine andere Seite (im Forum) weiterleiten:
usercp_register.php
suchen
ersetzten mit
dann sollte man direkt nach dem Absenden an die index.php weitergeleitet werden. Anstatt an die index.php kannst du natürlich auch an andere Dateien oder z.B. Threads weiterleiten lassen.
Die Meldung kannst du natürlich auch ganz unterbinden, und wie gesagt mit der Funktion redirect sofort an eine andere Seite (im Forum) weiterleiten:
usercp_register.php
suchen
Code: Alles auswählen
$message = $message . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);Code: Alles auswählen
/* $message = $message . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);*/
redirect(append_sid("index.$phpEx", true));örks, stimmt, die usercp_register.php wird ja auch zum Profil bearbeiten benutzt.haba hat geschrieben:Bei der ersten Variante konnte man jedoch sein Profil nicht mehr ändern.
edit: Hab die erste Variante angepasst, sollte jetzt richtig Funktionieren.. konnts leider nicht testen.
Ich behaupt einfach mal, ohne eine Ahnung zu haben, dass es am Microsoft Server liegt. Scheinbar kann man bei Microsoft Servern nur über META (so wie in der ersten Änderung) weiterleiten.. Naja bei der Frage kann ich dir leider nicht wirklich weiterhelfen.haba hat geschrieben: Ich hab das Forum auf nen Windows Server und bei einem redirect kommt immer zuerst eine weisse Seite, kann man dies auch noch ändern oder müsste man dazu den ganzen Server ändern?