Online-Status verbergen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Online-Status verbergen

Beitrag von eumelchen »

Hallo zusammen,

ich möchte in meinem Forum ( 3.1.8 ) nur den Administratoren und den Globalen Moderatoren ermöglichen ihren Online-Status zu verbergen.
Das funktioniert ja auch wenn ich die Rechte dementsprechend einstelle.
Mich stört nur das im Anmeldefenster trotzdem für Alle die Option "Meinen Online-Status während dieser Sitzung verbergen" sichtbar ist und auch ausgewählt werden kann. Allerdings wird bei "normalen" Mitglieder der Online-Status nicht verborgen, es kommt aber auch kein Hinweis das es nicht funktioniert.

Gibt es eine Möglichkeit das diese Option im Anmeldefenster nur den Admins und den globalen Mods angezeigt wird?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Online-Status verbergen

Beitrag von Kirk »

Hallo
Wenn diese Option im Anmeldefenster erscheint, ist man ja noch nicht eingelogt.
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Online-Status verbergen

Beitrag von eumelchen »

Hallo Kirk, das ist richtig!
Ich möchte aber nicht das "normale" Mitglieder wissen das es so eine Option überhaupt gibt.

Und dann ist es ja auch sehr unschön wenn ein Mitglied glaubt das sein Onlinestatus nicht sichtbar ist und man sieht ihn doch.
Es müsste dann auf jeden Fall bei der Anmeldung informiert werden das diese Funktion für ihn nicht möglich ist.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Online-Status verbergen

Beitrag von Kirk »

Man könnte dahinter noch ein Zusatz schreiben z.b. so,
Öffne: root/styles/stylename/template/login_body.html
Finde:

Code: Alles auswählen

{L_HIDE_ME}
Danach in der selben Zeile einfügen:

Code: Alles auswählen

 {L_ONLY_FOR_ACP_MCP}
Öffne: root/language/deinesprache/common.php
Finde:

Code: Alles auswählen

    'OPTIONS'                    => 'Optionen',
Davor einfügen:

Code: Alles auswählen

'ONLY_FOR_ACP_MCP'            => '<strong>(Nur für Administratoren und Moderatoren möglich!)</strong>',
Beachte beim Abspeichern dieser Datei folgendes: KB:utf8bom
Danach den Foren sowie den Browser Cache leeren.
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Online-Status verbergen

Beitrag von eumelchen »

Danke, Kirk, das wäre eine Möglichkeit.

Gibt es damit dann auch keine Probleme wenn ein Update gemacht werden muss?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Online-Status verbergen

Beitrag von Kirk »

Wenn man den automatischen Updater benutzt sollte es keine Probleme damit geben, vorausgesetzt du verwendest prosilver bzw. der von dir verwendete Style holt sich diese Datei von prosilver.
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Online-Status verbergen

Beitrag von eumelchen »

OK, ich verwende Prosilver, dann werde ich das mal testen. Danke.
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: Online-Status verbergen

Beitrag von Melmac »

Hi,
eumelchen hat geschrieben:Ich möchte aber nicht das "normale" Mitglieder wissen das es so eine Option überhaupt gibt.
Würde es sich unter diesen Umständen nicht anbieten, diese Option in der Anmeldemaske dann gleich komplett auszublenden?
Zusammen mit einer entsprechende Rechtevergabe sollten "normale User" dann auch keine Hinweise auf die Existenz einer solchen Option mehr finden können:

in <phpbb_root>/styles/*stylename*/template/login_body.html
suche

Code: Alles auswählen

			<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
und kommentiere die Zeile aus:

Code: Alles auswählen

			<!--
			<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
			-->
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Antworten

Zurück zu „Support-Forum“