it-swarm.com.de

So passen Sie die im visuellen Editor angezeigten Symbole an: Fügen Sie ein benutzerdefiniertes Zeichen ein

Der TinyMCE Editor verfügt über eine große Schaltfläche im Spülbecken, mit der benutzerdefinierte Zeichen/Symbole eingefügt werden können.

Gibt es eine Möglichkeit zu steuern, welche Symbole in diesem Popup angezeigt werden? (Insbesondere benötige ich die Okina und die Makros einiger eindeutiger hawaiianischer Schriftzeichen).

Code    Character
Ā  Ā
ā  ā
Ē  Ē
ē  ē
Ī  Ī
ī  ī
Ō  Ō
ō  ō
Ū  Ū
ū  ū
ʻ  ʻ

Referenz für diakritische Zeichen auf Hawaii: http://manoa.hawaii.edu/site/hawaiian_language.html

3
jb510

Dies hat mit deiner Charakterkarte zu tun, die sich in tinyMCE befindet:

wp-includes/js/tinymce/themes/advanced/js/charmap.js

Obwohl ich die Bearbeitung des WP-Core nicht empfehlen würde, könnten Sie dort theoretisch einfach neue Zeichen hinzufügen:

['Ī',     'Ī',  true,'I kahako'],
['Ō',     'Ō',  true,'O kahako'],

und so weiter...

Wenn Sie jedoch Wordpress aktualisieren, werden diese Änderungen überschrieben. Es ist also nicht die beste Lösung, aber es würde funktionieren.

3
mountaininja

Sowohl WordPress als auch TinyMCE wurden kürzlich aktualisiert, damit Sie die Sonderzeichen (Charmap) ändern können, ohne den Kern hacken zu müssen. Sie können die gewünschten Symbole unter https://dev.w3.org/html5/html-author/charref suchen und dann entweder den folgenden Code zur functions.php Ihres Themas hinzufügen oder ein Plugin erstellen:

add_filter( 'tiny_mce_before_init', 'tinymce_add_chars' );
function tinymce_add_chars( $settings ) {
    $new_chars = json_encode( array(
        array( '8224', 'Dagger' ),
        array( '8230', 'Horizontal Ellipsis' ),
        array( '8539', '1/8 Fraction' ),
        array( '8730', 'Square Root' ),
        array( '8818', 'Less than or equivalent to' ),
        array( '8819', 'Greater than or equivalent to' ),
        array( '0963', 'Sigma' ),
        array( '0956', 'Mu' ),
    ) );
    $settings['charmap_append'] = $new_chars;
    return $settings;
}

Diese Änderung basiert auf den Einstellungen tiny_mce_before_init in WordPress und TinyMCE charmap_append . Wenn Sie Elemente hinzufügen, fügen Sie jedes Symbol als Array hinzu, wobei das erste Element der HTML-Entitätscode und das zweite die Beschreibung ist.

In der Abbildung unten sehen Sie, dass meine Symbole an die vorhandene Symbolliste angehängt wurden.

 enter image description here 

Es sieht so aus, als ob es auch möglich ist, die Standardliste der Symbole zu überschreiben, indem Sie die Einstellung charmap von TinyMCE verwenden und die gewünschten Symbole auflisten.

1
j08691

Es ist nicht so schwer, ein Plugin zu schreiben, das so etwas wie! U! U! Ersetzt. ' mit den hawaiianischen Charakteren. Auf diese Weise können Sie einfach einen Knall vor dem Buchstaben eingeben, während Sie Ihren Beitrag eingeben, um den gewünschten Charakter zu erhalten.

Ich habe dies für Anzugsymbole für Kartenspielseiten gemacht und es funktioniert wunderbar und war sehr einfach zu tun. Siehe http://bridgeteaching.com/2011/09/we-have-created-a-suit-symbol-plugin-for-wordpress/

0
Kitty Cooper