Anzeige VERSTECKER USER ausblenden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
FlötenForum
Mitglied
Beiträge: 29
Registriert: 21.12.2007 00:16

Anzeige VERSTECKER USER ausblenden

Beitrag von FlötenForum »

Hallo, ich möchte gerne, das man unter wer ist online nicht mehr sieht, dass verstecke User online sind. Es sollen nur registrierte und Gäste angezeigt werden, keine versteckten. Danke für eure Hilfe.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Versteckte User können nur von Admins und Moderatoren gesehen werden ( und sich selbst )

Oder aber, du verweigerst das Recht " Kann auch unsichtbare Benutzer online sehen " einer bestimmten Gruppe mit "NIE".
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Ich denke er meint den Textabschnitt:
Insgesamt ist 1 Besucher online :: 1 registrierter, 0 unsichtbare und 0 Gäst
kein Support per PN
FlötenForum
Mitglied
Beiträge: 29
Registriert: 21.12.2007 00:16

Beitrag von FlötenForum »

Ja, genau den meine ich. Sorry, falls ich mich undeutlich ausdrückte.
consul
Mitglied
Beiträge: 63
Registriert: 08.02.2007 16:30

Beitrag von consul »

Dann einfach im Code die Variable, die die Anzahl der versteckten User ausliest durch eine null ersetzen. So hat es bei mir geklappt.

Es kommt dann zu einer etwas unlogischen Anzeige:

Insgesamt sind 4 Besucher online :: 1 registrierter, 0 unsichtbare und 0 Gäst

Aber, es hat noch keiner gemeckert :grin: Die meisten scheinen das echt zu überlesen.....

Wenn da allerdings noch jemand eine saubere Lösung hat. Bin ich auch stark dran interessiert.

Theoretisch muss es ja möglich sein, eine Rechenfunktion ein zu bauen.

Also "Variable für Besucher online" minus "versteckte" gleich "neue Variable für Besucher online".

Und in der Anzeige wird dann "variable für Besucher online" ersetzt durch "neue Variable für Besucher online".

Sollte nichtmal alzu schwer sein in der Umsetzung. Ich gestehe, war bis jetzt zu faul das zu versuchen. Es reichte, bis jetzt, die erste Variante um User zufrieden zu stellen.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

includes/functions.php
finde:

Code: Alles auswählen

$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
ersetze mit:

Code: Alles auswählen

#$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
Dadurch entsteht folgendes:

Code: Alles auswählen

Insgesamt ist 1 Besucher online :: 1 registrierter, 0 Gäste
Also müssen wir noch die Sprache verändern:
language/de/common.php
finde:

Code: Alles auswählen

	'REG_USERS_TOTAL'			=> '%d registrierte, ',
ersetze mit:

Code: Alles auswählen

	'REG_USERS_TOTAL'			=> '%d registrierte und ',
finde:

Code: Alles auswählen

	'REG_USERS_ZERO_TOTAL'		=> '0 registrierte, ',
ersetze mit:

Code: Alles auswählen

	'REG_USERS_ZERO_TOTAL'		=> '0 registrierte und ',
finde:

Code: Alles auswählen

	'REG_USER_TOTAL'			=> '%d registrierter, ',
ersetze mit:

Code: Alles auswählen

	'REG_USER_TOTAL'			=> '%d registrierter und ',
KB:utf8bom !!
dann heißts:

Code: Alles auswählen

Insgesamt ist 1 Besucher online :: 1 registrierter und 0 Gäste
kein Support per PN
consul
Mitglied
Beiträge: 63
Registriert: 08.02.2007 16:30

Beitrag von consul »

THX

Liest sich sehr logisch....:-)

Werds heute Abend mal einbauen
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Da fehlt dann aber noch:

SUCHE:

Code: Alles auswählen

		$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;
ERSETZE MIT:

Code: Alles auswählen

		// $total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;
		$total_online_users = $logged_visible_online + $guests_online;
Damit die Gesamt Anzahl der User wieder stimmt.


Nun auch im phpBB3 Snippet Forum zu finden:

Unsichtbare Mitglieder aus "Wer ist Online" entf.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“