Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Themeoptionen nicht änderbar
#1
Hi Community,

ich habe in einem fremden Board ein merkwürdiges Problem.
Die Theme-Einstellungen lassen sich teilweise nicht ändern.
Das betrifft den Namen des Themes und auch die zugelassenen Benutzergruppen (siehe Attachment) und ist bei jedem Theme so.
Ich bekomme zwar die obligatorische Erfolgsmeldung im ACP, aber es passiert nichts.
In der Browser-Konsole wird kein Fehler ausgegeben. 
Andere Themeoptionen lassen sich hingegen problemlos ändern.
Das Forum ist auf dem neusten Stand.
Lt. Dateiüberprüfung sind im Admin-Verzeichnis keine veränderten Dateien.

Ich weiß aktuell nicht, wonach ich suchen soll. Huh
Hat von euch wer eine Idee?

Vielen Dank schon mal.

   
Zitieren
#2
Ich tippe auf ein Plugin, das sich am Hook "admin_style_themes_edit_commit" einklinkt.
Den gleichen Fehler hatte ich mal durch den MHeditor.
Zitieren
#3
(31.07.2024, 18:34)doylecc schrieb: Den gleichen Fehler hatte ich mal durch den MHeditor.

Das ist das Stichwort.  Wink
Der MHeditor ist in diesem Board im Einsatz.
Hast du dafür eine Lösung gefunden, oder ist das Problem durch eine neue Version des Editors zu beheben?
Wenn du dich mit diesem Editor nicht auskennst, wer dann?! Big Grin Big Grin

P.s. Habe gerade gesehen, dass es keine neuere Version gibt. RC6 ist bereits im Einsatz.
Zitieren
#4
Ersetze mal in der Datei inc/plugins/mheditor/mhe_admincp.php komplett die allerletzte Funktion durch:
PHP-Code:
$plugins->add_hook('admin_style_themes_edit_commit''mheditor_themestyle_update');
// Set MHeditor style for a theme
function mheditor_themestyle_update()
{
    global $mybb$db$properties$update_array$theme$allowedgroups;

    $properties['mheditorstyle'] = $mybb->get_input('mheditorstyle');

    $update_array = array(
        
'name' => $db->escape_string($mybb->input['name']),
        
'pid' => $mybb->get_input('pid'MyBB::INPUT_INT),
        
'allowedgroups' => $allowedgroups,
        'properties' => $db->escape_string(my_serialize($properties))
    );



und ein paar Zeilen darüber:
PHP-Code:
$style['mheditorstyle'], 

kann gelöscht werden.
Zitieren
#5
Das war´s. Smile 
Herzlichen Dank für deine Hilfe! Beer
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Maximallänge nicht änderbar bzw. Änderung wird nicht erkannt navis 2 1.365 08.11.2015, 17:53
Letzter Beitrag: navis