Automatische Weiterleitung
am 09.06.2008 - 17:30 Uhr in
Hallo,
ich stehe gerade massiv auf der Leitung.
Ich möchte, dass wenn ein neuer User der sich frisch auf meiner Seite registriert hat, als erstes auf die Seite geleitet wird auf der er sein Profil erstellen kann.
Allerdings sollen die User, die ihr Profil schon angelegt haben, auf Ihre Profilseite weitergeleitet werden.
Mit dem Modul -Login Destination- ist das ja kein Problem nur fehlt mir beim Code ein Stückchen "Funktion".
Kann mir da jemand weiterhelfen.
<?php
global $user;
if($node->field_name[0]['value']==""){ //Feld "Name" ist ein Pflichtfeld und sollte damit eindeutig sein
..."user/".$user->uid."edit-uprofile"; //Wenn kein Name da ist, soll es auf diese Seite gehen
}
else{
..."user"./$user->uid; //Wenn der Name vorhanden ist, soll es auf diese Seite gehen
}
?>Danke im voraus,
Der Wanderfrosch
- Anmelden oder Registrieren um Kommentare zu schreiben

<?php global
am 09.06.2008 - 17:59 Uhr
<?php
global $user;
if($node->field_name[0]['value']==""){ //Feld "Name" ist ein Pflichtfeld und sollte damit eindeutig sein
drupal_goto("user/".$user->uid."edit-uprofile"); //Wenn kein Name da ist, soll es auf diese Seite gehen
}
else{
drupal_goto("user"./$user->uid); //Wenn der Name vorhanden ist, soll es auf diese Seite gehen
}
?>
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
einfache Hochkomma verwenden = schneller PHP Code
am 09.06.2008 - 19:08 Uhr
Man sollte wann immer es geht einfache Hochkomma verwenden. Das nennt man schnellen PHP Code.
<?phpglobal $user;
if($node->field_name[0]['value']==''){
drupal_goto('user/'.$user->uid.'edit-uprofile');
}
else{
drupal_goto('user'./$user->uid);
}
?>
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.