Seite 1 von 2

Frage zu Birthday Mod - Pop Up

Verfasst: 31.10.2005 09:58
von Rayco
Hallo und einen schönen Wochenanfang.

Habe den Birthday Mod jetzt allein zum Laufen gekriegt... kam ja leider keine Antwort. :cry:

Hab aber doch nochmal ne Frage und hoffe jetzt auf Hilfe.

Im Admin-Bereich Portal kann man den Mod ja .ktivieren... das funktioniert auch... Geburtstag wird in der linken Spalte angezeigt.

In den Allgemeinen Konfigurationen gibt es aber dann noch einen Button:
Geburtstagsgrüße aktivieren
Benutzer, die einen Geburtstag angegeben haben, können bei Einloggen in das Forum beglückwünscht werden.
Leider geschieht gar nichts wenn ich den aktiviere.

Bitte um Hilfe.

Liebe Grüße

Rayco

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

hast du eventuell im Browser Javascript deaktiviert oder einen Popup-Blocker aktiviert?

Markus

Verfasst: 31.10.2005 10:22
von Rayco
eigentlich nicht... also in den Internetoptionen im IE unter Erweitert, gibt es ja 4 Java Felder.

Java Sun (Java 2 V1.4.2 verwenden ist getickt
Java JIT Compiler ist getickt
Java Konsole ist nicht getickt
Java Protokollierung ist nicht getickt

Ich bekomme aber auch sonst jede Menge PopUps angezeigt und af meinen anderen Seiten funktioniert das auch. :-? *ratlosguck*

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

ist denn die birthday_popup.php im Forumroot (da wo auch memberlist.php ist) vorhanden?

Markus

Verfasst: 31.10.2005 10:29
von Rayco
Jo is vorhanden, da wo sie sein soll, im Forumroot.

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

das steht in deiner overall_header.tpl

Code: Alles auswählen

<!-- Start add - Birthday MOD -->

<!-- End add - Birthday MOD -->
damit lässt sich kein Popup öffnen ... da fehlt ein bischen was :wink:

Code: Alles auswählen

<!-- Start add - Birthday MOD -->
{GREETING_POPUP}
<!-- End add - Birthday MOD -->
Markus

Verfasst: 31.10.2005 10:37
von Rayco
Exakt so steht es drin
<!-- Start add - Birthday MOD -->
{GREETING_POPUP}
<!-- End add - Birthday MOD -->

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

funktioniert denn das Popup bei PN's ?

Markus

Verfasst: 31.10.2005 10:40
von Rayco
Ja, das funktioniert prima.

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

und das hier hast du auch richtig in der page_header.php ?

Code: Alles auswählen

includes/page_header.php

#
#-----[ FIND ]------------------------------------------------
#
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{

#
#-----[ AFTER, ADD ]------------------------------------------
#

// 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
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
auch nach der öffnenden Klammer?

Markus