Beiträge von CHESHiRE

    Keine Ursache. Mir war das bei WP 2.0 schon mal aufgefallen, dass da mehr drin steht, als angezeigt wurde. irgendwann habe ich es dann aufgegeben, zu suchen, woran es liegt. Der Code ist halt sehr komplex und man steigt da logischerweise nicht gleich durch. Dieser Beitrag hat mich erst wieder drauf gebracht und das Rätsel war in 10 Minuten gelöst.

    In der Wiki zu Tiny MCE (so heißt der Editor) ist eine Auflistung der Buttons, allerdings stehen da die Wordpress-eigenen nicht mit dabei. Ist aber so schon genug Information. Es steht zwar nicht dabei, welches Schlüsselwort welchen Button verursacht, aber man braucht's ja nur einzufügen und dann zu gucken.

    Ich werd aber noch mal schauen. Vielleicht schreib' ich auch ein Tutorial in meinem Blog, obwohl es eigentlich thematisch nicht richtig passt - egal, ist ja meiner :D. Evtl. schreib ich auch ein Plugin. Ich hab' das aber noch nie gemacht und muss erst mal sehen, wie einfach oder schwierig das ist.


    EDIT: Ich hab jetzt ein Tutorial geschrieben. Zu finden hier

    Was für eine Version von WP nutzt du?


    2.0 DE



    Dann verschwinden beide Leisten! Die lassen sich dann auch nicht mehr per ALT+SHIFT+V herbeizaubern ;-)


    Das ist ja blöd. dann musst du wohl tiefer in den code rein und schauen, wo diese wp_adv-Dinger verarbeitet werden und dann einfach an den anfang der Ausgabe, die dann generiert wird, ein <br /> reinsetzen. ich hab da im moment gar keine zeit, mich damit zu beschäftigen. selbst wenn ich zeit hätte, könnte ich keine problemlösung finden, weil dein problem ja nicht bei mir auftritt. tut mir echt leid.

    EDIT: ich habe meinen vorschlag nachträglich mal ausprobiert und es klappte. hast du denn auch im array, wo du alles rausgenommen hast, die wp_adv... entfernt, dass sie also nur einmal im quelltext auftreten? vllt. liegt's ja daran

    Kann man da irgendwie den Umbruch rein bringen? :confused:

    Keine Ahnung, bei mir funktioniert's jedenfalls.

    du kannst ja mal folgendes versuchen: verschiebe die Funktionen, die du hinter dem umbruch haben willst, also in einer neuen Zeile, einfach in das array von $mce_buttons_2, naturlich der erste eintrag 'wp_adv_start' und der letzte'wp_adv_end' sein, wenn du die ein-und ausblende-Möglichkeit nutzen willst, weil die ja den versteckten Bereich kennzeichnen

    Der übersichtlichkeit halber habe ich mal einen neuen post gemacht. ich wollte zwar mit bildern arbeiten, weil's überschaubarer ist, aber es klappt irgenwie nicht. Die bilder sind im Verzeichnis /wp-includes/js/tinymce/themes/advanced/images/ zu finden und können dementsprechend verändert werden. gefunden in der Datei /wp-includes/js/tinymce/themes/advanced/editor_template.js

    bold = fett
    italic = kursiv
    underline = unterstrichen
    strikethrough = durchgestrichen
    justifyleft = linksbündig
    justifycenter = zentriert
    justifyright = rechtsbündig
    justifyfull = Blocksatz
    bullist = Liste mit Punkten/Anstrichen
    numlist = nummerierte Liste
    outdent = ausrücken
    indent = einrücken
    cut = ausschneiden
    copy = kopieren
    paste = einfügen
    undo = rückgängig
    redo = wiederholen
    link = Hyperlink erstellen/bearbeiten
    unlink = Hyperlink aufheben
    image = Bild einfügen
    cleanup = unsauberen Code entfernen
    help = Hilfe
    code = HTML-Quelltext bearbeiten (wie in WP 2.0.x; braucht man aber wegen des TABs nicht mehr)
    hr = horizontale Linie
    removeformat = Format entfernen
    sub = tieferstellen
    sup = hochstellen
    forecolor = Schriftfarbe
    backcolor = Hintergrundfarbe
    charmap = Sonderzeichen
    visualaid = Hilfslinen/Unsichtbare Elemente anzeigen
    anchor = Anker einfügen/bearbeiten
    newdocument = neues Dokument/Alle Inhalte löschen (mit Warnung)

    das steht nicht mit drin, ist aber wichtig:
    separator = Symboltrenner

    Das sind jetzt aber nur die Codes vom MCE, die Wordpress-spezifischen suche ich nicht (keine Lust :D). die dürften sich sowieso nur auf wp_adv, wp_adv_start und wp_adv_end beschränken


    [COLOR="Gray"]NICHT GANZ RICHTIG: Es scheint aber, dass es noch mehr MCE-spezifische gibt. in dieser versteckten Leiste sind noch Einträge dir, die mit mce beginnen. mal schauen...[/COLOR]

    RICHTIG: ich habe noch zwei gefunden, deren Ursprung ich aber nicht weiß. Sie werden aber in der tiny_mce_config.php verwendet:
    pastetext - normalen Text einfügen (z.B. aus der Zwischenablage)
    pasteword - MS-Word-formatierten Text einfügen (z.B. aus der Zwischenablage)

    wäre echt wünschenswert wenn man die festmachen könnte.


    genau. nach einem bisschen pfriemeln hab ich das mal hinbekommen

    folgende datei wird benötigt: /wp-includes/js/tinymce/tiny_mce_config.php

    Dort gibt es eine zeile, die mit $mce_buttons = apply_filters( beginnt und ein riesiges array (alle schaltflächen der ersten zeile) drin ist. der knackpunkt ist der eintrag 'wp_adv_start' der den versteckten bereich einläutet.

    es gibt nun zwei möglichkeiten:

    1. 'wp_adv_start' wird einfach hinter 'wp_adv' verschoben. somit ist nur die anzeigen/verbergen-schaltfläche permanent sichtbar, was platz spart
    2. wenn alles permanent angezeigt werden soll, wird 'wp_adv_start' einfach entfernt. zusätzlich muss aber auch 'wp_adv_end' entfernt werden, weil dieser eintrag das ende des auszublendenden bereiches kennzeichnet

    mit diesen Arrays kann man wunderbar seine leiste anpassen. $mce_buttons_2 enthält die buttons für die zweite und $mce_buttons_3 die für die dritte zeile. von den buttons gibt es glaube ich noch mehr, die in irgendeiner datei definiert sind. wenn ich sie gefunden hab, schreib ich noch mal.