Geburtsdatum bei Registrierung anzeigen (KEIN Pflichtfeld)
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Geburtsdatum bei Registrierung anzeigen (KEIN Pflichtfeld)
Hallo Leute,
ich habe erst drei phpbb3 Foren eingerichtet, und daher noch in der Lernphase. Die Suchfunktion hier im Forum hat leider nicht den gewünschten Erfolg gebracht ... daher seid bitte nachsichtig mit mir und meiner Anfängerfrage :
Ich möchte die integrierte Geburtstagsfunktion von phpbb3 nutzen und einfach nur bei der Registrierung des Users das Geburttagsdatum abfragen. Dies darf aber kein Pflichtfeld sein - die Angabe soll freiwillig erfolgen (oder eben halt nicht ..). Was muss ich in welcher Datei ändern, um das zu erreichen? Ich setze phpbb3.0.2 mit dem subsilver2 ein.
Vielleicht kann mir jemand erklären, wie man das Snippet Geburtstag/Alter als Pflichtfeld entsprechend modifizieren kann. Hier der Link http://www.phpbb.de/viewtopic.php?t=162479
ich habe erst drei phpbb3 Foren eingerichtet, und daher noch in der Lernphase. Die Suchfunktion hier im Forum hat leider nicht den gewünschten Erfolg gebracht ... daher seid bitte nachsichtig mit mir und meiner Anfängerfrage :
Ich möchte die integrierte Geburtstagsfunktion von phpbb3 nutzen und einfach nur bei der Registrierung des Users das Geburttagsdatum abfragen. Dies darf aber kein Pflichtfeld sein - die Angabe soll freiwillig erfolgen (oder eben halt nicht ..). Was muss ich in welcher Datei ändern, um das zu erreichen? Ich setze phpbb3.0.2 mit dem subsilver2 ein.
Vielleicht kann mir jemand erklären, wie man das Snippet Geburtstag/Alter als Pflichtfeld entsprechend modifizieren kann. Hier der Link http://www.phpbb.de/viewtopic.php?t=162479
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Es sollte reichen, die Änderung auszulassen, wo folgendes eingefügt wird:
Code: Alles auswählen
if ($data['bday_day'] == '0' or $data['bday_month'] == '0' or $data['bday_year'] == '0')
{
$error[] = $user->lang['NO_BDAY'];
}kein Support per PN
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
ahhh nun wird auch das Geburtsdatum abgefragt bei der Registrierung. Das * Sternchen als Pflichtfeld muss noch weg; die Registrierung funktioniert auch ohne Geburtsdatumanzeige - so soll es sein.
Mein größeres Problem ist, dass nun je benutzerdefiniertem Profilfeld auch je 1x das Geburtsdatum erfragt wird - macht nun wirklich keinen Sinn. Habe ich da am Code was verbockt??? Hier mal ein Link zu Lachen, wie es gerade aussieht!!
LINK - zu viele Geburtstage ..!!
Mein größeres Problem ist, dass nun je benutzerdefiniertem Profilfeld auch je 1x das Geburtsdatum erfragt wird - macht nun wirklich keinen Sinn. Habe ich da am Code was verbockt??? Hier mal ein Link zu Lachen, wie es gerade aussieht!!
LINK - zu viele Geburtstage ..!!
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Das gilt immer noch, damit es kein Pflichtfeld ist.nickvergessen hat geschrieben:Es sollte reichen, die Änderung auszulassen, wo folgendes eingefügt wird:Code: Alles auswählen
if ($data['bday_day'] == '0' or $data['bday_month'] == '0' or $data['bday_year'] == '0') { $error[] = $user->lang['NO_BDAY']; }
gegen die merhfach Darstellung, guck mal, hast du vllt davor mit danach einfügen verwechselt?
kein Support per PN
autsch!!!! Das tat weh ... das kommt davon, wenn man nicht sauber gearbeitet hat - Asche auf mein Haupt! Danke für den Tipp - hatte tatsächlich Code an der falschen Stelle eingefügt.
Nun klappts technisch einwandfrei. Und an dieser Stelle schonmal ein dickes Lob für den erstklassigen Support hier!
Ein paar kleine Fragen zur Optik bitte noch :
Hier erstmal wie es derzeit aussieht Link.
Das * bei Geburtstag muss noch weg, da es ja kein Pflichtfeld ist ... in welcher Datei stelle ich das ein? Theme ist subsilver2. Einfach alle * aus den geänderten Dateien entfernen (sind 5-6 Stellen ..)???
Benutzername, Email und Passwort sind doch auch Pflichtfelder - kann ich denen auch ein Sternchen verpassen?? Wo?
------------------------------------------
EDIT : Nachfolgender Fehler hat sich erledigt, die Datei ucp_profile.php hatte einen Defekt (kaputter Upload ... was weiss ich ...) Habe die Originaldatei wiederhergestellt, da eh keine Änderungen an der Datei vorgenommen wurden - erledigt!
Beim Aktualisieren des Profils erscheinen folgende Fehlermeldungen, die aber anscheinend (noch) keine negativen Auswirkungen zeigen :
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3545: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3547: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3548: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3549: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
Wer kann damit was anfangen? Ist die Ursache vielleicht eine falsche Rechtezuweisung des Include Verzeichnisses (CHMOD)?
Ich habe vor kurzem über das ACP ein Pflichtfeld angelegt und mich später anders entschieden und es wieder über das ACP gelöscht - kann das damit zusammenhängen?
Nachtrag : obiges "Problem" scheint nur mein Gründungs-Admin mit seinem eigenen Profil zu haben. Wenn ich als Admin andere Profile bearbeite und absende erscheint keine Fehlermeldung ... komisch. Nachtrag - falsch - Fehler taucht in allen Profilen auf.
Nun klappts technisch einwandfrei. Und an dieser Stelle schonmal ein dickes Lob für den erstklassigen Support hier!
Ein paar kleine Fragen zur Optik bitte noch :
Hier erstmal wie es derzeit aussieht Link.
Das * bei Geburtstag muss noch weg, da es ja kein Pflichtfeld ist ... in welcher Datei stelle ich das ein? Theme ist subsilver2. Einfach alle * aus den geänderten Dateien entfernen (sind 5-6 Stellen ..)???
Benutzername, Email und Passwort sind doch auch Pflichtfelder - kann ich denen auch ein Sternchen verpassen?? Wo?
------------------------------------------
EDIT : Nachfolgender Fehler hat sich erledigt, die Datei ucp_profile.php hatte einen Defekt (kaputter Upload ... was weiss ich ...) Habe die Originaldatei wiederhergestellt, da eh keine Änderungen an der Datei vorgenommen wurden - erledigt!
Beim Aktualisieren des Profils erscheinen folgende Fehlermeldungen, die aber anscheinend (noch) keine negativen Auswirkungen zeigen :
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3545: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3547: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3548: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3549: Cannot modify header information - headers already sent by (output started at /includes/ucp/ucp_profile.php:11)
Wer kann damit was anfangen? Ist die Ursache vielleicht eine falsche Rechtezuweisung des Include Verzeichnisses (CHMOD)?
Ich habe vor kurzem über das ACP ein Pflichtfeld angelegt und mich später anders entschieden und es wieder über das ACP gelöscht - kann das damit zusammenhängen?
Nachtrag : obiges "Problem" scheint nur mein Gründungs-Admin mit seinem eigenen Profil zu haben. Wenn ich als Admin andere Profile bearbeite und absende erscheint keine Fehlermeldung ... komisch. Nachtrag - falsch - Fehler taucht in allen Profilen auf.