MyBB.de Forum
Thema geschlossen Button anzeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Thema geschlossen Button anzeigen (/thread-37100.html)



Thema geschlossen Button anzeigen - lenox - 24.03.2020

Moin zusammen,

ich wollte mal fragen, ob es möglich ist das Gruppen welche die Berechtigung haben auf geschlossene Themen zu Antworten, der Thema geschlossen Button angezeigt wird anstelle des Antwort Buttons.

Die Berechtigung zu antworten soll dabei aber bestehen bleiben.


RE: Thema geschlossen Button anzeigen - [ExiTuS] - 24.03.2020

Möglich ist das nur mit einer Änderung im PHP-Code.
Der nachfolgende Code ist selbsterklärend, in ./showthread.php (Zeile 671 ff):

Code:
// If the forum is not open, show closed newreply button unless the user is a moderator of this forum.
$newthread = $newreply = '';
if($forum['open'] != 0 && $forum['type'] == "f")
{
    if($forumpermissions['canpostthreads'] != 0 && $mybb->user['suspendposting'] != 1)
    {
        eval("\$newthread = \"".$templates->get("showthread_newthread")."\";");
    }

    // Show the appropriate reply button if this thread is open or closed
    if($forumpermissions['canpostreplys'] != 0 && $mybb->user['suspendposting'] != 1 && ($thread['closed'] != 1 || is_moderator($fid, "canpostclosedthreads")) && ($thread['uid'] == $mybb->user['uid'] || $forumpermissions['canonlyreplyownthreads'] != 1))
    {
        eval("\$newreply = \"".$templates->get("showthread_newreply")."\";");
    }
    elseif($thread['closed'] == 1)
    {
        eval("\$newreply = \"".$templates->get("showthread_newreply_closed")."\";");
    }
}

Falls du die Anzeige nur nach bestimmten Gruppen ändern möchtest, musst du zwingend eine zusätzliche Abfrage nach der Gruppe in den Code einbauen.

[ExiTuS]


RE: Thema geschlossen Button anzeigen - lenox - 25.03.2020

Danke werde ich mir nachher mal anschauen.