Seite 1 von 1

Wer ist online? in overall_header einfügen...?

Verfasst: 28.02.2006 14:25
von goeweb
Hallo zusammen,

folgendes Problem: wir haben "Wer ist online?" aus der Forenübersicht herausgenommen und wollen diese in die overall_header.tpl verschieben:

Grund: Statistik soll immer und für jeden sichtbar sein.

Hinweis: Die Site hat eine welcome.php vorgeschaltet um die letzten Beiträge und eine Begrüßung zu zeigen. Zusätzlich haben wir das Tabellenformat angepasst (zusätzliche linke, obere und rechte Spalten).

Das erste Ergebnis:
http://www.mikroskopie-treff.de
- sieht eigentlich schon ganz gut aus, aber wir haben folgendes Problem: Nur in der Forenübersicht wird die Statistik vollständig angezeigt, in allen anderen Ansichten (FAQ, Mitglieder, Impressum, etc.) werden die "Online" User" ausgeblendet. Auch in den einzelnen Posts ist von den Usern nichts zu sehen.....

Hat jemand einen Rat????

Auch in unveränderten PHPBB Foren (2.019) wird "Wer ist online" nur in der Forenübersicht angezeigt, hat das einen Grund?

danke
Micha

Re: Wer ist online? in overall_header einfügen...?

Verfasst: 28.02.2006 15:33
von mad-manne
goeweb hat geschrieben: wird "Wer ist online" nur in der Forenübersicht angezeigt, hat das einen Grund?
Jo ... denn die entsprechenden "Berechnungen" / Zuweisungen an die Template-Variablen werden in der index.php gemacht.

Gruss,
Manne.

Re: Wer ist online? in overall_header einfügen...?

Verfasst: 28.02.2006 15:41
von S2B
mad-manne hat geschrieben:Jo ... denn die entsprechenden "Berechnungen" / Zuweisungen an die Template-Variablen werden in der index.php gemacht.
Ähm, nein. :P

Der Unterschied zu den anderen Dateien liegt darin, dass die Konstante SHOW_ONLINE definiert ist. Dann erst werden nämlich die entsprechenden Queries in der page-header.php ausgeführt. :wink:
Übrigens gibt es die Online-Anzeige auch noch in der viewonline.php und in der viewforum.php, allerdings da auch nur für das entsprechende Forum.

@goeweb: Für dein Problem heißt das, dass du vor der Abfrage in der page_header.php, ob SHOW_ONLINE definiert ist, SHOW_ONLINE definieren musst (oder eben die entsprechende Abfrage rauslöschen musst). Dann sollten die Variablen richtig gesetzt werden. Allerdings wird es dann noch zu kleinen Problemchen in der viewforum.php kommen, weil bei definierter $forum_id nicht alle Benutzer ausgelesen werden.

Re: Wer ist online? in overall_header einfügen...?

Verfasst: 28.02.2006 15:49
von mad-manne
S2B hat geschrieben:
mad-manne hat geschrieben:Jo ... denn die entsprechenden "Berechnungen" / Zuweisungen an die Template-Variablen werden in der index.php gemacht.
Ähm, nein. :P
Asche auf mein Haupt :oops:
Habe mir den Teil schon so lange nicht mehr angesehen. War dann wohl falsch in Erinnerung.

So long,
Manne.

Re: Wer ist online? in overall_header einfügen...?

Verfasst: 28.02.2006 15:55
von S2B
mad-manne hat geschrieben:Asche auf mein Haupt :oops:
Habe mir den Teil schon so lange nicht mehr angesehen. War dann wohl falsch in Erinnerung.
:D
Sowas weiß man auch nur, wenn man 5 Tage am Stück ein Forum durchoptimiert hat. *g*

Super!

Verfasst: 28.02.2006 16:39
von goeweb
Vielen Dank,

es wurde inzwischen gelöst!

gruß
Micha

Verfasst: 02.10.2006 11:17
von vI3Tz
Hi!
könntest du die lösung deines problems vll mal posten?
das ist nämlich genau das problem, an dem ich gerade verzweifle!
Wäre echt super!
MfG
vI3Tz