Thema für Gäste im öffentlichen Forum nicht lesbar machen
Verfasst: 04.01.2014 00:25
Ihr habt ein "öffentliches" Forum, wo eure Gäste durch die Rechtevergabe eigentlich alle Themen in diesem öffentlichen Forum mitlesen können. Jetzt wollt ihr aber die Beiträge von einem speziellen Thema, welches in diesem öffentlichen Forum ist, für eure Gäste unzugänglich (nicht lesbar) machen. Dies ist mit der Standard Rechtevergabe nicht möglich. Um aber euer Vorhaben trotzdem umsetzen zu können, müsstet ihr dieses kleine Snippet einbauen.
Öffne: viewtopic.php
Suche:
Füge danach, das hier ein:
Die Zahl 625 bei der Topic ID
Voila, das wars schon.
Jetzt ist das Thema mit der Topic ID
Öffne: viewtopic.php
Suche:
Code: Alles auswählen
$sort_dir = request_var('sd', $default_sort_dir);
Füge danach, das hier ein:
Code: Alles auswählen
if ((!$user->data['is_registered'] && $topic_id == 625))
{
trigger_error('NOT_AUTHORIZED');
}
$topic_id == 625
muss dann natürlich, mit eurer Topic ID Zahl ausgetauscht werden.Voila, das wars schon.
Jetzt ist das Thema mit der Topic ID
$topic_id == 625
, trotz Lesefreigabe im Forum(Rechtevergabe) für Gäste nicht lesbar.