MyBB.de Forum
Benutzer Rekord (Gäste) - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Benutzer Rekord (Gäste) (/thread-21293.html)



Benutzer Rekord (Gäste) - problemkind - 23.03.2009

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


RE: Benutzer Rekord (Gäste) - Megaleecher - 23.03.2009

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_notemy_number_format($onlinecount), $onlinebit$mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbitmy_number_format($anoncount), $anonbitmy_number_format($guestcount), $guestbit); 

und ersetzte ihn mit

PHP-Code:
    $lang->online_note $lang->sprintf($lang->online_notemy_number_format($onlinecountmod), $onlinebit$mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbitmy_number_format($anoncount), $anonbitmy_number_format($guestcount), $guestbit); 

Das ist nicht getestet, sollte aber funktionieren Wink
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


RE: Benutzer Rekord (Gäste) - problemkind - 23.03.2009

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.


RE: Benutzer Rekord (Gäste) - Megaleecher - 23.03.2009

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 Wink

MfG Megaleecher


RE: Benutzer Rekord (Gäste) - problemkind - 23.03.2009

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 Wink


RE: Benutzer Rekord (Gäste) - StefanT - 24.03.2009

Einen ähnlichen Code gibt es auch in der portal.php. Bitte auch dort ändern. Wink