Beiträge: 424
Themen: 77
Registriert seit: 02.08.2008
23.03.2009, 18:10
(Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2009, 18:11 von problemkind.)
Hi,
ich möchte das die Gäste nicht mehr mitgezählt werden bei den Besucherrekord im Forum. Kann man das verhindern das die Gäste mitgezählt werden?
Zitat:Besucherrekord: 128 (06.09.2008 um 05:17 Uhr)
schon mal vielen Dank.
mit freundlichen Grüßen
das Problemkind
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
23.03.2009, 20:25
(Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2009, 20:27 von Megaleecher.)
Das geht nur mit kleinen Codeänderungen.
öffne die Datei
forum/index.php mit einem Editor.
Suche dort folgende Zeile (ca 130):
PHP-Code:
// Build the who's online bit on the index page.
$onlinecount = $membercount + $guestcount + $botcount;
und ersetzte sie mit
PHP-Code:
// Build the who's online bit on the index page.
$onlinecount = $membercount + $guestcount + $botcount;
$onlinecountmod = $membercount + $botcount;
Dann suche diesen Code (ca. Zeile 175):
PHP-Code:
$lang->online_note = $lang->sprintf($lang->online_note, my_number_format($onlinecount), $onlinebit, $mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbit, my_number_format($anoncount), $anonbit, my_number_format($guestcount), $guestbit);
und ersetzte ihn mit
PHP-Code:
$lang->online_note = $lang->sprintf($lang->online_note, my_number_format($onlinecountmod), $onlinebit, $mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbit, my_number_format($anoncount), $anonbit, my_number_format($guestcount), $guestbit);
Das ist nicht getestet, sollte aber funktionieren
Jedoch musst du zuerst den Zähler zurücksetzten, damit du die Änderungen bemerkst, außer es sind gleichzeitig 129 registrierte User da^^
MfG Megaleecher
Beiträge: 424
Themen: 77
Registriert seit: 02.08.2008
23.03.2009, 21:48
(Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2009, 22:03 von problemkind.)
danke für deine Mühe aber erzählt immer noch:
User + Guest und speichert es in die Tabelle: mostonline die ich geleert hatte.
Dabei habe ich die Codeänderungen vor genommen.
Irgendwie ging dein Vorschlag nicht... aber habe es selber dann gemacht... ich brauchte irgendwie nur bei dem 1. Code:
Code:
// Build the who's online bit on the index page.
$onlinecount = $membercount + $guestcount + $botcount;
gegen das ersetzen:
Code:
// Build the who's online bit on the index page.
$onlinecount = $membercount;
die 2. Codezeile war garnicht nötig gewesen. Ich musste nur den gäste und bot verweis entfernen.
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
23.03.2009, 22:13
(Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2009, 22:46 von Megaleecher.)
Ich habe es über beide Codeänderungen gemacht, weil es hätte ja sein können, dass er die Online User woanders benötigt.
Ich habe mich jetzt aber nochmals umgesehen, und er braucht die eh nur noch beim Speichern des neuen Wertes, also reicht es die erste Zeile zu ändern
MfG Megaleecher
Beiträge: 424
Themen: 77
Registriert seit: 02.08.2008
Danke nochmal für die Erklärung und den Verweis auf die Codezeile in der index.php, dass hat mir schon sehr gut weiter geholfen
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Einen ähnlichen Code gibt es auch in der portal.php. Bitte auch dort ändern.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.