Geburtstage werden nicht im Index angezeigt

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Geburtstage werden nicht im Index angezeigt

Beitrag von silva07 »

Habe gerade festgestellt, dass es nich mehr angezeigt wird, wenn ein User Geburtstag hat. Woran kann das liegen? Die Option im ACP ist aktiviert...
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Es kann evtl. an der index_body.html liegen


Aber ohne einen Link zu Deinem Forum ist dies schlecht zu beurteilen ;-)

In einem Standard prosilver Style ist in der index_body.html folgender Code zu finden:

Code: Alles auswählen

<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
	<h3>{L_BIRTHDAYS}</h3>
	<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
<!-- ENDIF -->
Zuletzt geändert von Dr.Death am 11.02.2008 10:19, insgesamt 1-mal geändert.
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag von silva07 »

*gelöscht*
Zuletzt geändert von silva07 am 11.02.2008 11:49, insgesamt 1-mal geändert.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Geburtstage werden aber nur an dem Tag angezeigt, an dem auch ein User Geburtstag hat.
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag von silva07 »

Japp das ist mir schon klar.. heut hat aber jemand
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag von silva07 »

Hab jetzt mal meinen Geburtstag im Profil auf den 11.02. geändert... der wird seltsamerweise angezeigt, der des anderen Users aber nicht.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Überprüfe mal Deine index.php

Dort sollte folgender Code auffindbar sein:

Code: Alles auswählen

// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'])
{
	$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
	$sql = 'SELECT user_id, username, user_colour, user_birthday
		FROM ' . USERS_TABLE . "
		WHERE user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
			AND user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
	$result = $db->sql_query($sql);

	while ($row = $db->sql_fetchrow($result))
	{
		$birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);

		if ($age = (int) substr($row['user_birthday'], -4))
		{
			$birthday_list .= ' (' . ($now['year'] - $age) . ')';
		}
	}
	$db->sql_freeresult($result);
}

Code: Alles auswählen

'S_DISPLAY_BIRTHDAY_LIST'	=> ($config['load_birthdays']) ? true : false,

Code: Alles auswählen

	'BIRTHDAY_LIST'	=> $birthday_list,
Sollte der Code auffindbar sein, überprüfe auch noch folgende Einstellungen in Deinem ACP:

ACP -->
Allgemein -->
Board-Funktionalitäten -->

Geburtstage aktivieren: JA
Anzeige der Geburtstage aktivieren: JA
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag von silva07 »

Hmm stimmt soweit alles
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Dann schau mal in die Datenbank und prüfe wie der Geburtstag von diesem betroffenen User aussieht.

Tabelle: phpbb_users
Feld: user_birthday
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag von silva07 »

11-02-1974
Eigentlich nichts außergewöhnliches...
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“