Who is online Statistik splitten
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
Who is online Statistik splitten
Ist es möglich die Statistik zu splitten?
Erklärung dazu was ich meine:
Im moment habe ich die Statistik so eingefügt das folgendes für alle sichtbar ist:
Beiträge gesamt:
Registrierte Benutzer:
Neu:
Benutzer online:
(Anzeige der Onlinebenutzer)
[Admin] [Moderator]
Jetzt fehlt mir aber noch dies hier:
Benutzer online: .. registrierte, .. versteckte und .. Gäste
--> das würde ich gerne getrennt anzeigen lassen. (Bereich nur für Admi/Mod sichtbar)
Soweit ich das jedoch gesehen habe wird das mit nur einem Code "{ TOTAL_USERS_ONLINE }" gesteuert.
Kann man das trennen. Und wenn ja, wie?
gruß
grizzli
Erklärung dazu was ich meine:
Im moment habe ich die Statistik so eingefügt das folgendes für alle sichtbar ist:
Beiträge gesamt:
Registrierte Benutzer:
Neu:
Benutzer online:
(Anzeige der Onlinebenutzer)
[Admin] [Moderator]
Jetzt fehlt mir aber noch dies hier:
Benutzer online: .. registrierte, .. versteckte und .. Gäste
--> das würde ich gerne getrennt anzeigen lassen. (Bereich nur für Admi/Mod sichtbar)
Soweit ich das jedoch gesehen habe wird das mit nur einem Code "{ TOTAL_USERS_ONLINE }" gesteuert.
Kann man das trennen. Und wenn ja, wie?
gruß
grizzli
Schau dir mal die page_header.php an..
Dieser Block wird dann mit der Konstante TOTAL_USERS_ONLINE in der index_body.tpl ausgegeben.
Das könntest du nun aufgliedern.
Die jeweiligen Konstanten kannst du dann getrennt in der index_body.tpl ausgeben.
Code: Alles auswählen
$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);Das könntest du nun aufgliedern.
Code: Alles auswählen
$alle_user = sprintf($l_t_user_s, $total_online_users);
$sichtbare_user = sprintf($l_r_user_s, $logged_visible_online);
$versteckte_user = sprintf($l_h_user_s, $logged_hidden_online);
$gäste = sprintf($l_g_user_s, $guests_online);Code: Alles auswählen
'ALLE_USER' => $alle_user,
'SICHTBARE_USER' => $sichtbare_user,
'VERSTECKTE_USER' => $versteckte_user,
'GÄSTE' => $gäste,- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
Hi,
danke für die Info, aber irgendwie funktioniert das nicht *hmm*
Ich habe folgendes gemacht:
page_header.php:
ersetzt durch:
Folgende Zeilen eingefügt:
index_body.tpl:
Ergebnis:
Keine Anzeige: Es bleibt leer. Einzig {GÄSTE} wird genauso angezeigt
Was habe ich falsch gemacht?
gruß
grizzli
danke für die Info, aber irgendwie funktioniert das nicht *hmm*
Ich habe folgendes gemacht:
page_header.php:
Code: Alles auswählen
$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);Code: Alles auswählen
$alle_user = sprintf($l_t_user_s, $total_online_users);
$sichtbare_user = sprintf($l_r_user_s, $logged_visible_online);
$versteckte_user = sprintf($l_h_user_s, $logged_hidden_online);
$gäste = sprintf($l_g_user_s, $guests_online);Code: Alles auswählen
'PAGE_TITLE' => $page_title,
'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit),
'CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
'ALLE_USER' => $alle_user,
'SICHTBARE_USER' => $sichtbare_user,
'VERSTECKTE_USER' => $versteckte_user,
'GÄSTE' => $gäste,
'LOGGED_IN_USER_LIST' => $online_userlist,Code: Alles auswählen
{SICHTBARE_USER}<br />{VERSTECKTE_USER}<br />{GÄSTE}
und "{TOTAL_USERS_ONLINE} habe ich durch {ALLE_USER} ersetztKeine Anzeige: Es bleibt leer. Einzig {GÄSTE} wird genauso angezeigt
Was habe ich falsch gemacht?
gruß
grizzli
hmm.. es sollte eigentlich funktionieren (s. mein Testboard).
Eine andere Möglichkeit wäre, die Definition in der lang_main.php anzupassen (dort können auch <br />s eingetragen werden).
Eine andere Möglichkeit wäre, die Definition in der lang_main.php anzupassen (dort können auch <br />s eingetragen werden).
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
hmm,
die lang-Mains hgab ich bearbeitet ....
das ganze sieht zb auf Deutsch so aus:
Ich hab Dir per PN eine URL zu einem Screenshot geschickt. Da im moment nur ich den Adminbereich sehen kann. Da sieht man wie es aussieht ....
gruß
grizzli
die lang-Mains hgab ich bearbeitet ....
das ganze sieht zb auf Deutsch so aus:
Code: Alles auswählen
// Global Header strings
//
$lang['Registered_users'] = ' ';
$lang['Browsing_forum'] = 'Benutzer hier:';
$lang['Online_users_zero_total'] = ' Benutzer online:<b>0</b>';
$lang['Online_users_total'] = ' Benutzer online: <b>%d</b>';
$lang['Online_user_total'] = ' Benutzer online: <b>%d</b>';
$lang['Reg_users_zero_total'] = ' Registrierte: <b>0</b>';
$lang['Reg_users_total'] = ' Registrierte: <b>%d</b> ';
$lang['Reg_user_total'] = ' Registrierter: <b>1</b> ';
$lang['Hidden_users_zero_total'] = ' Versteckte: <b>0</b> ';
$lang['Hidden_users_total'] = ' Versteckte: <b>%d</b>';
$lang['Hidden_user_total'] = ' Versteckte: <b>1</b>';
$lang['Guest_users_zero_total'] = ' Gast: <b>0</b>';
$lang['Guest_users_total'] = ' Gäste: <b>%d</b>';
$lang['Guest_user_total'] = ' Gast: <b>1</b>';
$lang['Record_online_users'] = ' Rekord der Besucher: <b>%s</b> am %s.'; // first %s = number of users, second %s is the date.
gruß
grizzli
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
Hi,
ich hatte das ganze mal versucht in overall_header einzufügen, da die page_header.php doch diesen Bereich ansteuert ?! Aber das war es auch nicht
- Das Ergebnis ist das gleiche
Ich dachte das man evtl. was in der index.php ändern muß, da ja die die index_body.tpl steuert, oder?
Aber da konnte ich nichts wie dieses hier finden:
Irgendwie will das nicht klappen
gruß
grizzli
ich hatte das ganze mal versucht in overall_header einzufügen, da die page_header.php doch diesen Bereich ansteuert ?! Aber das war es auch nicht
Ich dachte das man evtl. was in der index.php ändern muß, da ja die die index_body.tpl steuert, oder?
Aber da konnte ich nichts wie dieses hier finden:
Code: Alles auswählen
$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);gruß
grizzli
Zuletzt geändert von grizzlibaer am 21.09.2004 19:12, insgesamt 1-mal geändert.
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
Hi
EDIT - URLS entfernt
gruß
grizzli
EDIT - URLS entfernt
gruß
grizzli
Zuletzt geändert von grizzlibaer am 21.09.2004 19:12, insgesamt 1-mal geändert.
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
Keine Änderung
EDIT
ich habs .... man darf keine Umlaute schreiben. Ich hab Gäste in Gaeste umgewandelt und nu gehts
Danke für die Hilfe
gruß
grizzli
EDIT
ich habs .... man darf keine Umlaute schreiben. Ich hab Gäste in Gaeste umgewandelt und nu gehts
Danke für die Hilfe
gruß
grizzli
Zuletzt geändert von grizzlibaer am 21.09.2004 19:07, insgesamt 1-mal geändert.