Beiträge: 70
Themen: 16
Registriert seit: 14.12.2005
......
hallo,
mir gefällt eins nicht so ganz...neben "Wer ist online?" steht in eckigen klammern vollständige liste...kann man das irgendwie entfernen?
cu
Bigmemo
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
Um diesen Link zu entfernen gehst du ins
ACP --> Templates (dein Template) --> Startseite Templates --> index_whosonline
und dort entfernst du:
Code:
[<a href="online.php">$lang->complete_list</a>]
Beiträge: 77
Themen: 28
Registriert seit: 08.08.2005
MyBB-Version: 1.6.4
Gibt es hier villeicht noch die Möglichkeit besteht, dass hinter den Benutzernamen dann noch "und X Gäste." steht? X steht dann für die jeweilige Zahl die online war. Wenn keine Gäste online waren, soll der text hidden sein. Also er soll erst auftauchen wenn mind. 1 Gast online war. Ausserdem soll es dann im Falle von einem Gast auch "und 1 Gast." heissen. Wäre cool!
Gruß Sascha.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Das ist so leider nicht möglich, da Gäste nicht gezählt werden.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 77
Themen: 28
Registriert seit: 08.08.2005
MyBB-Version: 1.6.4
Ist es möglich, die Gäste zu zählen? ist ja theoretisch nichts anderes ob man nun members oder gäste zählt....
Beiträge: 24
Themen: 1
Registriert seit: 07.02.2005
FS-Aviator schrieb:Ist es möglich, die Gäste zu zählen? ist ja theoretisch nichts anderes ob man nun members oder gäste zählt....
Bin mir nicht ganz sicher, aber da nicht die IP sondern die Foren ID eines Benutzer gezählt würde, hättest du als Ausage 1 Gast, sobald ein Gast online war. Das Zählen von Gästen müste somit auf IP Basis (oder einer weitern Info im Cookie) passieren (was aber beides weit über meine programier Fähigkeiten hinausgeht
).
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Was möglich ist, ist die Gesamtzahl der Besucher inklusive Mitglieder der letzten 24 Stunden auszugeben.
Öffne dazu die Datei index.php und suche nach:
PHP-Code:
eval("\$whosonline = \"".$templates->get("index_whosonline")."\";");
Darüber einfügen:
PHP-Code:
$num_visitors = $db->num_rows($db->query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE uid = '0' AND time > ".$stime.""));
if($num_visitors == "0")
{
$visitors_online_today = "";
}
elseif($num_visitors == "1")
{
$visitors_online_today = "In den letzten 24 Stunden hatten wir 1 Besucher";
}
else
{
$visitors_online_today = "In den letzten 24 Stunden hatten wir ".$num_guests." Besucher";
}
Anschließend kannst du die Anzahl über die Variable $visitors_online_today im Template index_whosonline ausgeben.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 77
Themen: 28
Registriert seit: 08.08.2005
MyBB-Version: 1.6.4
Michael schrieb:Anschließend kannst du die Anzahl über die Variable $visitors_online_today im Template index_whosonline ausgeben.
Hi Michael! Wie genau muss ich das einfügen und was betweckt es? Gruß Sascha.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Füge einfach $visitors_online_today an der Stelle im Template ein, an der die Ausgabe erscheinen soll. Angazeigt wird: "In den letzten 24 Stunden hatten wir x Besucher".
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 108
Themen: 15
Registriert seit: 18.01.2006
Hiho.
Da Einzahl und Mehrzahl von "Besucher" im deutschen gleich ist, könnte man ja sogar den "elseif { ... }"-Teil rauslassen.
Und statt $num_guests müsste es $num_visitors heißen,.
In den sanften Worten der heiligen Jungfrau Maria: "Was'n das für'n Scheiß?"