お知らせ

フリーランスのための青色申告ガイドブック2012年1月11日

フリーランスのための青色申告ガイドブック」を発売しました。
青色申告にしてみたいが、やり方がよく分からないフリーランスの方のための解説書です。
会計ソフトの「やよいの青色申告」を使って、簿記の知識がなくても帳簿付けができるように工夫しました。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

リッチテキストエディタにスタイルシートを適用するプラグイン

| コメント(0) | トラックバック(0)

MTQに、「ブログ記事投稿画面のリッチテキストエディタに、独自のスタイルシートを適用したい」という質問が上がっていました。
そこで、この機能をプラグイン化してみました。

1.プラグインのインストール

プラグインは以下からダウンロードします。

EditorCSS_1_00.zip

ダウンロードしたZipファイルを解凍すると、「plugins」と「mt-static」の2つのフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。

また、「mt-static」→「plugins」→「EditorCSS」→「css」フォルダに、カスタマイズのベースとなる「_editor.css」と「_editor1.css」というファイルがあります。
アップロード後に、これらのファイル名の先頭の「_」を削除して、「editor.css」「editor1.css」にします。

なお、当プラグインはMovable Type 5.0xおよびMovable Type 5.1xで動作します。

2.スタイルシートのカスタマイズ

「editor.css」ファイルをカスタマイズすると、すべてのブログ/ウェブサイトのリッチテキストエディタに、そのスタイルが適用されます。
また、「editor1.css」など、「editor」+ブログ/ウェブサイトのID+「.css」のファイルをカスタマイズすると、そのIDのブログまたはウェブサイトのリッチテキストエディタにだけ、そのスタイルが適用されます。

IDが1番のブログ(またはウェブサイト)用の「editor1.css」は、サンプルファイルとしてプラグインに入っています。
ただ、IDが2番以降のブログ/ウェブサイト用の「editor2.css」「editor3.css」等のファイルは、プラグインには入っていません。
それらのファイルが必要な場合は、お手数ですがご自分で作成して、「mt-static」→「plugins」→「EditorCSS」→「css」フォルダにアップロードしてください。

例えば、editor.cssに以下のように記述して、h2要素のスタイルをカスタマイズするとします。

h2 {
    font-size : 200%;
    border-left : 5px solid #000066;
    border-bottom : 1px solid #000066;
    padding-left : 10px;
}

この状態で、リッチテキストエディタにh2要素を入力すれば、上に書いた通りのスタイルが適用されます。

リッチテキストエディタにスタイルを適用した例

3.管理画面でスタイルシートを編集する

editor.css等のファイルを、Movable Typeの管理画面で編集することもできます。

ブログ(またはウェブサイト)にインデックステンプレートを新規作成し、テンプレート名として適当な名前を付けます。「エディタ用CSS」等にすると良いでしょう。
また、テンプレートの内容として、editor.cssに入れたい内容を入力します。
そして、「出力ファイル名」の欄に、editor.css等のファイルのサーバー上でのパスを入力します。

例えば、Movable Typeのインストール先ディレクトリのサーバー上でのパスが、「/var/www/mt」に対応するとします。
また、editor.cssファイルを管理画面上で編集できるようにしたいとします。
この場合、「出力ファイル名」の欄に、「/var/www/mt/mt-static/plugins/EditorCSS/css/editor.css」と入力します。

管理画面でエディタ用のCSSを編集する例

入力が終わったら、テンプレートを保存します。
これ以後は、テンプレートの編集画面で、editor.css等を編集することができます。
編集後にテンプレートを保存して再構築すれば、editor.css等に編集結果が反映されます。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/2635.

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。