mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen (/thread-33939.html) |
RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Santhony - 12.02.2020 Also die Foren 6, 8, 9, 44, 55 und 56 sollen für Gäste zugänglich sein. Müssen die in den String rein? und das ganze habe ich in die showthread.php gepackt. RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - itsmeJAY - 12.02.2020 (12.02.2020, 12:24)Schnapsnase schrieb:(12.02.2020, 12:17)itsmeJAY schrieb: Habe ich auch erstmal gedacht, aber dann müssten ja die anderen Foren betretbar sein. Sage ich ja Ich würde erstmal anfangen und die Negation entfernen und nur die Foren eintragen, die auch wirklich nicht besucht werden dürfen von Gästen. Dann mal schauen ob es funktioniert. Wenn immer noch nicht, muss man mal genauer schauen RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Schnapsnase - 12.02.2020 (12.02.2020, 12:27)itsmeJAY schrieb: Ich würde erstmal anfangen und die Negation entfernen ...... Genauso hab ich das gemeint. RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - itsmeJAY - 12.02.2020 (12.02.2020, 12:24)Santhony schrieb: Also die Foren 6, 8, 9, 44, 55 und 56 sollen für Gäste zugänglich sein. Versuch mal PHP-Code: if($mybb->user['uid'] == 0 && !in_array($forum['fid'], array('6', '8', '9', '44', '55', '56'))) RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Schnapsnase - 12.02.2020 Um das eigentliche Vorhaben des OP zu verwirklichen, müssten zusätzlich in den anderen benannten Foren (58, 62, 18, 22) im ACP für Gäste Leserechte gesetzt werden. Damit sollte die gewünschte Anzeige dann eigentlich funktionieren. RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Santhony - 12.02.2020 Hab jetzt den Code von itsmeJAY versucht. Und alle Foren (außer den Admin Bereich, den wirklich NUR Admins sehen dürfen sollen) mit den Rechten Forensehen/Themen lesen versehen. Aber kommt immer noch die gleiche Meldung. Y_Y RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Schnapsnase - 12.02.2020 Die Variable $forum scheint nicht definiert zu sein, wodurch nur der erste Teil der if-Anweisung umgesetzt wird. Wo und an welcher Stelle hast Du den Code platziert? RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - itsmeJAY - 12.02.2020 Suche in der showthread.php PHP-Code: $thread = get_thread($mybb->get_input('tid', MyBB::INPUT_INT)); füge darunter ein: PHP-Code: if($mybb->user['uid'] == 0 && !in_array($thread['fid'], array('6', '8', '9', '44', '55', '56'))) in array() nur die Foren eingeben, die vom Gast betreten werden dürfen. Du kannst die Abfrage wie folgt erweitern (für neue Foren): PHP-Code: if($mybb->user['uid'] == 0 && !in_array($thread['fid'], array('6', '8', '9', '44', '55', '56', 'X', 'Y', 'Z'))) RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - Santhony - 12.02.2020 Hallo Schnapsnase. Jetzt funktioniert es. Ich hatte die Abfrage schon recht weit oben in der php untergebracht gehabt. Daran hatte es wohl dann gelegen. ^^°°° Vielen lieben Dank. RE: mybb 1.8 Themen für Gäste sichtbar aber nicht lesbar machen - itsmeJAY - 12.02.2020 gut, wenn es jetzt funktioniert.. Man konnte tatsächlich $thread und $forum verwenden, also müsste das Tutorial oben genau so funktionieren (von mir). $forum wird etwas später deklariert und initialisiert - deshalb hätte ich es so gemacht, wie von mir oben geschrieben.. aber bekanntlich führen viele Wege nach Rom |