Seite 1 von 2

wer ist online nur für Admins und Mods erlauben

Verfasst: 13.12.2009 21:10
von caballonegro
Hallo,
ich möchte den "Wer ist online LINK" vor gewöhnlichen Usern verschliessen und nur Admins und Mods erlauben das zu benutzen

Müsste doch gehen, oder ?

Nur ich glaube das erscheint an verschiedenen Stellen. Demzufolge müssten auch mehrere Dateien geändert werden, aber welche ?

Danke

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 13.12.2009 21:20
von Passat
Das kannst du über die Rechteverwaltung einstellen.

Das Recht heißt "Kann Profile, die Mitglieder- und die Wer-ist-online-Liste ansehen", zu finden unter "Profil" in der Rechteverwaltung.

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 13.12.2009 21:31
von caballonegro
Die Mitgliederliste sollte aber den gewöhnlichen Usern noch sichtbar bleiben.

Es geht mir wirklich nur um den WHOIS link, weil der insbesondere zeigt, was ein User gerade wo macht.

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 13:48
von Metzle
Hallo,

such dir den Link im Template raus und umschließe ihn wie folgt:

Code: Alles auswählen

<!-- IF U_ACP and U_MCP -->Link<!-- ENDIF -->

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 15:09
von franki
Hallo Metzle

Da kommt bei mir die Frage auf wie ich das am besten einbinde :(

Die Codezeile bei prosilver ist ja

Code: Alles auswählen

<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
Wäre dass dann so richtig ?

Code: Alles auswählen

<!-- IF U_VIEWONLINE --><h3><a href="<!-- IF U_ACP and U_MCP -->{U_VIEWONLINE}<!-- ENDIF -->">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
oder müsste man das dann so machen

Code: Alles auswählen

	<!-- IF U_ACP and U_MCP -->
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
	<!-- ELSE -->
		<h3>{L_WHO_IS_ONLINE}</h3>
	<!-- ENDIF -->

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 15:34
von Metzle
Hallo,

das ist natürlich nun eine gute Frage, aber ist der Teil für den WHOIS-Link zuständig? Ich bin mir jetzt nicht sicher, sitze auch gerade nicht am heimischen PC um mal eben zu schauen ( , weil auswendig weiß ich dann auch nicht alles :D ), aber ich meine, dass damit doch gar nicht der WHOIS-Link geregelt wird von dem die Rede war.

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 18:41
von franki
Hallo Metzle
caballonegro hat geschrieben:Hallo,
ich möchte den "Wer ist online LINK" vor gewöhnlichen Usern verschliessen und nur Admins und Mods erlauben das zu benutzen
Ich verstehe das so, dass die User die viewonline.php nicht öffnen können.
Und das ist eigentlich in meinen Augen der Link der auch hier ganz unten im Thread
anzuklicken ist (Wer ist online?).

Der Link ist ja in der Überschrift von "Wer ist online?"

Code: Alles auswählen

<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
Jetzt kann ich natürlich nicht die ganze Zeile auskommentieren, da ja sonst die Überschrift {L_WHO_IS_ONLINE} auch fehlt.

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 19:03
von Passat
Man muß nur den Link auskommentieren.

Richtig ist es daher so:

Code: Alles auswählen

<!-- IF U_ACP and U_MCP --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
Die deaktivierung des Links verhindert aber nicht, das jemand die viewonline.php direkt aufruft.

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 19:23
von franki
Passat hat geschrieben:Man muß nur den Link auskommentieren.

Richtig ist es daher so:

Code: Alles auswählen

<!-- IF U_ACP and U_MCP --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
Die deaktivierung des Links verhindert aber nicht, das jemand die viewonline.php direkt aufruft.
Hallo Passat

Was machst Du mit der Berechtigung

Code: Alles auswählen

<!-- IF U_VIEWONLINE -->
:o
Die haste ja damit auch ausgehebelt und das soll ja, denke ich, nicht sein.

Re: wer ist online nur für Admins und Mods erlauben

Verfasst: 14.12.2009 21:07
von Passat
franki hat geschrieben: Was machst Du mit der Berechtigung

Code: Alles auswählen

<!-- IF U_VIEWONLINE -->
:o
Die haste ja damit auch ausgehebelt und das soll ja, denke ich, nicht sein.
Die Berechtigung entspricht dem Recht "Kann Profile, die Mitglieder- und die Wer-ist-online-Liste ansehen" und das ist ja obsolet, wenn nur Admins und Moderatoren die Liste sehen sollen.

Man kann das Recht zwar drin lassen und es dann auf verschiedene Admin- und Moderatorengruppen anwenden, aber dann könnten die auch z.B. die Mitgliederliste nicht mehr sehen.
Das ist aber nicht gewünscht, also ist das Recht an dieser Stelle überflüssig.

Wenn es doch gewünscht ist:

Code: Alles auswählen

<!-- IF U_VIEWONLINE and U_ACP and U_MCP -->