Seite 2 von 2

Verfasst: 10.09.2006 10:26
von Gumfuzi
ja, hast recht, das ist der richtige Abschnitt sorry!

und in der page_header.php ist diese Variable mit append_sid?

Code: Alles auswählen

	'U_PRIVATEMSGS_POPUP' => append_sid('privmsg.'.$phpEx.'?mode=newpm'),

Verfasst: 10.09.2006 10:55
von Julian87
Gumfuzi hat geschrieben:und in der page_header.php ist diese Variable mit append_sid?

Code: Alles auswählen

	'U_PRIVATEMSGS_POPUP' => append_sid('privmsg.'.$phpEx.'?mode=newpm'),
Hi,

ja den Abschnitt hab ich auch.

Julian

Verfasst: 10.09.2006 11:12
von Gumfuzi
Hi,

habe mal Deine overall_header.tpl mit dem original verglichen:
die pn-Stelle ist exakt gleich.
es wurde dort etwas vom Simple Subforums hack eingebaut und 2x so ein Teil vom Zufallslogo (links + rechts).

----

Das ist der original Codeteil aus einem Vanilla Board (privmsg.php, Abschnitt mode=newpn), dort wird der Text des Popups erzeugt

Code: Alles auswählen

// ----------
// Start main
//
if ( $mode == 'newpm' )
{
	$gen_simple_header = TRUE;

	$page_title = $lang['Private_Messaging'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	$template->set_filenames(array(
		'body' => 'privmsgs_popup.tpl')
	);

	if ( $userdata['session_logged_in'] )
	{
		if ( $userdata['user_new_privmsg'] )
		{
			$l_new_message = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['You_new_pm'] : $lang['You_new_pms'];
		}
		else
		{
			$l_new_message = $lang['You_no_new_pm'];
		}

		$l_new_message .= '<br /><br />' . sprintf($lang['Click_view_privmsg'], '<a href="' . append_sid("privmsg.".$phpEx."?folder=inbox") . '" onclick="jump_to_inbox();return false;" target="_new">', '</a>');
	}
	else
	{
		$l_new_message = $lang['Login_check_pm'];
	}

	$template->assign_vars(array(
		'L_CLOSE_WINDOW' => $lang['Close_window'], 
		'L_MESSAGE' => $l_new_message)
	);

	$template->pparse('body');

	include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
	
}
ist der bei Dir auch so? Wenn ja, dann liegt es ev. an Deineer session.php - ev. kann sich das dann mal ein Profi ansehen...

Verfasst: 10.09.2006 11:15
von Julian87
Gumfuzi hat geschrieben:ist der bei Dir auch so? Wenn ja, dann liegt es ev. an Deineer session.php - ev. kann sich das dann mal ein Profi ansehen...
Hi,

ehm also ich hab mal geschaut bei mir finde ich die meisten Zeilen davon garnicht.
Auf Seite 1 ist ja meine overall_header.tpl kannst du ja nochmal schauen.

Julian

Verfasst: 10.09.2006 11:44
von Gumfuzi
Hi,

nicht in der overall_header.tpl:
Gumfuzi hat geschrieben:...
Das ist der original Codeteil aus einem Vanilla Board (privmsg.php, Abschnitt mode=newpn), dort wird der Text des Popups erzeugt
...

Verfasst: 10.09.2006 12:08
von Julian87
Hi,

:oops:

Code: Alles auswählen

// ----------
// Start main
//
if ( $mode == 'newpm' )
{
	$gen_simple_header = TRUE;

	$page_title = $lang['Private_Messaging'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	$template->set_filenames(array(
		'body' => 'privmsgs_popup.tpl')
	);

	if ( $userdata['session_logged_in'] )
	{
		if ( $userdata['user_new_privmsg'] )
		{
			$l_new_message = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['You_new_pm'] : $lang['You_new_pms'];
		}
		else
		{
			$l_new_message = $lang['You_no_new_pm'];
		}

		$l_new_message .= '<br /><br />' . sprintf($lang['Click_view_privmsg'], '<a href="' . append_sid("privmsg.".$phpEx."?folder=inbox") . '" onclick="jump_to_inbox();return false;" target="_new">', '</a>');
	}
	else
	{
		$l_new_message = $lang['Login_check_pm'];
	}

	$template->assign_vars(array(
		'L_CLOSE_WINDOW' => $lang['Close_window'], 
		'L_MESSAGE' => $l_new_message)
	);

	$template->pparse('body');

	include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
	
}
So siehts bei mir aus, auf den ersten Blick identisch.
Aber jetzt eben hab ich wieder ne PN erhalten und dann war der Popup so wie er sein. Ich weiß nicht wiran ads leigt das es manschmal geht und manschmal nicht.

Julian

Verfasst: 10.09.2006 12:21
von Gumfuzi
ja, die sind ident, habe es geckeckt.

mal sehen, was die anderen dazu sagen...