öffentliche Foren auf Index verbergen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Gast

öffentliche Foren auf Index verbergen

Beitrag von Gast »

Hallo, hab mal ne Frage:

Kann ich öffentliche Foren verbergen, dass sie nicht mehr auf der Indexseite angezeigt werden (oder bloß für Admins) und beispielsweise blos noch mit einem direkten Link aufgerufen werden können? Es müsste aber noch jeder posten können (auch nicht registrierte).

Hab es schon versucht indem ich bei Befugnisse Ansicht auf Admin und Lesen, Posten auf Alle gestellt habe. Beim Aufruf des Topics muss man sich dann aber einloggen.

Hoffe ihr könnt mir helfen. THX
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

index.php
suche nach

Code: Alles auswählen

                        $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
                                FROM (( " . FORUMS_TABLE . " f
                                LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
                                LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
                                ORDER BY f.cat_id, f.forum_order";
und ersetze dies mit

Code: Alles auswählen

                        $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
                                FROM (( " . FORUMS_TABLE . " f
                                LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
                                LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
        WHERE f.forum_id != 4
                                ORDER BY f.cat_id, f.forum_order";
4 musst du natürlich nach deinen Wünschen anpassen
Gast

Beitrag von Gast »

Genau das hab ich gesucht.

nochmal Danke :P
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“