Seite 1 von 1
Whosonline-Anzeige funktioniert nicht im Portal - GELÖST!!!!
Verfasst: 18.07.2006 20:58
von Ridethenight
Ich habe den Portal-Mod installiert, nur wird nicht angezeigt, dass ein User online ist, obwohl 20-30 Leute online sind.
Liegt es daran, dass ich den Categories Hierarchy-Mod benutze? Wenn ja, was muss ich am Code in der portal_body.tpl ändern?
PROBLEM GELÖST !!!! siehe unten!
Verfasst: 18.07.2006 21:03
von rabbit
du liegst richtig mit deiner vermutung. der CH handhabt die WIO anzeige gänzlich anders als ein vanilla phpBB. bin nicht sicher, ob es dazu schon einen fix gibt, du solltest mal auf ptifo.clanmckeen.com nachschauen...
Verfasst: 18.07.2006 21:35
von Ridethenight
Das habe ich gerade getan, aber ich bin des englischen nicht so mächtig, dass ich da verstehe worum es geht.
Aber ich müsste doch eigentlich genau denselben Code im Portal einbauen können, der auch in meiner index.php auftaucht - Denn da wird WHOISONLINE problemlos angezeigt.
Aber um welchen Code handelt es sich dabei und wo genau mus sich ihn hinkopieren?
Herzlichen Dank im Voraus
Verfasst: 18.07.2006 23:30
von rabbit
so aus der hüfte heraus würde ich sagen, class_stats.php sollte schonmal richtig sein. außerdem noch index_stats_body.tpl. wie immer sind alle angaben ohne gewähr...

Verfasst: 19.07.2006 08:24
von Ridethenight
...
Verfasst: 20.07.2006 08:36
von Ridethenight
...
Verfasst: 21.07.2006 00:40
von Ridethenight
PROBLEM GELÖST !!!!!!!!!!!!!!!!!!
Dass ich als PHP-Newbie mal selbst ein derartiges Problem lösen würde hätte ich nicht erwartet, aber die Mühe hat sich ausgezahlt:
Also man ÖFFNE die Portal.php und
FINDE
// phpBB STANDARD START
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'portal_poll.'.$phpEx);
DARUNTER EINFÜGEN:
Dann FINDE
Code: Alles auswählen
// SWITCH WHOISONLINE START
if( $introportalmod_config['whoisonline_active'] == "1" )
{
$template->assign_block_vars('switch_whoisonline_active', array());
}
// SWITCH WHOISONLINE END
und ERSETZE mit
Code: Alles auswählen
// stats
$stats = new stats();
$stats->display($forum_id);
So funktioniert es und das gesamte Statistikfenster wird auch im Portal mit angezeigt.
Damit dürfte der IntroPortalMOD also auch mit dem CH kompatibel sein.