Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - 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: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. (/thread-29670.html) |
Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - Helios - 07.05.2014 Hallo zusammen! Ich möchte meinen Gäste aus einem Forum hier mit der ID 2 zwar die Themen zeigen, aber die Beiträge selbst sollen sie nicht lesen können. Ich habe versucht, die showthread.php wie folgt zu erweitern: Hinter PHP-Code: // Load global language phrases PHP-Code: if($mybb->user['uid'] == 0 && $forum['fid'] == 2){ Diese Abfrage bewirkt leider gar nichts Hat jemand eine Idee. Ich würde mich sehr über Hilfe freuen. Viele Grüße Helios RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - MrBrechreiz - 07.05.2014 Mach aus == ein != RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - Helios - 07.05.2014 S0? PHP-Code: if($mybb->user['uid'] != 0 && $forum['fid'] != 2){ Das funktioniert auch nicht RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - doylecc - 07.05.2014 $forum['fid'] ist an der Stelle in der Datei noch gar nicht definiert. Versuche es mal nach Zeile 130: PHP-Code: // Does the thread belong to a valid forum? und füge darunter ein: PHP-Code: if($mybb->user['uid'] == 0 && $forum['fid'] == 2){ RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - Helios - 07.05.2014 So paßt es Vielen Dank dafür! Viele Grüße Helios RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - hkkp - 07.05.2014 Kann man dies so erweitern, dass man dann auf die Einloggseite weitergeleitet wird? Und das Gäste in anderen Foren trotzem lesen können? RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - Jockl - 08.05.2014 (07.05.2014, 18:37)hkkp schrieb: Kann man dies so erweitern, dass man dann auf die Einloggseite weitergeleitet wird?Meiner Meinung geht das nur, wenn Du auf die Fehlermeldung/Aufforderung zum Einloggen verzichtest. (07.05.2014, 18:37)hkkp schrieb: Und das Gäste in anderen Foren trotzem lesen können?Verstehe nicht, was Du meinst. waldo's Code bedingt ja nur eine Einschränkung für Gäste, das Forum mit ID=2 betreffend. RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - hkkp - 08.05.2014 (08.05.2014, 20:48)Jockl schrieb:(07.05.2014, 18:37)hkkp schrieb: Kann man dies so erweitern, dass man dann auf die Einloggseite weitergeleitet wird?Meiner Meinung geht das nur, wenn Du auf die Fehlermeldung/Aufforderung zum Einloggen verzichtest. Ja so dachte ich mir das, wäre ja auch unsinnig da erst eine Fehlermeldung zu platzieren. Denn jeder wird sich wohl sein Teil denken, wenn er auf die Einloggseite weitergeleitet wird. Entweder ich versteh das verkehrt, aber dieser Code wäre doch für alle Foren oder nicht? RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - Jockl - 08.05.2014 (08.05.2014, 22:01)hkkp schrieb: Ja so dachte ich mir das, wäre ja auch unsinnig da erst eine Fehlermeldung zu platzieren. Denn jeder wird sich wohl sein Teil denken, wenn er auf die Einloggseite weitergeleitet wird.Sieh Dir mal die Funktion redirect an..... Statt error_no_permission() (08.05.2014, 22:01)hkkp schrieb: Entweder ich versteh das verkehrt, aber dieser Code wäre doch für alle Foren oder nicht?Der Code sagt: Wenn der User ein Gast ist und das Forum die ID=2 besitzt, dann leite den Gast an die Fehlerseite weiter..... RE: Gäste sollen Themen in einem Forum sehen, aber nicht lesen können. - hkkp - 08.05.2014 Okay, ich schau mir mal das mit dem redirect an... Code: $redirect_url = ''; müßte dann dies iwie sein oder? |