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:
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?