Besteht die Möglichkeit per Rechtevergabe die Rechte für Gäste insofern zu beschränken, dass sie zwar die Rubriken und Beitragsüberschriften sehen, aber nicht in die Beiträge reinschauen können. Dies möchte ich gern den Registrierten vorbehalten.
Bislang gehen die Rechte mit dem Sehen auch in die Beiträge rein.
Per Rechtevergabe geht das nicht. Allerdings kann man einen kleinen PHP-Eingriff in eine Core-Datei machen und dann funzt das alles.
Möchtest du das?
Bedenken muss mann dabei, dass diese Änderung durch ein nächstes Update wieder rückgängig gemacht werden könnten.
(10.01.2023, 20:08)Schnapsnase schrieb: [ -> ]Per Rechtevergabe geht das nicht. Allerdings kann man einen kleinen PHP-Eingriff in eine Core-Datei machen und dann funzt das alles.
Möchtest du das?
Bedenken muss mann dabei, dass diese Änderung durch ein nächstes Update wieder rückgängig gemacht werden könnten.
ok, ich würde es versuchen und mir dann merken.
Suche in der Datei /inc/functions_forumlist.php
ab Zeile 71 nach:
PHP-Code:
// Hide post info if user cannot view forum or cannot view threads
if($permissions['canview'] != 1 || (isset($permissions['canviewthreads']) && $permissions['canviewthreads'] != 1))
{
$hideinfo = true;
}
und ändere in:
PHP-Code:
// Hide post info if user cannot view forum or cannot view threads
if($permissions['canview'] != 1 || (isset($permissions['canviewthreads']) && $permissions['canviewthreads'] != 1))
{
$hideinfo = false;
}
Wenn du die Gästerechte jetzt auf "sehen" setzt, können sie auf der Index-Seite immer lastpost der Foren und Unterforen sehen aber nicht lesen. Das sollte eigentlich genügen, um zu sehen, dass auch Leben im Forum ist.
cool, werde ich gleich umsetzen - Besten Dank
Leider nicht ganz das, was ich wollte; sorry.
Mit der Änderung können die Gäste die Rubrik sehen, jedoch nicht die einzelnen Überschriften der Themen in der Rubrik. So ähnlich war es ja vorher auch bereits.
Ich möchte gern die Überschriften der Themen zeigen, die Inhalte/Beiträge dazu jedoch nicht für Gäste.
Lässt sich so etwas auch darstellen?
(10.01.2023, 22:02)UweJ schrieb: [ -> ]Ich möchte gern die Überschriften der Themen zeigen, die Inhalte/Beiträge dazu jedoch nicht für Gäste.
Dann hatte ich dich falsch verstanden.
Versuche es mal
hiermit.
Das sollte funktionieren, wenn die Gästerechte im Nachgang richtig gesetzt werden.
Meinen
obigen Vorschlag kannst du trotzdem zusätzlich anwenden, damit auf der Index-Seite auch für Gäste die Lastpost-Info angezeigt wird.
JA, genau so hatte ich es gedacht, SUPER :-)
Vielen vielen Dank.
Dank auch an bv64 für die Info.
---
PS: leider doch noch nicht so ganz. Das Script gilt ja nun für das gesamte Forum.
In einigen Bereichen sollen auch Gäste lesen dürfen.
Wo finde ich denn für mein Forum die entsprechenden ID´s?
Wie im verlinkten Beitrag beschrieben, musst du dann ein Array von fid`s definieren.
Die fid eines Forums oder einer Kategorie siehst du ganz einfach, wenn du mit der Maus über den Namen/Link fährst.
Am Bildschirmrand unten links wird dann die Link-Adresse eingeblendet.
hab´s rausbekommen. Nun sollte alles gut sein - Danke nochmals.