Hallo, ich habe folgendes Problem:
Wenn ich nun eine neue Kategorie mit einem neuen Topic anlege, und dieses nur für eine bestimmte Benutzergruppe zugänglich mache, ist es trotzdem immernoch möglich, dass Administratoren diese Topics sehen können. Wie kann ich nun einstellen, dass wirklich nur die Benutzer einer Bestimmten Benutzergruppe und sonst kein anderer Auf diesen Forumsbereich zugreifen kann! (Ich als Administrator kann und will dort zugreifen können! Nur halt einige andere Administratoren sollen diesen Bereich nicht sehen!)
Vielen Dank schonmal für die Antworten!
Administrator bei bestimmten Kategorien/Foren sperren
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.
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
Ihr braucht doch bloss in den entsprechenden Dateien (index.php, viewforum.php, viewtopic.php usw.) eine Abfrage einbauen, damit Admins oder bestimmte Admins (über die ID) das Forum/Thema nicht betreten/sehen dürfen. Zum Beispiel..
index.php (Forum wird nicht auf dem Index angezeigt)
++blaumarkierter Teil ist neu (für MySQL)++
++blaumarkierter Teil ist neu++
index.php (Forum wird nicht auf dem Index angezeigt)
++blaumarkierter Teil ist neu (für MySQL)++
viewforum.php/viewtopic.php (Forum existiert für die Admins nicht)$where = ( $userdata['user_level'] == ADMIN ) ? 'WHERE f.forum_id NOT IN (1)' : '';
$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
ORDER BY f.cat_id, f.forum_order";
++blaumarkierter Teil ist neu++
usw.if( $forum_id == '1' && $userdata['user_level'] == ADMIN )
{
message_die(GENERAL_MESSAGE, 'Forum existiert nicht.');
}
else
{
$template->pparse('body');
}