MyBB.de Forum
Neuer BBCode-Button nicht aktiv - 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: Neuer BBCode-Button nicht aktiv (/thread-36401.html)



Neuer BBCode-Button nicht aktiv - bv64 - 15.04.2019

Anscheinend geht es mit mir gerade abwärts oder ich bin einfach nur komplett übermüdet Wink

Ich versuche einen weiteren Button in die Codebutton-Zeile zu bringen nach dieser Anleitung:
https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-kann-ich-einen-eigenen-mycode-erstellen/#mybb18

Er wird auch angezeigt, ist aber "ausgegraut" und nicht anklickbar.

hab ich irgendwas vergessen?

mein codebuttons-Template sieht jetzt so aus:

Code:
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/sceditor/editor_themes/{$theme['editortheme']}" type="text/css" media="all" />
<style type="text/css">
.sceditor-button-ot div  {
    background: url(images/otpng);
}
</style>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/jquery.sceditor.bbcode.min.js?ver=1820"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/bbcodes_sceditor.js?ver=1819"></script>

<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/editor_plugins/undo.js?ver=1820"></script>
<script type="text/javascript">
var partialmode = {$mybb->settings['partialmode']},
opt_editor = {
    plugins: "bbcode,undo",
    style: "{$mybb->asset_url}/jscripts/sceditor/textarea_styles/jquery.sceditor.{$theme['editortheme']}?ver=1820",
    rtl: {$lang->settings['rtl']},
    locale: "mybblang",     
    width: "100%",
    enablePasteFiltering: true,
    autoUpdate: true,
    emoticonsEnabled: {$emoticons_enabled},
    emoticons: {
        // Emoticons to be included in the dropdown
        dropdown: {
            {$dropdownsmilies}
        },
        // Emoticons to be included in the more section
        more: {
            {$moresmilies}
        },
        // Emoticons that are not shown in the dropdown but will still be converted. Can be used for things like aliases
        hidden: {
            {$hiddensmilies}
        }
    },
    emoticonsCompat: true,
    toolbar: "{$basic1}{$align}{$font}{$size}{$color}{$removeformat}{$basic2}image,ot,{$email}{$link}|video{$emoticon}|{$list}{$code}quote|maximize,source",
};
{$editor_language}
$(function() {
    $.sceditor.command.set('ot', {
    exec: function() {
        this.insert('[ot]', '[/ot]');
    },
    tooltip: "OffTopic einfügen"
});
    $("#{$bind}").sceditor(opt_editor);

    MyBBEditor = $("#{$bind}").sceditor("instance");
    {$sourcemode}
});
</script>

fange langsam an, an meinem Verstand zu zweifeln

Der ot-MyCode existiert natürlich und funktioniert bei manueller Eingabe auch


RE: Neuer BBCode-Button nicht aktiv - doylecc - 15.04.2019

Das einzige, was mir direkt auffällt:
Code:
background: url(images/otpng);

Da fehlt der Punkt vor png. K.A. ob das schon die ganze Ursache ist.


RE: Neuer BBCode-Button nicht aktiv - bv64 - 15.04.2019

Danke doylecc, da hatte ich gerade den Grafiknamen noch geändert und mich gewundert, dass sie danach weg war; aber das ändert leider nichts am Problem


RE: Neuer BBCode-Button nicht aktiv - doylecc - 15.04.2019

Ich habe mal in einem Testforum das codebuttons Template mit deinem Code von oben ersetzt und es funktioniert - klar, die Grafik wird nicht angezeigt, weil ich die nicht habe - aber der Button kann angeklickt werden und fügt auch den OT Code ein.
Es ist also durchaus möglich, dass bei dir noch irgendetwas anderes außerhalb des Templates das Problem verursacht.


RE: Neuer BBCode-Button nicht aktiv - bv64 - 15.04.2019

Danke fürs Testen, doylecc, super! Dann probiere ich es mal in einem anderen Testboard, vielleicht hat das eine die alles entscheidende Macke Wink