Beiträge: 171
Themen: 29
Registriert seit: 08.09.2022
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.
Bye Uwe
mybb1.8.37, PHP 8.2.9 *PlugIns: Zum Anfang springen*Wer war online*Ungelesene Beiträge anzeigen*BAM*Danke sagen*Thema erledigt*Fancybox
Beiträge: 2.234
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
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.
Beiträge: 171
Themen: 29
Registriert seit: 08.09.2022
(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.
Bye Uwe
mybb1.8.37, PHP 8.2.9 *PlugIns: Zum Anfang springen*Wer war online*Ungelesene Beiträge anzeigen*BAM*Danke sagen*Thema erledigt*Fancybox
Beiträge: 2.234
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
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.
Beiträge: 171
Themen: 29
Registriert seit: 08.09.2022
10.01.2023, 22:02
(Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2023, 22:16 von UweJ.)
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?
Bye Uwe
mybb1.8.37, PHP 8.2.9 *PlugIns: Zum Anfang springen*Wer war online*Ungelesene Beiträge anzeigen*BAM*Danke sagen*Thema erledigt*Fancybox
Beiträge: 1.708
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
Hi Uwe,
vielleicht genügt dir ja auch die Option Beiträge für Gäste gekürzt anzuzeigen? Vielleicht kann man mit Einstellung "0" dann sogar gar nichts anzeigen lassen, müsstest du mal probieren.
https://www.mybb.de/forum/thread-35098-p...#pid230801
Beiträge: 2.234
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
11.01.2023, 08:32
(Dieser Beitrag wurde zuletzt bearbeitet: 11.01.2023, 08:36 von Schnapsnase.)
(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.
Beiträge: 171
Themen: 29
Registriert seit: 08.09.2022
11.01.2023, 11:49
(Dieser Beitrag wurde zuletzt bearbeitet: 11.01.2023, 11:57 von UweJ.)
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?
Bye Uwe
mybb1.8.37, PHP 8.2.9 *PlugIns: Zum Anfang springen*Wer war online*Ungelesene Beiträge anzeigen*BAM*Danke sagen*Thema erledigt*Fancybox
Beiträge: 2.234
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
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.
Beiträge: 171
Themen: 29
Registriert seit: 08.09.2022
11.01.2023, 12:50
(Dieser Beitrag wurde zuletzt bearbeitet: 11.01.2023, 12:50 von UweJ.)
hab´s rausbekommen. Nun sollte alles gut sein - Danke nochmals.
Bye Uwe
mybb1.8.37, PHP 8.2.9 *PlugIns: Zum Anfang springen*Wer war online*Ungelesene Beiträge anzeigen*BAM*Danke sagen*Thema erledigt*Fancybox