Profil erweitert, kleine Problemchen!
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.0, 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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Profil erweitert, kleine Problemchen!
Hallo ich habe diesen Mod http://www.phpbb.de/moddb/modify_profile in mein Forum http://www.funkydistortion.de eingebaut, habe eingestellt das man Adresse Pflichteingeben muss aber Lieblingsbands freiwillig ist, trotzdem muss man bei Lieblingsbands das Feld ausfüllen! Habe diese Einstellung nun schon zig mal überprüft aber das richtige häckchen für freiwillig hab ich da genommen!
Hi ZSKSkater,
hast du mal geschaut, ob du alles so eingebaut hast, wie in der Anleitung aus dem Dokument Pflicheintrag.txt?
Hier mal der entsprechende Quellcode:
Gruß,
Fabrizio
hast du mal geschaut, ob du alles so eingebaut hast, wie in der Anleitung aus dem Dokument Pflicheintrag.txt?
Hier mal der entsprechende Quellcode:
Code: Alles auswählen
#########################################################################################
##
## MOD 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}:
#########################################################################################
#########################################################################################
#########################################################################################
Fabrizio
Doch, das ist der MOD, aber eben ein Zusatz, der das von dir gegebene Problem ermöglicht. Öffne einfach mal beim Zip-File modify_profile.zip den Ordner "addfield_german", da findest du das von mir gegebene Dokument Pflicheintrag.txt. Also erst schauen, dann meckern.ZSKSkater hat geschrieben:Nein, das ist so ein Mod, wo man durch Admin Control Panel neue Felder errichten kann!
