Whosonline-Anzeige funktioniert nicht im Portal - GELÖST!!!!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Ridethenight
Mitglied
Beiträge: 114
Registriert: 17.06.2005 00:24

Whosonline-Anzeige funktioniert nicht im Portal - GELÖST!!!!

Beitrag 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!
Zuletzt geändert von Ridethenight am 21.07.2006 00:33, insgesamt 1-mal geändert.
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag 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...
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Ridethenight
Mitglied
Beiträge: 114
Registriert: 17.06.2005 00:24

Beitrag 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
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag 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... ;)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Ridethenight
Mitglied
Beiträge: 114
Registriert: 17.06.2005 00:24

Beitrag von Ridethenight »

...
Zuletzt geändert von Ridethenight am 21.07.2006 00:41, insgesamt 1-mal geändert.
Ridethenight
Mitglied
Beiträge: 114
Registriert: 17.06.2005 00:24

Beitrag von Ridethenight »

...
Zuletzt geändert von Ridethenight am 21.07.2006 00:41, insgesamt 1-mal geändert.
Ridethenight
Mitglied
Beiträge: 114
Registriert: 17.06.2005 00:24

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

Code: Alles auswählen

include($config->url('includes/class_stats'));


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.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“