Seite 1 von 1
[modify_profile] Registrierung erweitern
Verfasst: 27.07.2006 16:11
von trimanet
Betrifft MOD: [mod=modify_profile]Anpassung von Profil/Registrierung[/mod]
Hi,
ich möchte die Registrierung eines bestehenden Forums um einige Pflichtfelder wie Adresse usw erweitern, die im Profil nicht angezeigt werden, aber vom Admin einsehbar sind. Hab mir den MOD runtergeladen und durchgearbeitet, bin mir aber nicht sicher, ob ich alles auch wirklich so anpassen kann, wie ich es brauche.
Hoffe, mir kann jemand gelfen ?!
Schonmal vieln Dank für Eure Mühen
Verfasst: 27.07.2006 16:16
von gloriosa
Verfasst: 27.07.2006 16:32
von trimanet
Das scheint ganau das zu sein was ich brauche....
Vielen Dank für die Hilfe!!!!
Profilaktualisierung erzwingen
Verfasst: 01.08.2006 15:54
von trimanet
Hi Zusammen,
der oben genannte MOD funzt einwandfrei. Habe noch einige Anpassungen für Deutsch gemacht. Allerdings bleit ein kleines Problem.
Ich möchte das jeder beim einloggen "gezwungen" wird sein Profil mit den nun pflichtgemäßen Einträgen zu vervollständigen. Hat da jemand ne Idee????
Vielen Dank für Eure Mühen schon im Vorraus
Verfasst: 01.08.2006 20:03
von FSKiller / Phoenix
Code: Alles auswählen
#########################################################################################
##
## Hack Titel: Eingabe in neues Feld erzwingen
## Autor: Acid
##
## Beschreibung: Wenn man etwas in ein (neues) Feld eintragen muss..
## Wenn man mehrere (neue) Felder als Pflichteintrag markieren möchte,
## kann man die Zeile "( empty($info) )" mit folgendem ersetzen
## "( empty($info) || empty($anderes_feld)", dabei muss man jeweils
## "info" ändern (auf Schreibweise achten).
## Das Feld "info" ist nur ein Beispiel.
##
## Dateien zu ändern: 2
## includes/usercp_register.php
## templates/xxx/profile_add_body.tpl
##
#########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien, sollten diese vorher gesichert werden.
##
#########################################################################################
#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_register.php
#
#-----[ FINDE (achte auf die 3 Klammern) ]---------------------------------------------------
#
$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
}
}
}
#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
# wenn Kontrolle nur bei Registrierung stattfinden soll,
# muss man "$mode == 'editprofile' ||" löschen
if( $mode == 'editprofile' || $mode == 'register' )
{
// nur wenn man ein Dropdown Menü benutzt (// vor folgender Zeile löschen)
// if( $info == $lang['Info_choice']['0'] )
// und folgende Zeile auskommentieren (// davor schreiben)
if( empty($info) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
#
#-----[ LÖSCHEN (2x) ]---------------------------------------------------
#
# nur wenn man ein Dropdown Menü eingestellt hat
$info = ($info == $lang['Info_choice']['0']) ? '' : $info;
#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/profile_add_body.tpl
#
#-----[ FINDE und SETZE ein * dahinter ]---------------------------------------------------
#
{L_INFO}:
wenn du schon den modify_profile erst am benutzen bist dann schau den Mod auch genau an.
modify_mod
Verfasst: 02.08.2006 10:46
von trimanet
Hi,
habe einen anderen MOD benuzt(s.o.)....
Aber danke für den Hinweis, ich probiere das aus.....
Sollte ich es nicht hinkriegen, würde es mich freuen Dich nochmal um Rat fragen zu können...
Grüße