Seite 2 von 2

Verfasst: 31.10.2005 10:48
von Rayco
Sieht bei mir so aus:

Code: Alles auswählen

if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
// 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['board_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

Verfasst: 31.10.2005 11:10
von Markus67
Hi ...

das ist eigentlich auch in Ordnung.

Stell mal deinen Geburtstag auf morgen .... und schau mal ob das Popup öffnet.

Wenn es dann immer noch nicht geht musst du mal versuchen den Part für den Birthday in der overall_header.tpl vor das Private Message Popup zu verschieben.

Markus

Verfasst: 31.10.2005 11:22
von Rayco
Also das mit dem Datum auf morgen hat nicht funktioniert.

Wo befindet sich das Private Message PopUp.... ich will nichts falsch machen im Code

Verfasst: 31.10.2005 11:24
von Markus67
Rayco hat geschrieben:Also das mit dem Datum auf morgen hat nicht funktioniert.

Wo befindet sich das Private Message PopUp.... ich will nichts falsch machen im Code
öhm ... das kann auch erst morgen funktionieren wenn du den Geburtstag auf 01.11.19xx eingestellt hast :wink:

Markus

Verfasst: 31.10.2005 11:29
von Rayco
Ach so, ja ja verstehe, aber einen Datumswechsel hatte ich ja schon, von gestern zu heute und es funktionierte gestern nicht, und heute auch nicht.

Ich würde einfach mal die zweite Variante versuchen wollen, die du vorgeschlagen hast und die Stelle für den Birthday Mod vor die Stelle für das Pirivate Message PopUp stellen. Wo mussn die genau hin?

Verfasst: 31.10.2005 12:34
von Markus67
Hi ...

suche und ausschneiden in der overall_header.tpl

Code: Alles auswählen

<!-- Start add - Birthday MOD -->
{GREETING_POPUP}
<!-- End add - Birthday MOD -->
dann füge das ganze vor

Code: Alles auswählen

</head>
wieder ein.

Alternativ kannst du den Birthday Part auch vor

Code: Alles auswählen

<!-- BEGIN switch_enable_pm_popup -->
einfügen.

Markus

Verfasst: 31.10.2005 14:07
von Rayco
Danke Markus, jetzt scheints zu funktionieren.


Ich hab dich und Punkface übrigens mit einem dicken Dank im Show Off verewigt.

Ihr seid Spitze!

Liebe Grüße


Rayco