Birthday-Mod: Could not fetch birthday for users.

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Benutzeravatar
chybo
Mitglied
Beiträge: 336
Registriert: 25.04.2004 22:27
Wohnort: Bremen
Kontaktdaten:

Birthday-Mod: Could not fetch birthday for users.

Beitrag von chybo »

zum 10000. mal wahrscheinlich aber ich stiess auf keine Lösung.

Ich habe vorgestern damit begonnen, ein neues Forum einzurichten, 2.0.10. dann EM installiert, Portal installiert, Birthday-Mod 1.5.6 installiert.
B-Day-Mod im ACP aktiviert.
Fehlermeldung im Portal:
Could not fetch birthday for users.

DEBUG MODE

Line : 567
File : /homepages/xx/xxx/htdocs/xxx/portal.php
Ich stundenrund das Forum durchsucht und den Fehler beheben können.

Dann hab ich weitere Mods eingebunden wie UserCars, Secure the first admin before changes, Security Suite, Color Group, Jun-Admin, eMail an Administrator bei neuer Registrierung, Admin Reminder, Link in den phpBB Header einfügen.

Ja, und gestern abend dann plötzlich beim Aufrufen des Portals:
Could not fetch birthday for users.

DEBUG MODE

Line : 567
File : /homepages/xx/xxx/htdocs/xxx/portal.php
:(

Ich weiss nicht, welcher der Mods mir das nun wieder zerschossen haben könnte.
Ich gelobe, dass ich sehr, sehr sorgfältig beim Einbau der Mods war. (Ich weiss, das sagen alle)

Ich habe total vergessen, wie ich den Fehler vorgestern habe beseitigen können und meine Suche hier hat mich auch nicht weiter gebracht.

Kann mir bitte jemand weiterhelfen?

Vielen lieben Dank

Grüssle

Katja
Grüssle

Katja
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich stundenrund das Forum durchsucht und den Fehler beheben können.
Wie hast du den Fehler denn beim ersten Mal behoben?

Was steht´n in den Zeilen 550 - 570 der portal.php ?
Benutzeravatar
chybo
Mitglied
Beiträge: 336
Registriert: 25.04.2004 22:27
Wohnort: Bremen
Kontaktdaten:

Beitrag von chybo »

Hi Acid,

das ist es ja, ich hab null Peilung mehr, wie ich es beim 1. x weg bekommen hab. Hab soviel Zeit in die Mods gesteckt... wirklich vergessen :-?

Hier mal die Zeile 550 bis 570:

Code: Alles auswählen

if( $introportalmod_config['forumlegend_active'] == "1" )
{
	$template->assign_block_vars('switch_forumlegend_active', array());
}
// SWITCH FORUMLEGEND END

// SWITCH BIRTHDAY MOD START
if( $introportalmod_config['birthdaymod_active'] == "1" )
{
// CODE TAKEN FROM Birthday Mod Version 1.51 from Niels Chr. Rød Denmark http://mods.db9.dk/ START
$time_now = time();
$date_now = create_date('md', $time_now, $board_config['board_timezone']);
$date_forward = create_date('md', $time_now+($board_config['birthday_check_day']*86400), $board_config['board_timezone']);
$sql = ($board_config['birthday_check_day']) ? "SELECT user_id, username, user_birthday, user_level FROM ".USERS_TABLE." WHERE user_birthday<>999999 AND
(user_birthday<0 OR DATE_FORMAT(FROM_DAYS(user_birthday),'%m%d') BETWEEN ".(($date_now<$date_forward) ? "'($date_now+0)' AND '$date_forward'" : "'($date_now+0)' AND '1231' OR DATE_FORMAT(FROM_DAYS(user_birthday),'%m%d') BETWEEN '0101' AND '$date_forward'") .") ORDER BY username" : "";
if(!$result = $db->sql_query($sql))
{
     	message_die(GENERAL_ERROR, "Could not fetch birthday for users.", "", __LINE__, __FILE__, $sql);
} else
{
Grüssle

Katja
Grüssle

Katja
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Kannst du mal den Debug Modus aktivieren? Die Fehlermeldung sollte dann genauer sein.
Benutzeravatar
chybo
Mitglied
Beiträge: 336
Registriert: 25.04.2004 22:27
Wohnort: Bremen
Kontaktdaten:

Beitrag von chybo »

Acid, ich habe den Debug Modus gemäss Deiner Anleitung aktiviert, aber die Fehlermeldung ist die selbe geblieben :-?
Could not fetch birthday for users.

DEBUG MODE

Line : 567
File : /homepages/xx/xxx/htdocs/xxx/portal.php
Hab ich was vergessen?

Xe sind von mir hinzugefügt, aber das kannst Du Dir bestimmt denken :wink:

Grüssle

Katja

Edit:
Sollte ich vielleicht den Link zum Forum mal posten?
Muss aber dazu sagen, dass ich es standartmässig derzeit deaktiviert habe, denn es wollte sich ein vorwitziger User bereits registrieren und das kann ich während der Einrichtung noch nicht gebrauchen.
Grüssle

Katja
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Überprüfe nochmal die geänderten Dateien (vergleiche mit der Anleitung), ob die Datenbank korrekt erweitert wurde und ob du alle Birthday-Einstellungen im Adminpanel vorgenommen hast.
Benutzeravatar
chybo
Mitglied
Beiträge: 336
Registriert: 25.04.2004 22:27
Wohnort: Bremen
Kontaktdaten:

Beitrag von chybo »

tja, was soll ich sagen.
Hatte den Birthday Mod mit dem Easy Mod installiert. Hab nun trotzdem alle Dateien nochmals manuell überprüft (wie zeitaufwändig...)
Ich habe keine Unterschiede feststellen können, nicht ein Syntax zuviel oder zuwenig.
Hast Du ne Idee?

Im ACP ist ja auch nur ein Häckchen zu setzen bzgl. Geburtstagen. Nehm ich es raus, kein Fehler... aber auch keine Geburtstage.
Grüssle

Katja
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Die Einstellung bleibt aber erhalten? Also die Datenbank wurde korrekt angepasst (da dies ja nicht automatisch durch den EasyMOD geschieht)!?
Benutzeravatar
chybo
Mitglied
Beiträge: 336
Registriert: 25.04.2004 22:27
Wohnort: Bremen
Kontaktdaten:

Beitrag von chybo »

Ja, die birthday_db_update.php hatte ich ausgeführt und anschliessend gelöscht.
Grüssle

Katja
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Im ACP ist ja auch nur ein Häckchen zu setzen bzgl. Geburtstagen. Nehm ich es raus, kein Fehler... aber auch keine Geburtstage.
Nur eine Einstellung.. ? Es müssten eigentlich 5 sein.
Antworten

Zurück zu „phpBB 2.0: Mod Support“