Seite 2 von 4

Verfasst: 14.09.2004 09:44
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

Verfasst: 15.09.2004 08:35
von Schwarzlicht
Die Install-Datei für die Datenbank habe ich ausgeführt.

:grin: Und noch mal Danke

Verfasst: 16.09.2004 10:49
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

Verfasst: 16.09.2004 14:05
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

Verfasst: 16.09.2004 14:22
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

Verfasst: 17.09.2004 18:27
von Schwarzlicht
ich habe diese Möglichkeit im Adminbereich nicht gefunden.
Kann ich das auch über die Datenbank einstellen?

Verfasst: 17.09.2004 20:24
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

Verfasst: 10.09.2006 15:11
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?

Verfasst: 11.09.2006 18:10
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?

Verfasst: 12.09.2006 23:28
von merkas
Das weiß doch sicher von euch jemand?