Yevgeny MuravyovのTinyMCEのタイポグラファー

トピック「Webタイポグラファーの新バージョン」で、Muravyov Studioは素晴らしいタイポグラファーを紹介しました。
タイポグラファーは、古典的な法則(判読不能なスペース、正しい引用符、ぶら下げ句読点など)に従ってテキストを処理するだけでなく、「出版社および著者のハンドブック」A.ミルチンから引用した規範に従っても処理します。

ストアエンジンで使用し、TinyMCEのシンプルで便利なプラグインが副産物になりました。

画像
ボタンをクリックすると、ポップアップは表示されず、Texが静かに入力されます。

TinyMCE用にこのプリンターをダウンロードします
オンラインデモ

TinyMCEに固定する方法


1. jaretypographフォルダーをtiny_mce / pluginsにコピーします


2. Tinymceの初期化中にプラグインを接続します


このようなもの:
tinyMCE.init({
...
plugins : "jaretypograph",
...
});

3.エディターのツールバーにプラグインボタンを表示する


このようなもの:
tinyMCE.init({
...
theme_advanced_buttons1 : "jaretypograph",
...
});

プリンターはPHP5およびUTF8で実行されます。

UPD。 選択したフラグメントを入力するときに、フラグメント内に壊れたタグがある場合、TinyMCEが選択したフラグメントを追加のタグでフレーム化するという事実により、グリッチが発生することがあります。 誰かがこれを回避する方法を知っていれば、私は感謝します。
助けてくれたdfuseに感謝、修正!

UPD2。 一部のブラウザでは、入力するとテキストの先頭に余分な改行が挿入されます。 修正中です。
修正済み!

Source: https://habr.com/ru/post/J67387/


All Articles