Seite 1 von 2

Wer ist Online - Link

Verfasst: 29.05.2007 20:44
von phpsigi
Wie kann ich den Link "Wer ist Online" sperren? Zurzeit kann jeder User nach verfolgen, wer sich wo befindet.
Selbst der Admin und Mods können eingesehen werden.


Schöne Grüße

Verfasst: 29.05.2007 21:08
von bantu
Ja und? Gleichberechtigung für alle. Außerdem ist das bei phpBB Version 2 auch nicht anders.

Verfasst: 29.05.2007 21:09
von nickvergessen
2 Schritte:
1. öffne:

Code: Alles auswählen

styles/prosilver/templates/index_body.html
finde:

Code: Alles auswählen

<a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a>
ersetze mit:

Code: Alles auswählen

{L_WHO_IS_ONLINE}
2. lösche

Code: Alles auswählen

viewonline.php
aus dem Root-Verzeichnis

edit:
bantu hat geschrieben:Ja und? Gleichberechtigung für alle. Außerdem ist das bei phpBB Version 2 auch nicht anders.
Wenn er es für alle abschalten will... und außerdem lässt sich das auch bei phpBB2 entfernen.

Verfasst: 30.05.2007 13:19
von CarstenS
Ich würde es gerne so einrichten, dass nur eingeloggte Mitglieder diese Funktion nutzen können. Gäste geht das nichts an. Habt ihr da auch eine Lösung?

Verfasst: 30.05.2007 14:32
von Emanuelle_1982
viewonline.php

suche

Code: Alles auswählen

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
füge dahinter ein

Code: Alles auswählen

if (!$user->data['is_registered'])
{
	login_box();
}
bewirkt: Link noch da, wenn man drauf geht wird überprüft ob man online ist, wenn ja - anzeigen, wenn nein wird die login Box gezeigt

Schritt 2, den 'KAsten ausblenden

suche:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
ersetze durch

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST and S_USER_LOGGED_IN -->
nun wird der Kasten im Index ausgeblendet

damit das jetzt aber funktioniert:
Cache leeren
a) direkt auf der Startseite, den Cache leeren
b) ACP - Styles - templates - aktualisieren

Liebe Grüße
Emma

Verfasst: 30.05.2007 15:50
von CarstenS
Emanuelle_1982 hat geschrieben:damit das jetzt aber funktioniert:
Cache leeren
a) direkt auf der Startseite, den Cache leeren
b) ACP - Styles - templates - aktualisieren
:wink: :lol:

Verfasst: 30.05.2007 16:01
von Emanuelle_1982
CarstenS hat geschrieben:
Emanuelle_1982 hat geschrieben:damit das jetzt aber funktioniert:
Cache leeren
a) direkt auf der Startseite, den Cache leeren
b) ACP - Styles - templates - aktualisieren
:wink: :lol:
das ist leider nötig...
häufig werden die Änderungen an den HTML Dateien nicht angezeigt - es gibt eine gute Möglichkeit die nicht den ganzen Cache leert - aber die ist 'komplizierter' ... für manche... und daher sage ich immer die beiden Sachen, das schafft jeder

Verfasst: 30.05.2007 17:34
von CarstenS
ich musste nur lachen, weil das ja auch mein Problem im anderen Thread war... :wink:

Verfasst: 30.05.2007 21:10
von Logul
Emanuelle_1982 hat geschrieben: Schritt 2, den 'KAsten ausblenden

suche:

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
ersetze durch

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST and S_USER_LOGGED_IN -->
nun wird der Kasten im Index ausgeblendet
Haltet mich ruhig für ganz besondern dämlich, aber ich hab keinen Plan, in welcher Datei ich den o.g. Code finden soll :o

Verfasst: 31.05.2007 10:06
von phpsigi
nickvergessen hat geschrieben:2 Schritte:
1. öffne:

Code: Alles auswählen

styles/prosilver/templates/index_body.html
finde:

Code: Alles auswählen

<a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a>
ersetze mit:

Code: Alles auswählen

{L_WHO_IS_ONLINE}
2. lösche

Code: Alles auswählen

viewonline.php
aus dem Root-Verzeichnis

edit:
bantu hat geschrieben:Ja und? Gleichberechtigung für alle. Außerdem ist das bei phpBB Version 2 auch nicht anders.
Wenn er es für alle abschalten will... und außerdem lässt sich das auch bei phpBB2 entfernen.
Hallo nickvergessen.

Danke für die Hilfe!