Erstmal folgendes:
Damit User sich auch selbst für dieses Forum registrieren können, benötigst Du außerdem noch das Modul
Self Registration.
Um bestimmte Seiten nur registrierten Usern anzuzeigen benötigst DU das Modul
Custom Content.
Wie geht es jetzt weiter:
Das Modul FrontendUsers würde ich direkt im Template mit dem Parameter
"silent" aufrufen:
{cms_module module="FrontendUsers" form="silent"}
Am besten ganz oben gleich nach
.
Damit ist zunnächst einmal sichergestellt, dass alle nötigen Variablen zur Überprüfung des Login-Status eines Users vorhanden sind, aber nichts auf der Seite angezeigt wird (also kein Login bzw. Logout Formular).
Gleich darunter würde ich das Modul CustomContent aufrufen:
{cms_module module="CustomContent"}
Damit ist sichergestellt, dass Du im Inhalt jeder Seite oder im Template jedes Moduls mit Hilfe der Abfragefunktion des CustomContent Moduls nur bestimmte Inhalte anzeigen lassen kannst.
Als nächstes würde ich - nur, um Dich mit der Funktionsweise dieser Module vertraut zu machen - eine Testseite anlegen und den Inhalt mit Hilfe des CustomContent Moduls nur eingeloggten Usern anzeigen lassen.
Wenn Du das hast, kannst Du anstelle des Inhaltes, der nur registrierten Usern angezeigt werden soll, das ForumModul aufrufen:
{cms_module module="Forum"}
Die Synchronisation mit FrontendUsers übernimmt das Modul automatisch.
Den letzten Schritt mit dem Modul CustomContent kannst Du Dir allerdings auch sparen, da das ForumModul intern selber nochmal prüft, ob der Besucher zugriff auf das Forum hat, oder nicht.
Das Problem beim ForumModul ist, dass es keinen öffentlichen Zugang zum Forum gibt, mit dem man nur lesen, aber nicht posten darf.
Es gibt im Backend nur die Option, mit der auch Gäste posten dürfen.
Ist diese Option deaktiviert, können Gäste die Posts im Forum nichteinmal mehr lesen.
Es fehlt quasi die Option "öffentlich/privat".
Wenn das ForumModul zudem irgendwann auch die Ausgabe via Smarty Templates unterstützt, wäre das Forum gleich viel flexibler.
Es ist nunmal ein sehr einfaches Forum. Noch dazu erst in der Version 0.9.0.
Wenn Du ein komplexeres Forum willst, würde ich Dir ein externes Forum empfehlen.
Dieses hier ist z.B. das
Simple Machines Forum.
Lässt sich sehr leicht installieren und anpassen.
Es gibt im Downloadbereich noch das ein oder andere Projekt mit dem externe Foren leicht eingebunden werden können.
Externe Foren haben aber meist einen eigenen Admin-Bereich bzw. eine eigene Nutzerverwaltung, sodass die Synchronisation mit Modulen Deiner Seite recht schwierig ist.
Ich hoffe, ich konnte Dir damit ein wenig weiterhelfen.