Geburtstage in der Mitgliederliste

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
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

die Datei ist soweit ich sehe ok ...

pack mal folgede Dateien in eine zip-Datei und verlinke sie hier ...
Irgendwo ist da ein Einbaufehler ...
Die Install-Datei für die Datenbank hast du ausgeführt ?

## index.php
## viewtopic.php
## admin/admin_board.php
## admin/admin_users.php
## includes/functions.php
## includes/page_header.php
## includes/usercp_avatar.php
## includes/usercp_register.php
## includes/usercp_viewprofile.php

Markus
Schwarzlicht
Mitglied
Beiträge: 116
Registriert: 27.03.2003 13:49

Beitrag von Schwarzlicht »

Die Install-Datei für die Datenbank habe ich ausgeführt.

:grin: Und noch mal Danke
Zuletzt geändert von Schwarzlicht am 31.05.2005 07:33, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

der Fehler ist in der page_header.php ...

suche und lösche:

Code: Alles auswählen

// Start add - Birthday MOD
// see if user has or have had birthday, also see if greeting are enabled
	if ( $userdata['user_birthday']!=999999 && $board_config['birthday_greeting'] && create_date('Ymd', time(), $board_config['default_timezone'])  >= $userdata['user_next_birthday_greeting'].realdate ('md',$userdata['user_birthday'] ) )
	{
		$sql = "UPDATE " . USERS_TABLE . "
			SET user_next_birthday_greeting = " . (create_date('Y', time(), $board_config['board_timezone'])+1) . "
			WHERE user_id = " . $userdata['user_id'];
		if( !$status = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, "Could not update next_birthday_greeting for user.", "", __LINE__, __FILE__, $sql);
		}
		$template->assign_var("GREETING_POPUP",
			"<script language=\"Javascript\" type=\"text/javascript\"><!--
			window.open('".append_sid('birthday_popup.'.$phpEx)."', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
			//-->
			</script>");
	} //Sorry user shall not have a greeting this year
// End add - Birthday MOD
suche:

Code: Alles auswählen

//
// Obtain number of new private messages
// if user is logged in
//
if ( $userdata['session_logged_in'] )
{
danach einfügen:

Code: Alles auswählen

// Start add - Birthday MOD
// see if user has or have had birthday, also see if greeting are enabled
	if ( $userdata['user_birthday']!=999999 && $board_config['birthday_greeting'] && create_date('Ymd', time(), $board_config['default_timezone'])  >= $userdata['user_next_birthday_greeting'].realdate ('md',$userdata['user_birthday'] ) )
	{
		$sql = "UPDATE " . USERS_TABLE . "
			SET user_next_birthday_greeting = " . (create_date('Y', time(), $board_config['board_timezone'])+1) . "
			WHERE user_id = " . $userdata['user_id'];
		if( !$status = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, "Could not update next_birthday_greeting for user.", "", __LINE__, __FILE__, $sql);
		}
		$template->assign_var("GREETING_POPUP",
			"<script language=\"Javascript\" type=\"text/javascript\"><!--
			window.open('".append_sid('birthday_popup.'.$phpEx)."', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
			//-->
			</script>");
	} //Sorry user shall not have a greeting this year
// End add - Birthday MOD
Das war an der falschen Stelle ...

In den anderen Dateien konnte ich jetzt keinen Fehler finden .. :wink:

Markus
Schwarzlicht
Mitglied
Beiträge: 116
Registriert: 27.03.2003 13:49

Beitrag von Schwarzlicht »

OK ich habe die datei geändert. Leider ohne Erfolg. Sieht noch immer genauso aus. :(

In der Mitgliederliste und in den Profilen haben alle am 01.01.1970 Geburtstag

Außerdem ist mir ein weiterer Fehler aufgefallen.
Wenn ich im Profil meinen Geburtstag ändern möchte erhalte ich folgende Nachricht:
Das Alter muss unter 0 Jahren liegen

:grin: Trotzdem danke für die Mühe
Zuletzt geändert von Schwarzlicht am 31.05.2005 07:33, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Schau mal bitte im Adminbereich unter Allgemein -> Konfiguration ...

Dort kann man das min. und max Alter einstellen ...

Aber damit kann eigentlich die Anzeige des Datums nichts zu tun haben ..

Markus

edit:
Das Mindestalter bitte auf 1 und nicht auf 0

Markus
Schwarzlicht
Mitglied
Beiträge: 116
Registriert: 27.03.2003 13:49

Beitrag von Schwarzlicht »

ich habe diese Möglichkeit im Adminbereich nicht gefunden.
Kann ich das auch über die Datenbank einstellen?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

du hast diese Möglichkeit nicht ?

Das kommt direkt über Cookieeinstellungen im Adminbereich
Box Allgemein und dann Konfiguration ...

Wenn diese Optionen nicht enthalten sind dann fehlt da was in den Dateien ...

Markus
merkas
Mitglied
Beiträge: 46
Registriert: 06.05.2005 15:51

Beitrag von merkas »

Markus67 hat geschrieben:Hi ...

hier schonmal der Geburtstag in der Mitgliederliste ...
http://mods.db9.dk/viewtopic.php?t=2569

und hier das Alter in der Mitgliederliste ...
http://mods.db9.dk/viewtopic.php?t=4922

Markus
Die zwei links sind down. Wie kann ich die sonst noch erreichen?
phpBB version: phpBB-2.0.23-deutsch
merkas
Mitglied
Beiträge: 46
Registriert: 06.05.2005 15:51

Beitrag von merkas »

Oder wo ist das sonst noch für den Birthday Mod (birthday_1.5.9em von Nils) erklärt, wie ich Geburstag und Alter in die Mitgliederliste integriert bekomm?
phpBB version: phpBB-2.0.23-deutsch
merkas
Mitglied
Beiträge: 46
Registriert: 06.05.2005 15:51

Beitrag von merkas »

Das weiß doch sicher von euch jemand?
phpBB version: phpBB-2.0.23-deutsch
Antworten

Zurück zu „phpBB 2.0: Mod Support“