MyBB.de Forum

Normale Version: Alle Foren sichtbar auch ohne Berechtigung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen!
Ich suche nach einer Möglichkeit das alle Benutzer unabhängig von ihren
Zugriffsrechten alle vorhandenen Rubriken und Foren sehen können.
Wenn nun ein Benutzer auf ein Forum klickt, für das er keine Berechtigung
hat soll ein entsprechender Hinweis erscheinen.

Wenn ich einer Benutzergruppe im ACP das Recht "sehen" nehmen, verschwindet für diese das entsprechende Unterforum komplett als wäre es nicht vorhanden.
Wenn ich aber das Recht gebe, "kann Forum sehen" und dazu das Recht verweigere "kann Themen im Forum lesen" habe ich fast was ich möchte.
Leider kommt dann keine Meldung nach dem Schema "du kommst hier net rein!" sondern dem Benutzer wird erzählt in diesem Forum gäbe es keine Beiträge.

Gibt es eine Möglichkeit das besser zu machen?
Vieleicht ist dies das was Du suchst.
Das Plugin ist leider nicht das was ich suche.
Ich kann mir auch nicht vorstellen, daß das was ich möchte das Board nicht auch schon von Haus aus kann.

Ich möchte einfach nur, das alle User auch alle Foren in der Übersicht sehen können, aber beim Klick auf Foren zu denen Ihnen die Berechtigungen fehlen einen entsprechenden Hinweis bekommen.

Wenn ich das wie auf dem Screenshot zu sehen realisiere funktioniert das auch so weit, jedoch bekommt der Benutzer ohne Berechtigung dann die Meldung, daß sich in diesem Forum keine Threads befinden würden.
Hier wünsche ich mir eine Meldung das es an der fehlenden Berechtigung liegt und nicht an fehlenden Beiträgen.

[attachment=8299]

Ich hoffe ich konnte das verständlich erklären... Blush
Du könntest den Text in der forumdisplay.lang.php anpassen. An dieser Stelle
PHP-Code:
$l['nothreads'] = "...."

NetHunter

(27.01.2013, 13:47)Vorlonski schrieb: [ -> ]...
Ich möchte einfach nur, das alle User auch alle Foren in der Übersicht sehen können, aber beim Klick auf Foren zu denen Ihnen die Berechtigungen fehlen einen entsprechenden Hinweis bekommen.
...

Wäre es eine Idee einfach auf die Einlogmaske weiterzuleiten? Falls ja ist eine Zeile in forumdisplay.php dafür zu ändern.
Finde:
PHP-Code:
$threadcache $tids null
ersetzen mit:
PHP-Code:
error_no_permission(); 
Einfach das Häkchen bei "Kann das Forum sehen" rausnehmen und unter Konfiguration --> Einstellungen --> Startseite "Private Foren verstecken?" auf Nein stellen.

Gruß
Jawoll....! Big Grin
Das war genau die Option die ich vergeblich gesucht hatte. Vielen Dank!

NetHunter

So geht es natürlich auch. Einfach und dazu noch mit Standardboardmitteln. Meine Variante lässt es weiterhin zu Foren gänzlich zu verstecken. Das nur als Info am Rande. Wink