Seite 2 von 3
Verfasst: 22.01.2007 22:25
von Miriam
Und die Anzahl soll dann anstelle des ursprünglichen Textes (mit dem Userrecord) stehen?
Verfasst: 22.01.2007 22:44
von Lacrimula
Nein, der Text soll genauso bleiben.Nur die Anzahl soll sich ändern. Und zwar soll gezählt werden, wieviele bis jetzt an diesem Tag online waren.
LG
Lacrimula
Verfasst: 22.01.2007 22:57
von Miriam
Also soll da dann stehen:
Der Rekord liegt bei <Anzahl der Benutzer des aktuellen Tages> Benutzern am <Tag des Rekords>, <Uhrzeit des Rekords>
Komisch... aber gut.

Verfasst: 22.01.2007 23:29
von Lacrimula
ja, genauso.......
LG
Lacrimula
Verfasst: 23.01.2007 16:12
von Miriam
<Tag des Rekords> und <Aktueller Tag> sind nicht das selbe... bezeichnen also nicht das selbe Datum. So soll es sein?

Verfasst: 23.01.2007 18:31
von Lacrimula
Hallo Miriam
Es wäre gut, wenn die Anzeige so wäre:
<aktueller Tag> waren schon <Anzahl der User(plus evtl. Gäste)> online.
Geht das?
LG
Lacrimula
Verfasst: 23.01.2007 20:58
von Miriam
Na klar... wieso nicht?
finde in include/functions.php
davor füge ein:
Code: Alles auswählen
function users_today()
{
global $db;
$sql = "SELECT count(user_id) as users_today FROM `phpbb_users`
WHERE YEAR(NOW())=YEAR(FROM_UNIXTIME(user_lastvisit))
AND DAYOFYEAR(NOW())-DAYOFYEAR(FROM_UNIXTIME(user_lastvisit))=0";
if ($result = $db->sql_query($sql))
{
$row = $db->sql_fetchrow($result);
$users_today = $row['users_today'];
}
return $users_today;
}
finde in template/subSilver/index_body.tpl
tausche aus gegen:
finde in language/lang_german/lang_main.php
Code: Alles auswählen
$lang['Online_users_zero_total'] = 'Insgesamt sind <b>0</b> Benutzer online: ';
davor füge ein:
Code: Alles auswählen
$lang['Users_today'] = 'Heute waren bis dato <b>%d</b> registrierte(r) Benutzer online.';
finde in includes/page_header.php
davor füge ein:
Code: Alles auswählen
'USERS_TODAY' => sprintf($lang['Users_today'], users_today()),
Du musst das auch für die anderen
lang_main.php einpflegen und auch die weiteren
index_body.tpl auf den neuen Stand bringen.
Verfasst: 24.01.2007 19:47
von Lacrimula
Hallo Miriam
Ganz lieben Dank für deine Hilfe. Ich denke mal, es werden nur die registrierten User gezählt. Kann man es so ändern, dass auch Gäste gezählt werden?
LG
Lacrimula
Verfasst: 24.01.2007 21:23
von Miriam
Bist Du sicher, dass Du das willst?Ich habe es mal auf meinem Forum getestet: Heute waren es bis jetzt 370.
Aber wenn Du willst, können wir das gern realisieren.

Verfasst: 24.01.2007 22:29
von Lacrimula
Hallo Miriam
Wenns möglich wäre, dann hätte ich es schon gerne. Vielleicht könnte man die Zahl der Gäste extra aufführen?
LG
Lacrimula