Hi,
wie es möglich die gesamten Onlineuser zu erfassen, das heißt inkl. den onlineGästen!
Momentan sieht es so aus:
Alle Mitglieder: 10001
Registriert Heute: 3
Registriert Gestern: 16
Mitglieder online: 74
Gäste Online: 28
Sollte aber so aussehen:
Alle Mitglieder: 10001
Registriert Heute: 3
Registriert Gestern: 16
User online: 102
davon Gäste: 28
1. Wo und Wie kann ich das im Who is online block abändern??
2. Und geht das überhaupt?
Vielen Dank für die Hilfe.:thumbup:
Gruß Atze
Ich würde es so machen,
Besucher: 206
Mitglieder: 134
Gesamt: 340
@onkel,
wie auch immer, aber mit welchem Codeschnippsel frage ich Gesamtonlinezahlen ab?
Gruß
Garnicht ist wohl eher ne mathe aufgabe. sec muss mal gucken :D
$guest_online_num=0;
$result = sql_query("SELECT Count(ip) FROM ${prefix}_visitors WHERE time>".$past." AND uid=0;");
list($guest_online_num) = sql_fetch_row($result);
Ich denke mal wenn man im who_is_online block diese abfrage abändert ( AND uid=0 weg) das man alle User angezeigt bekommt
Also wenn ich das so machen, da bekomme ich ne ganz komischt zahl raus??
die stimmt aber nicht.
Gruß
Was kommt raus?
so sollte es sein:
Mitglieder online: 95
Gäste Online: 22
so war es:
Mitglieder online: 95
Gäste Online: 80 -> das hatte ich verändert.
117 wäre richtig gewesen!
Hab einen zweiten wer ist online Block aktiv gehabt,
deshalb so genau!
Was nun??
Hm muss Tora oder so was dazu ablassen. ka genau wie das gereglt wird
warum noch umständlich abfragen?
die beiden Werte sind doch schon abgefragt, man braucht sie nur noch addieren.
$gesamt_online=($guest_online_num+$member_online_num);
und da wo du die Zahl dann ausgeben willst halt $gesamt_online aufrufen.
Genau :thumbup:
das wäre auch mein Ablass gewesen ;)
Oh man ja stimmt. Gott bin einfach nicht fit :(
Hi ok für euch ganz easy,
aber für mich weniger. Hab das jetzt eingebaut, aber leider
nichts:
# Alle Onlineleute ermitteln / Atze
$gesamt_online=($guest_online_num+$member_online_num);
list($guest_gesamt_online) = sql_fetch_row($result);
Gruß Atze
nur das: $gesamt_online=($guest_online_num+$member_online_num);
Und dann dort wo es ausgeben werden soll $gesamt_online reinsetzen
ja das geht gar nicht,
da kriegen wir Fehler.
Schreib doch mal bitte rein, wo genau das und das rein muß.
Danke
setz die Zeile doch direkt über den Output des blocks.
so wie du es postest sieht es mir eher danach aus als ob du es da einsetzt wo eine der beiden zu addierenden Variablen noch nicht gefüllt ist :)
schau mal in den Block, da steht irgentwo:
# Ausgabe ...................................
$content = "\n<!-- $thisfile output start --> ......
ändere das ab in :
$gesamt_online=($guest_online_num+$member_online_num);
# Ausgabe ...................................
$content = "\n<!-- $thisfile output start -->
und darunter findest du etwas tiefer die zeile:
."\n<tr>\n<td class=\"boxcontent\">"._BWOGUESTES."</td>\n<td align=\"right\" class=\"boxcontent\">\n<b>$guest_online_num</b></td>\n</tr>\n"
darunter schreibst du:
."\n<tr>\n<td class=\"boxcontent\">Besucher online:</td>\n<td align=\"right\" class=\"boxcontent\">\n<b>$gesamt_online</b></td>\n</tr>\n"
und dann passt das schon :)
Ich glaube du hast diesen Block mit den Männlich und weiblich getrennt, wenn ja dann nutze diesen block im anhang....
Danke, so klappts!!
Super ;) :thumbup: