Seite 1 von 1
Wenn wohnort leer dann...
Verfasst: 18.08.2003 11:53
von jörg gierth
Hi ,
ich möchte folgendes machen:
Wenn das Datenbankfeld user_from leer ist so soll
das Forum automatisch nach dem Login in das Profil gehen,
sa das er dort den Wohnort eintragen kann.
Wie muß ich das anstellen?
Gruß Jörg
Verfasst: 18.08.2003 11:56
von Acid
..wäre es nicht sinnvoller den Wohnort in der usercp_register.php als Pflichteingabe zu definieren?
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($location) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
Verfasst: 18.08.2003 17:48
von jörg gierth
Hi acid,
ja genau da liegt das Problem ich nutze das Profile-Center,
und ich habe es so gemacht das dies im profil schon ein Pflichtfeld
ist aber welcher user geht denn gleich in das Profil!!
Gruß Jörg
Verfasst: 19.08.2003 12:03
von Acid
Code: Alles auswählen
if( empty($userdata['user_from']) && $userdata['user_id'] != ANONYMOUS )
{
redirect(append_sid("profile.$phpEx?mode=editprofile", true));
}
..das könntest du in der index.php vor
$template->pparse('body'); eintragen. Wenn die Umleitung für die User zu nervig is, kannst du auch einfach nur einen Hinweistext für die jeweiligen Leute anzeigen lassen (
redirect() mit
echo "Hinweistext"; ersetzen).
Verfasst: 19.08.2003 17:52
von jörg gierth
Echt kalsse war Ihr so alle im
kopf habt.
Es klappt und die User müßen es machen.
Gruß Jörg
Verfasst: 17.09.2003 23:57
von caballonegro
sorry,
ich bin halt nicht so gut wie ihr...
wie geht denn das nun mit dem redirect ins prifile edit wenn ein registrierte user seinen Wohnort noch nicht ausgefüllt hat weil es seinerzeit noch kein Pflichtfeld war???
gruß
Verfasst: 18.09.2003 17:19
von Henne
Steht doch oben?!
Verfasst: 18.09.2003 18:26
von caballonegro
danke, danke,
ich habe gesucht, doch die lösung nicht gefunden.
Nur das hier fand ich
Code: Alles auswählen
if( empty($userdata['user_from']) && $userdata['user_id'] != ANONYMOUS )
{
redirect(append_sid("profile.$phpEx?mode=editprofile", true));
}
Dann habe ich hier geschrieben weil ich damit nicht weiterkam.
Oder liegt es an meiner version 2.0.3???
Gruß