MyBB.de Forum
User für einzelnen Thread sperren - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: User für einzelnen Thread sperren (/thread-11725.html)

Seiten: Seiten: 1 2


User für einzelnen Thread sperren - Anschi - 05.12.2008

Hallo zusammen Big Grin

Natürlich hab ich schon gesucht und auch klar... ich weiß natürlich bzgl. der User-Gruppen, dass man so die Rechte anpassen könnte...

Explizit geht es mir aber darum, dass ich z.B. 2 Usern das Recht verwehren möchte, einen bestimmten Thread zu lesen.

Über die Gruppen/Rechte-Funktion wäre es ziemlich mühsam, denn ich müsste quasi eine neue Gruppe bilden und rd. 100 User bearbeiten, damit sie dieser Gruppe zugehörig sind. Dann müsste ich extra für einen Thread ein neues Forum einrichten, das auf diese Rechte entsprechend eingerichtet wird....

All das erscheint mir für einen einzelnen Fred äh Thread etwas mühsam.

Gibt es eine einfachere Möglichkeit, einem User diese Lese-/Schreibrechte für explizit einen Thread (also nicht Thema oder Forum/Unterforum) zu nehmen???

Hoffentlich hab ich das einigermaßen verständlich erklärt Blush

Lieben Dank schon mal

Anschi


RE: User für einzelnen Thread sperren - Manuel - 05.12.2008

Hallo Anschi,

eine interessante Idee hast du da und nein bisher existiert solch ein Plugin noch nicht. Da es aber sehr interessant ist, werde ich mich gleich heute noch dran setzen.


RE: User für einzelnen Thread sperren - Anschi - 05.12.2008

Wir haben die V 1.2.14. Ich habe mal in die showthread.php rein gesehen und meine, dass man folgende Zeilen mit einer zusätzlichen Abfrage nach uid und tid erweitern können müsste!?

PHP-Code:
// Does the user have permission to view this thread?
$forumpermissions forum_permissions($forum['fid']);
 
if(
$forumpermissions['canview'] != "yes" || $forumpermissions['canviewthreads'] != "yes")
{
 
error_no_permission();


Sind wir da auf dem richtigen Weg?

Achja und noch etwas anderes: dass entsprechende Threads gleich gar nicht mehr für diese User sichtbar sind, dürfte wahrscheinlich sehr aufwendig sein um zu setzen, oder? Blush


RE: User für einzelnen Thread sperren - Manuel - 05.12.2008

Ohh...das wird schwer, da ihr dann für jeden Thread die Abfrage machen müsstet. Ich hätte eher an etwas gedacht wie.

(Admin CP)
Geben Sie die Thread ID ein.
Geben Sie die UIDs ein, die diesen Thread nicht lesen dürfen.

Dann später noch abfragen, fertig xD


RE: User für einzelnen Thread sperren - Anschi - 05.12.2008

DAS klingt in der Tat viiiiel einfacher und wäre genau so, wie wir es uns vorstellen.

Wäre echt klasse!!!

Vielen Dank auch schon mal für Deine schnelle Reaktion!!


RE: User für einzelnen Thread sperren - Michael - 05.12.2008

Du kannst unter dem von dir genannten Code auch diesen ergänzen:
PHP-Code:
$checkthreadid intval($mybb->input['tid']);
if((
$checkthreadid == || $checkthreadid y) && ($mybb->user['uid'] == || $mybb->user['uid'] == b))
{
    
error_no_permission();

x und y sind dabei die IDs der Threads und a und b die IDs der Benutzer.


RE: User für einzelnen Thread sperren - Manuel - 05.12.2008

Plugin ist auch fertig xD

https://www.mybb.de/forum/thread-21007.html


RE: User für einzelnen Thread sperren - Anschi - 05.12.2008

Boah... Ihr seid einfach ne Wucht!!!! *auf die Knie fall*

Werde das heut Abend gleich probieren und gebe dann nochmals Bescheid!!!

Glückliche Grüße Smile

Anschi
Suuuuuuuper *hüpf Smilie müsst Ihr Euch vorstellen* Big Grin

Geniale Sache!!


Vielen, vielen Dank!

Liebe Grüße

Anschi und Jockl


RE: User für einzelnen Thread sperren - Climax - 31.01.2009

Was muss ich beachten, wenn ich das Plugin für 1.4 umschreiben möchte?

Erhalte nämlich immer nen Fehler... Und bei der Fehler-Meldung ist dann komischerweise das Präfix doppelt drin und im Admin-Nav seh ich auch nix... Sad

Thx & Greetz


RE: User für einzelnen Thread sperren - Murphy - 31.01.2009

(31.01.2009, 00:37)Climax schrieb: Was muss ich beachten, wenn ich das Plugin für 1.4 umschreiben möchte?

Vielleicht hilft Dir das weiter:

https://www.mybb.de/forum/thread-10640.html