Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Neue Schriftfarben hinzufügen
#1
Hallo,

wie kann man denn neue Schriftfarben in MyBB 1.2.3 ändern / hinzufügen ?
Zwar wird in der Editor.js ein Array mit den Farben angelegt, allerdings kann ich nirgendwo ein Farbdefinition aller zum Beispiel: #861c1c finden...

Dann hab ich zu den Schriftfarben in der Editor.js Datei gefunden:

Code:
// An array of colours to be shown.
        this.colors = new Array();
        this.colors["white"] = this.options.lang.color_white;
        this.colors["black"] = this.options.lang.color_black;
        this.colors["red"] = this.options.lang.color_red;
        this.colors["yellow"] = this.options.lang.color_yellow;
        this.colors["pink"] = this.options.lang.color_pink;
        this.colors["green"] = this.options.lang.color_green;
        this.colors["orange"] = this.options.lang.color_orange;
        this.colors["purple"] = this.options.lang.color_purple;
        this.colors["blue"] = this.options.lang.color_blue;
        this.colors["beige"] = this.options.lang.color_beige;
        this.colors["brown"] = this.options.lang.color_brown;
        this.colors["teal"] = this.options.lang.color_teal;
        this.colors["navy"] = this.options.lang.color_navy;
        this.colors["maroon"] = this.options.lang.color_maroon;
        this.colors["limegreen"] = this.options.lang.color_limegreen;

Das erzeugt ja nur ein Array mit diesen Einträgen.

Code:
// Create the colour drop down.
        colorSelect = document.createElement("select");
        colorSelect.style.margin = "2px";
        colorSelect.id = "color";
        colorSelect.options[colorSelect.options.length] = new Option(this.options.lang.color, "-");
        
        for(color in this.colors)
        {
            colorSelect.options[colorSelect.options.length] = new Option(this.colors[color], color);
            colorSelect.options[colorSelect.options.length-1].style.backgroundColor = color;
            colorSelect.options[colorSelect.options.length-1].style.color = color;
        }
        Event.observe(colorSelect, "change", this.changeColor.bindAsEventListener(this));
        textFormatting.appendChild(colorSelect);

und dann gibt es in der Editor.js noch so etwas, dass scheint ein Listener zu sein, der die Auswahl der Farbe mitbekommt und dann diese Methode textFormatting.appendChild(colorSelect); aufruft...

Mfg,

Dyers Eve
Through The Never
Zitieren
#2
Suche nach:
Code:
this.colors["limegreen"] = this.options.lang.color_limegreen;
Darunter einfügen:
Code:
this.colors["#xxxxxx"] = 'NAME_DER_FARBE';

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
Okay, ich hab das so gemacht, und die Farbeklappt auch wunderbar,
jetzt gibts nur ein optisches Problemwenn man die Farbe anwählt steht der Farben namen nicht drinnen (bei den anderen erscheint ja der Farbennamen wenn man mit der MAus drüber fährt)
Alsoes ist nicht schlimm, aber wenn es trotzdem ne lösunggebenwürde, wäre ich dankbar, dann wäre das Forum wieder perfekt
Zitieren
#4
Eigentlich wird der Name aber im Code angegeben.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Neue Seite hinzufügen 12kukan 1 1.094 09.07.2013, 21:40
Letzter Beitrag: Jockl
  Schriftfarben-Auswahl an Themes anpassen Dummuser 10 3.639 01.05.2006, 21:06
Letzter Beitrag: Dummuser