Seite 1 von 1

Birthday Mod und EZ Portal Lite Problem

Verfasst: 25.09.2004 19:43
von The real Indigo
Ich habe ein Problem mit meinem Birthday Mod.


Benutze EZ Portal mit der sogenannten Lite Version.

Das heisst, ich habe auf dem Portal eine andere overall_header Datei als im normalen Forum.


Auf der normalen Index Datei werden die Geburtstage auch korrekt angezeigt, nur auf dem Portal gar nicht.

Ich denke mal das ich irgemdwo noch was einfügen muss, weiss aber nicht wo...

Verfasst: 25.09.2004 20:36
von Leuchte
Dann gibts wohl auch eine "Lite-Version" der page_header.php im includes/ Verzeichnis, oder?
Speicher die bitte als .txt-Datei ab und poste den Link zu der und der overall_header.tpl (auch Lite).

Verfasst: 25.09.2004 21:10
von The real Indigo
Ja klar gibts die... Bin mittlerwile nicht mehr sicher obs wirklich daran liegt...


Aber hier die Datei.


http://www.indigosnet.de/page_header_lite.php.txt

Verfasst: 25.09.2004 21:18
von Leuchte
Also in der page_header_lite.php fehlt der Teil des Birthday Mods.
Füg nach

Code: Alles auswählen

// Obtain number of new private messages
// if user is logged in
//

if ( $userdata['session_logged_in'] )
{
noch diesen Teil ein

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
Sollte es damit auch noch nicht angezeigt werden (was ich nicht glaube) wird wohl der Mod (noch) nicht ins Portal integriert worden sein.
Das heisst, du musst das nachholen. Eventuell findest im Mod-Paket eine Anleitung/Add-On dafür oder bei www.phpbbhacks.com

Verfasst: 25.09.2004 21:44
von The real Indigo
Auch nachdem ich das eingebaut habe geht's leider nicht.

Der Birthday Mod ist komplett im Portal eingebaut.

Es wird aber angezeigt das Niemand Geburtstag hat.
Im Index steht aber das heute jemand Geburtstag hat.


Hier nochmal kurz die Portal.php


http://www.indigosnet.de/portal.php.txt

Verfasst: 26.09.2004 10:49
von The real Indigo
*Kick*


Hat noch jemand ne Idee ???


Ansonsten muss ich den Birthday Block aus dem EZPortal rausnehmen, was mir auch nicht gerade gefällt...


EDIT: Habs rausgenommen. Braucht sich also keiner mehr drum kümmern.