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
öffentliche Foren auf Index verbergen
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.
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.
index.php
suche nach
und ersetze dies mit
4 musst du natürlich nach deinen Wünschen anpassen
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";
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";