Du hast letztendlich 3 Berechtigungskombinationen für Deine Gäste, von daher würde ich empfehlen, doch lieber gleich mit einer neuen Forumsrolle zu arbeiten - das Anpassen der Forumsberechtigungen geht dann schneller und ist übersichtlicher, auch wenns jetzt auf den ersten Blick etwas umständlich aussehen mag.
- Kategorie samt enthaltener Foren/Unterforen komplett unsichtbar
- Kategorie sichtbar, Foren in ihr aber nicht
- Kategorie sichtbar, ebenso bestimmte/einzelne Foren in ihr, andere Foren in ihr aber nicht
Am besten ist es, Du legst erst einmal eine neue Rolle an:
ACP > Berechtigungen > Forums-Rollen
- forumsrolle_01.png (1.74 KiB) 1068 mal betrachtet
Im Grauen Feld einen Namen eingeben, z.B.
Gäste
, und im Dropdown daneben
Kein Zugang
- mit letzterem übernimmst Du die Einstellungen aus dieser vorhandenen Rolle in die neue.
Im nächsten Schritt passt Du die Vorlage noch an =>
"Kann Forum sehen" => "ja"
"Kann Forum lesen" => "nein"
Jetzt kannst Du die Zugriffsrechte für die Gästegruppe einfach dadurch ändern, dass Du eine vordefiniert Rolle zuweist - ansonsten müsstest Du eine "nicht ganz passende" wählen und die für jede Kategorie/jedes Forum einzeln anpassen
Gehe jetzt ins
ACP > Berechtigungen > Gruppenspezifische Forenrechte
Dort dann im Dropdown "Gäste" auswählen > in der folgenden Maske dann alle Kategorien bzw. Foren auswählen, für die Du die Rechte anpassen willst.
(Nicht zu viele auf einmal markieren: 5 bis 10 müssten okay sein - phpBB verschluckt sich sonst gerne mal und bricht den Vorgang ab
Machs am besten vielleicht kategorienweise.)
Jetzt jedem Kategorie-/Forumseintrag eine passewnde Rolle zuweisen =>
- Wenn eine komplette Kategorie samt den in ihr gelisteten Foren/Unterforen für Gäste nicht sichtbar sein soll:
In der Maske bei allen Kategorien, Foren und Unterforen die Rolle auf kein Zugang
stellen
- Wenn die Kategorie selbst plus einige Foren in ihr sichtbar bleiben, andere Foren aber nicht:
- Bei der Kategorie Nur lesender Zugriff
setzen
- Bei allen "unsichtbaren" Foren wieder kein Zugang
- Bei allen sichtbaren Foren die neue Rolle Gäste
- Wenn die Kategorie Foren enthält, die wiederum Unterforen enthalten
- Bei der Kategorie Nur lesender Zugriff
setzen
- dito bei allen Foren, die Unterforen enthalten, die ebenfalls sichtbar sein sollen
- bei allen Unterforen, die sichtbar sein sollen => Gäste
- bei allen anderen Foren bzw. Unterforen wieder kein Zugang
Das wichtige dabei, wenn hier, wie Du schreibst, auch Unterforen entsprechend konfiguriert müssen: es müssen immer alle übergeordneten Ebenenebenfalls sichtbar sein, damit dieses auch angezeigt werden kann. Die Rolle
kein Zugang
blendet auch sämtliche untergeordneten Ebenen mit aus, egal wie deren individuelle Konfiguration aussieht.