pragmaMx Support Forum pragmaMx Support Forum

Wer ist Online - viel zu viele !!!

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline KeinenPlan

  • ***
  • 158
  • +0/-0
Wer ist Online - viel zu viele !!!
« am: 25 Juli 2006, 14:54:37 »
Hallo,
habe gerstern das Update auf mxboard gemacht.
Foglendes Problem entseht nun: In der von mir aktivierten Anzeige unten im Forums-Index "Wer ist Online" werden ALLE User angezeigt die auch im Pragma online sind! Aber die sind ja gar nicht im Forum unterwegs! Im eBoard waren nur die dort online zu sehen, die auch im eBoard unterwegs waren ?!?!
Also Beispiel:

Pragma User: 20 Mitglieder, 30 Gäste
mxboard User: 20 Mitglieder, 30 Gäste

früher wars CA. (!!) so: 4 Mitglieder, 6 Gäste online

Was ist das ? Wo kann ich das wieder so haben wie im eBoard ?

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re: Wer ist Online - viel zu viele !!!
« Antwort #1 am: 25 Juli 2006, 15:12:00 »
Moin :)

Zitat
Was ist das ?
Ein feature/bugfix, welches monatelang von etlichen Usern gewünscht wurde.
http://www.pragmamx.org/News-file-article-sid-615.html
* Online-Anzeige wird vom Portal übernommen

Zitat
Wo kann ich das wieder so haben wie im eBoard ?
Da gibt es keine Einstelloption.
schön´s Grüssle, Andi

Offline KeinenPlan

  • ***
  • 158
  • +0/-0
Re: Wer ist Online - viel zu viele !!!
« Antwort #2 am: 25 Juli 2006, 15:18:37 »
kann man das irgendwo hardcoden bzw. besser gesagt "hard-aus-coden" ??

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re: Wer ist Online - viel zu viele !!!
« Antwort #3 am: 25 Juli 2006, 15:43:07 »
Moin :)

jop, gerade geguggt, ist recht einfach.
Hätte man eigentlich als Option reinbasteln können....

Im Centerblock, so ca. Zeile #334 findest du folgendes:
WHERE ((user_lastvisit >= " . $past . ") AND (user_stat=1) AND (user_lastmod<>'logout'))");daraus machst du:
WHERE ((user_lastvisit >= " . $past . ") AND (user_stat=1) AND (user_lastmod='$ModName'))");
Etwas weiter oben, ca Zeile #330 folgendes:
$result = sql_query("SELECT Count(ip) FROM ${prefix}_visitors WHERE time>" . $past . " AND uid=0;");daraus machst du:
$result = sql_query("SELECT Count(ip) FROM ${prefix}_visitors WHERE time>" . $past . " AND uid=0 AND module='$ModName';");
Nicht getestet, sollte aber funktionieren.... ;)

schön´s Grüssle, Andi

Offline KeinenPlan

  • ***
  • 158
  • +0/-0
Re: Wer ist Online - viel zu viele !!!
« Antwort #4 am: 25 Juli 2006, 16:27:03 »
MMhh, haben wir aneinander vorbeigeredet ?
Oder bin ich ein nur zu blind ?
Also ich wollte nicht die Blöcke verändern.
Nur die Aneige ganz unten wenn man auf der Forenstartseite ist, wo die Fore-User, die online sind, drinstehen.

Im Control Panel kann man das hier aktivieren/deaktivieren:
Wer ist im Index online:    An/Aus   "Knopf mti Wechseln drauf"
Um diese FUnktion geht es, und wenn die auf "An" ist, stehen auf URL.de/forum.html (mod-rewrite) alle auf dfem Portal gerade aktiven Leute ... und ich will abe rnur die die gerade im FOrum unterwegs sind (ein Bruchteil)

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re: Wer ist Online - viel zu viele !!!
« Antwort #5 am: 25 Juli 2006, 16:58:10 »
ööööps  :o

irgendwie war ich beim Block.....

Oki, müsste dort aber genauso gehen, ich gugg nochmal ;)
schön´s Grüssle, Andi

Offline KeinenPlan

  • ***
  • 158
  • +0/-0
Re: Wer ist Online - viel zu viele !!!
« Antwort #6 am: 25 Juli 2006, 17:37:36 »
ok, vielen dank ;)
sagst mir dann halt wo ich was machen muss ;)

aber nur kein stress ....

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re: Wer ist Online - viel zu viele !!!
« Antwort #7 am: 25 Juli 2006, 19:58:10 »
Jop ;)

ist genau das Gleiche in der /modules/eBoard/index.php
Dort die Zeilen #102 und #106 ;)
schön´s Grüssle, Andi

Offline KeinenPlan

  • ***
  • 158
  • +0/-0
Re: Wer ist Online - viel zu viele !!!
« Antwort #8 am: 25 Juli 2006, 23:47:51 »
Hat geklappt - Danke!
Und gleich kommt noch ein Bug, der mir gerade aufgefallen ist .... aber neuer Thread ^^
(Will das auch erst nochmal testen ...)

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re: Wer ist Online - viel zu viele !!!
« Antwort #9 am: 26 Juli 2006, 15:27:03 »
Suppi  :thumbup:

Das nehemen wir in die FAQ auf.... ;)
schön´s Grüssle, Andi

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re: Wer ist Online - viel zu viele !!!
« Antwort #10 am: 29 März 2007, 17:07:17 »
Oki, müsste hiermit behoben sein:

http://www.pragmamx.org/Forum-topic-20892.html


Die Option kann jetzt im Block und in der /modules/eBoard/header.php eingestellt werden...

// "Who is online" shows only users in forum, or on the entire web page.
// true = complete site, false = only in forum
$mxbshowonlineentiresite = true;
schön´s Grüssle, Andi