MyBB.de Forum
Benutzerliste nur für registrierte User sichtbar machen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Benutzerliste nur für registrierte User sichtbar machen (/thread-6066.html)



Benutzerliste nur für registrierte User sichtbar machen - tobo78 - 03.06.2007

Hi,

wie kann ich dafür sorgen, dass die User, Downloads, Chat, Kalender etc die oben in der Forenansicht zu sehen sind nur registrierten Benutzern zugänglich sind?

Danke & Grüsse

André


RE: Benutzerliste nur für registrierte User sichtbar machen - Michael - 03.06.2007

Den Zugang zur Benutzerliste und zum Kalender kannst du in den Berechtigungen der Benutzergruppe deaktivieren.
Bei den Mods musst du die Datei öffnen, die vom Benutzer aufgerufen wird. Suche da nach der Zeile, in der die global.php des Forums eingebunden wird. Darunter musst du folgendes einfügen:
PHP-Code:
if($mybb->user['uid'] == "0") {
    
error_no_permission();




RE: Benutzerliste nur für registrierte User sichtbar machen - tobo78 - 03.06.2007

Vielen Dank für Deine Hilfe, Michael.

Finde mich in den ganzen PHP-Dateien noch nicht so ganz zurecht, aber ich bleibe dran.

Gibt es denn irgednwo eine Art technische Dokumentation, wo ich Informationen finde was in welcher PHP-Datei geschieht?
Und noch ne Frage: Welches Programm empfiehlst Du zum editieren der Dateien? Ich benutze derzeit PSPad. Und gehe ich recht in der Annahme dass ich eine lokale Apache / MySQL / PHP Umgebung brauche um alles erstmal lokal zu testen?


RE: Benutzerliste nur für registrierte User sichtbar machen - Michael - 04.06.2007

Hier findest du eine Referenz der einzelnen Dateien mit den Funktionen usw. Ich benutze auch PSPad, aber jeder sollte den Editor nehmen, mit dem er am besten zurecht kommt. Zum Testen ist eine lokale Installation empfehlenswert, beispielsweise mit Hilfe von XAMPP.


RE: Benutzerliste nur für registrierte User sichtbar machen - tobo78 - 04.06.2007

Michael, vielen Dank für Deine Unterstützung. Hat alles perfekt funktioniert. Denk Link nehme ich direkt zu meinen Favoriten.


RE: Benutzerliste nur für registrierte User sichtbar machen - tobo78 - 02.07.2008

Michael schrieb:Den Zugang zur Benutzerliste und zum Kalender kannst du in den Berechtigungen der Benutzergruppe deaktivieren.
Bei den Mods musst du die Datei öffnen, die vom Benutzer aufgerufen wird. Suche da nach der Zeile, in der die global.php des Forums eingebunden wird. Darunter musst du folgendes einfügen:
PHP-Code:
if($mybb->user['uid'] == "0") {
    
error_no_permission();


Das scheint in der aktuellen Version 1.2.13 nicht mehr zu funktionieren. Gibt es eine alternative Vorgehensweise?


RE: Benutzerliste nur für registrierte User sichtbar machen - Michael - 02.07.2008

Der Code funktioniert auch weiterhin. Hast du ihn eingefügt nachdem die global.php eingebunden wird?


RE: Benutzerliste nur für registrierte User sichtbar machen - tobo78 - 02.07.2008

Michael schrieb:Der Code funktioniert auch weiterhin. Hast du ihn eingefügt nachdem die global.php eingebunden wird?

Bei mir sieht es so aus:

<?php
/**
* MyBB 1.2
* Copyright © 2006 MyBB Group, All Rights Reserved
*
* Website: http://www.mybboard.net
* License: http://www.mybboard.net/eula.html
*
* $Id: memberlist.php 3595 2008-01-09 00:10:57Z Tikitiki $
*/


define("IN_MYBB", 1);

$templatelist = "memberlist,memberlist_row";
$templatelist .= ",postbit_www,postbit_email,multipage_nextpage,multipage_page_current,multipage_page,multipage_start,multipage_end,multipage";
require_once "./global.php";

if($mybb->user['uid'] == "0") {
    error_no_permission();



Beim Aufruf der Seite bekomme ich dann folgenden Fehler:


Parse error: syntax error, unexpected T_STRING in /memberlist.php on line 19


RE: Benutzerliste nur für registrierte User sichtbar machen - Michael - 03.07.2008

Da scheint es einen Syntaxfehler zu geben. Irgendetwas hast du scheinbar beim Einfügen überschrieben. Der Fehler müsste in der Zeile sein, die in deinem Auszug als nächstes kommen würde.


RE: Benutzerliste nur für registrierte User sichtbar machen - tobo78 - 03.07.2008

Hab die ursprüngliche Datei nochmal hochgeladen und editiert, jetzt funktionierts. Wie immer ein dickes "Danke!" für Deinen super Support.