MyBB.de Forum

Normale Version: Schnellanwortbox für einzelne Forenbereiche deaktivieren/freischalten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Gibt es eigentlich eine Möglichkeit, die Schnellantwortbox nur für bestimmte Bereiche des Forums zu aktivieren??

Vielleicht noch kurz zur Erklärung:
Wir haben in unserem Forum eine kleine Sektion mit Wortspielen, wo es nicht darauf ankommt, Texte grossartig zu gestalten oder editieren, sondern wo lediglich eine schnelle Antwort möglich sein sollte..

Im restlichen Bereich des Forums ist das aber eher umgekehrt, da unsere User gerne auch Texte gestalten und dort die Schnellantwortbox nicht haben wollen..
Mit einer kleinen Codeänderung kein Problem. Eine Einstellung dafür gibt es nicht.
Hmm...

Ich kann zwar ganz gut mit Html und auch ein wenig mit php umgehen, aber dafür reicht es leider nicht Sad

Könntest Du mir bitt einen Tipp geben, wo ich was ändern müsste?
Öffne die Datei showthread.php und suche die Zeile:
PHP-Code:
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no"
Ersetzen durch:
PHP-Code:
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no" && $fid == "x"
Ersetze das x durch die ID des Forums, in dem die Box gezeigt werden soll.
Hallo Michael -
erstmal vielen Dank für Deine Mühe Smile
Die Codeänderung funktioniert, aber leider genau anders herum,als ich mir das gedacht habe.
Die Schnellantwortboxen erscheinen in allen Foren, nur nicht in dem, in dem sie eigentlich gedacht waren...
Nun hab ich gestern schon ein Weilchen daran rumgetüftelt, aber es doch nicht wirklich geschafft, das so sortiert zu bekommen, dass es richtig herum klappt Sad
Du musst für x die ID einsetzen, in der es angezeigt werden soll, dann müsste es klappen. Sonst versuch mal das:

PHP-Code:
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no" && $fid != "x"
Tja, das hatte ich gestern auch schon mal probiert...
das gab erstaunlicherweise das gleiche Bild, ganau wie dies hier:

PHP-Code:
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no" && $fid !== "x"

(natürlich hatte ich das X durch die ForumsID ersetzt)
Es muss != und nicht !== heißen. Aber wie gesagt, eigentlich sollte Michaels Code funktionieren.
jepp... Fehler gefunden

nun geht das ( wenn man denn auch nicht auf die Leerstellen achtet)

Asche auf mein Haupt und nochmal vielen Dank für den Support