wer ist wo-Funktion?

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 entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Tanja64
Mitglied
Beiträge: 174
Registriert: 23.08.2004 09:38

wer ist wo-Funktion?

Beitrag von Tanja64 »

Hallo,

wir möchten gerne die 'wer ist wo' Funktion in unserem Forum wenigstens für Nicht-Registrierte ausschalten, eventuell auch völlig. Wer ist online ist okay, aber es soll nicht für jeden sichtbar sein, wo gerade jemand ist.

Kann mir jemand sagen, wo ich was ändern muss?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

viewonline.php - Finde

Code: Alles auswählen

//
// End session management
//
Füge danach ein

Code: Alles auswählen

if(!$userdata['session_logged_in'])
{ 
   redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true)); 
   exit; 
}
Tanja64
Mitglied
Beiträge: 174
Registriert: 23.08.2004 09:38

Beitrag von Tanja64 »

Danke Leuchte, hat geklappt.

Kann ich da auch einstellen, dass niemand mehr sehen kann, wer wo ist?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Niemand? Dann wäre es am einfachsten die viewonline.php zu entfernen/umzubenennen und den Link dazu von der index_body.tpl zu entfernen. Alternativ kannst du die Abfrage auch für Admins ändern, dass normale User/Mods/Unregistrierte die Seite nicht aufrufen können

Code: Alles auswählen

if($userdata['user_level'] != ADMIN) 
{ 
  message_die(GENERAL_MESSAGE, "Du kommst hier nicht rein");   
}
Tanja64
Mitglied
Beiträge: 174
Registriert: 23.08.2004 09:38

Beitrag von Tanja64 »

also, den Code
if(!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true));
exit;
}
wieder rausnehmen und durch den für ADMIN ersetzen?
Dann kann nur der Admin sehen, wer wo ist?

Du hast schon recht. Niemand ist ein wenig blöde, aber wir haben diverse Bereiche, in denen wirklich nur manche User dürfen. Dieses Foren haben wir zwar Sicht und lesegeschützt, sie sind aber über 'wer ist wo' doch zu sehen.
Und das ist eben nicht so dolle. Oder kann man gesondert geschützte Unterforen da irgendwie alleine aus der viewonline nehmen?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dieses Foren haben wir zwar Sicht und lesegeschützt, sie sind aber über 'wer ist wo' doch zu sehen.
Du als Admin siehst sie ;)
Oder kann man gesondert geschützte Unterforen da irgendwie alleine aus der viewonline nehmen?
.. und ist somit Standard
Tanja64
Mitglied
Beiträge: 174
Registriert: 23.08.2004 09:38

Beitrag von Tanja64 »

Heyho,

mit Erfolg haben wir am WE das Forum upgedatet...sprich, da wir es versäumt hatten, ab 14 die update einzuarbeiten, haben wir ein identisches neues hochgezogen in der neuen Version( okay, ist noch 19... 8) ) und haben es dann auf das alte gelegt...es hat auch alles wunderbar und im PRinzip fehlerfrei funktioniert...

Einzig bei 'who is online' erhalte ich diese Meldung...
Parse error: syntax error, unexpected T_CASE in /www/htdocs/XXXXX/phpBB2-2.0.10-deutsch/viewonline.php on line 202
nachdem ich gerade die oben beschriebenen Änderungen eingearbeitet habe...vorher wurde der Fehler in line 199 angezeigt.

Kann mir jemand helfen?
Tanja64
Mitglied
Beiträge: 174
Registriert: 23.08.2004 09:38

Beitrag von Tanja64 »

ich habe nun nochmal gesucht...

der Fehler scheint hier:
// Intro + Portal MOD START
case PAGE_INTRO:
$location = $lang['Viewing_Intro'];
$location_url = "intro.$phpEx";
break;
case PAGE_PORTAL:
$location = $lang['Viewing_Portal'];
$location_url = "portal.$phpEx";
break;
// Intro + Portal MOD END
zu liegen...zumindest ist das bei mir die line 202...

in unserer alten viewonline.php ist dieser ganze Absatz nicht enthalten...
:-?
Tanja64
Mitglied
Beiträge: 174
Registriert: 23.08.2004 09:38

Beitrag von Tanja64 »

wir haben den Fehler nun gefunden.
Es fehlte ein ; :wink: ....
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“