Seite 1 von 1

WhoWasHere-Block(Portal) funktioniert nicht mehr nach Update

Verfasst: 12.12.2009 23:03
von xconnect
Hi@all,

ich habe ein Problem mit dem WhoWasHere-Block für das Board3Portal.

Ich habe das Update von phpbb3.0.5 auf 3.0.6 gemacht, danach das Update von Board3Portal1.0.3 auf 1.0.4 .
Jetzt wird mir bei den beiden Styles die ich benutze unten kein WhoWasHere-Block mehr im Portal angezeigt (BlueSnail/proVista).

Ist das Problem bekannt? Gibt es ein Update für den Block? Ich hoffe auf eure Hilfe!

Hier der Link zu meiner Website.

Im Style "BlueSnail" wird der Block garnicht angezeigt und im Style "proVista" kommt der Hinweis: { WWH_UPDATE_NEED }

LG xconnect

Re: WhoWasHere-Block(Portal) funktioniert nicht mehr nach Update

Verfasst: 13.12.2009 00:33
von franki
Hallo xconnect

Hast Du mal geschaut, ob die Codezeilen

Code: Alles auswählen

if (!function_exists('display_who_was_here'))
{
	include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
}
display_who_was_here();
in der portal.php eingetragen sind ?

Re: WhoWasHere-Block(Portal) funktioniert nicht mehr nach Update

Verfasst: 13.12.2009 01:25
von xconnect
Erstmal danke für die Antwort!

Nein, der Eintrag ist nicht vorhanden.

Soll ich den Eintrag ergänzen? Wenn ja wo?

LG xconnect

Re: WhoWasHere-Block(Portal) funktioniert nicht mehr nach Update

Verfasst: 13.12.2009 03:22
von redbull254
Hallo erstmal,

suche in der portal.php:

Code: Alles auswählen

// output page
page_header($user->lang['PORTAL']);
Füge davor:

Code: Alles auswählen

if (!function_exists('display_who_was_here'))
{
	include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
}
display_who_was_here();
ein.

Dann Cache leeren bla bla... :)

Re: WhoWasHere-Block(Portal) funktioniert nicht mehr nach Update

Verfasst: 13.12.2009 13:45
von xconnect
Hi Redbull,

danke für die Antwort!

Ich habe die Änderungen wie beschrieben durchgeführt. Meine /root/portal.php sieht am Ende nun so aus:

Ab Zeile 234:

Code: Alles auswählen

if ($portal_config['portal_links'])
{
	include($phpbb_root_path . 'portal/block/links.' . $phpEx);
}

include($phpbb_root_path . 'portal/block/additional_blocks.' . $phpEx);

$template->assign_vars(array(
	'PORTAL_LEFT_COLUMN'	=> $portal_config['portal_left_column_width'],
	'PORTAL_RIGHT_COLUMN'	=> $portal_config['portal_right_column_width'],
));

if (!function_exists('display_who_was_here'))
{
   include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
}
display_who_was_here();

// output page
page_header($user->lang['PORTAL']);

$template->set_filenames(array(
	'body' => '/portal/portal_body.html'
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();

?>
Jetzt bekomme ich einen Fehler 500 zurück und das Portal wird nicht mehr angezeigt.

Ich werde die Änderung rückgängig machen und mal auf eine Antwort von Euch warten...

LG xconnect

--- --- --- --- ---
NACHTRAG:

In meinen ErrorLogs des Servers habe ich 2 relevante Fehler dazu gefunden:

Code: Alles auswählen

[Sun Dec 13 13:47:33 2009] [error] [client 89.244.176.204] PHP Fatal error:  Call to undefined function display_who_was_here() in /srv/www/vhosts/tanganjika-forum.de/httpdocs/tfc/portal.php on line 250
[Sun Dec 13 13:47:38 2009] [error] [client 89.244.176.204] PHP Fatal error:  Call to undefined function display_who_was_here() in /srv/www/vhosts/tanganjika-forum.de/httpdocs/tfc/portal.php on line 250, referer: http://www.tanganjika-forum.de/index.html

Re: WhoWasHere-Block(Portal) funktioniert nicht mehr nach Update

Verfasst: 13.12.2009 15:52
von redbull254
Mal eine Frage zwischendurch, welche Version vom "Wer war da" Mod benutzt du?