Servus Zusammen,
ein kleines Problemchen mit dem Birthday 1.5.9 Mod quält mich.
Ich habe in der PHPBB-Konfiguration angegeben, dass die Angabe des Geburtstages bei der Registrierung erforderlich ist. Wenn sich jetzt jemand registriert, alle erforderlichen Angaben macht und auf absenden klickt, erhält er die Fehlermeldung, dass die Angabe des Geburtstages erforderlich ist.
Ungewöhnlich ist, dass wenn der Sichregistrierende alle Angaben macht und ein Zeichen (egal welches) in die Signatur-Box eingibt, dann bleibt die Fehlermeldung aus und alles ist perfekt. Auch der Geburtstag wird dann anerkannt und er erscheint auch im Profil.
Ich stelle mir vor, dass der Birthday_Mod von mir fehlerhaft eingebaut wurde und jetzt auch die Signatur zu einem für die Registrierung erforderlichem Feld wird, wenn die Angabe des Geburtstages erforderlich ist. Denn wenn ich in der PHPBB-Konfiguration angebe, dass der Geburtstag nicht erforderlich ist, treten keine Fehler auf. Auch nicht wenn in der Signatur nichts geschrieben wird.
Ich habe alle zu veränderten Dateien überprüft, aber ich finde den Fehler nicht, daher hätte ich gerne gewusst, in welcher Datei ich den entsprechenden Code suchen muss, worin entschieden wird, ob die Angaben des Geburtstages (und andere Angaben auch), für eine Registrierung erforderlich sind oder nicht.
Für Hilfe wäre ich sehr dankbar!
Liebe Grüße
burn-hard
Ich denke das gleiche Problem, leider noch ohne Lösung
Problem mit Birthday 1.5.9
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.
Genau das stell ich mir auch grad vorburn-hard hat geschrieben:Ich stelle mir vor, dass der Birthday_Mod von mir fehlerhaft eingebaut wurde

burn-hard hat geschrieben:daher hätte ich gerne gewusst, in welcher Datei ich den entsprechenden Code suchen muss
Normalerweise macht das includes/usercp_register.php. Vergleiche die Datei (z. B. mittels Winmerge) mit dem Original sowie den Einbauschritten des Birthday-MODs.
Hallo h-o,
da werden Erinnerungen wach. In dem von mir zitierten Ausschnitt aus der Anleitung für den Birthday_Mod konnte ich den ersten Codeschnipsel nicht finden:
$signature_bbcode_uid = '';
Ich habe daher den Code, der danach eingefügt werden soll, hinter folgendem Code eingebaut:
$signature_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
Leider verbietet es mir meine nicht vorhandene Sachkenntnis, herauszufinden, ob das der verantwortliche Teil ist. Ich weiß auch nicht, wie ich den Code sonst einbauen soll. Wie gesagt, den zuerst genannten Code finde ich nicht. Nicht annähernd!
Für weitere Hilfe bin ich sehr dankbar!
Gruß
burnhard
da werden Erinnerungen wach. In dem von mir zitierten Ausschnitt aus der Anleitung für den Birthday_Mod konnte ich den ersten Codeschnipsel nicht finden:
$signature_bbcode_uid = '';
Ich habe daher den Code, der danach eingefügt werden soll, hinter folgendem Code eingebaut:
$signature_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
Leider verbietet es mir meine nicht vorhandene Sachkenntnis, herauszufinden, ob das der verantwortliche Teil ist. Ich weiß auch nicht, wie ich den Code sonst einbauen soll. Wie gesagt, den zuerst genannten Code finde ich nicht. Nicht annähernd!
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------------
#
$signature_bbcode_uid = '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Birthday MOD
if (isset($HTTP_POST_VARS['birthday']) )
{
$birthday = intval ($HTTP_POST_VARS['birthday']);
if ($birthday!=999999)
{
$b_day = realdate('j',$birthday);
$b_md = realdate('n',$birthday);
$b_year = realdate('Y',$birthday);
}
} else
{
$b_day = ( isset($HTTP_POST_VARS['b_day']) ) ? intval ($HTTP_POST_VARS['b_day']) : 0;
$b_md = ( isset($HTTP_POST_VARS['b_md']) ) ? intval ($HTTP_POST_VARS['b_md']) : 0;
$b_year = ( isset($HTTP_POST_VARS['b_year']) ) ? intval ($HTTP_POST_VARS['b_year']) : 0;
if ($b_day && $b_md && $b_year)
{
$birthday = mkrealdate($b_day,$b_md,$b_year);
} else
{
$birthday = 999999;
}
}
// End add - Birthday MOD
Für weitere Hilfe bin ich sehr dankbar!
Gruß
burnhard
Offenbar hast du eine ältere phpBB-Version (kleiner 2.0.20). Suche mal nachburn-hard hat geschrieben:In dem von mir zitierten Ausschnitt aus der Anleitung für den Birthday_Mod konnte ich den ersten Codeschnipsel nicht finden:
$signature_bbcode_uid = '';
Code: Alles auswählen
$signature = str_replace('<br />', "\n", $signature);
Vielen Dank an H-o!
Servus h-o,
PHPBB 2.0.19 um ehrlich zu sein.
Ich habe es noch nicht geschafft, ein Update zumachen.
Dein Tipp funktioniert tadellos.
Vielen Dank dafür, dass war mir ein große Hilfe.
Liebe Grüße
burn-hard
PHPBB 2.0.19 um ehrlich zu sein.
Ich habe es noch nicht geschafft, ein Update zumachen.
Dein Tipp funktioniert tadellos.
Vielen Dank dafür, dass war mir ein große Hilfe.
Liebe Grüße
burn-hard
Huhuuu....
Ich hab ein paar Probleme mit dem Birthday Mod.
Erstmal bleibt das Datum nicht gespeichert, wenn ich als normaler User in mein Profil gehe müsste ich jedes Mal das Date neu eingeben.
Wenn ich aber als Admin über den Admin-Panel User Einstellungen gehe und mir ein Profil anzeigen lasse, da stehts dann wieder drin. ???
2.
Im Profil Einstellungen steht unter HTML immer aktivieren als nächster Punkt nur ein :
Ich hab keine Ahnung welche Datei das sein müsste und was da eigentlich stehen soll.
Sorry, bin noch neu dabei.
Vielen Dank schonmal im vorraus
Ich hab ein paar Probleme mit dem Birthday Mod.
Erstmal bleibt das Datum nicht gespeichert, wenn ich als normaler User in mein Profil gehe müsste ich jedes Mal das Date neu eingeben.
Wenn ich aber als Admin über den Admin-Panel User Einstellungen gehe und mir ein Profil anzeigen lasse, da stehts dann wieder drin. ???
2.
Im Profil Einstellungen steht unter HTML immer aktivieren als nächster Punkt nur ein :
Ich hab keine Ahnung welche Datei das sein müsste und was da eigentlich stehen soll.
Sorry, bin noch neu dabei.

Vielen Dank schonmal im vorraus