お知らせ

初体験 Excel VBA2009年2月21日

拙著新刊の「初体験Excel VBA」が発売されました。
ExcelのVBAの入門書で、主にセルやワークシートをVBAで操作する方法に的を絞って解説しています。
仕事の中で良くありそうな事例を取り上げていますので、Excelをお使いの皆様にお勧めです。

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

記事編集画面に色選択ボタンを追加するプラグイン

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

Movable Typeの記事編集画面には、文字サイズ等の書式を設定するボタンがいくつかあります。
しかし、文字色や背景色を設定するボタンがありません。
そこで、これらのボタンを追加するプラグインを作りました。
Movable Type 4.12と、MTOS4.2の最新リビジョンで動作を確認しました。

ただし、「とりあえず動く」というレベルで、ブラウザによって制限があります。
本格的にさまざまな書式設定を行いたい方は、FCKEditorなどの他のプラグインを使われることをお勧めします。

↓動作例
selectcolor.png

1.インストール

このプラグインは以下からダウンロードすることができます。

SelectColor_1_00.zip

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

このプラグインをインストールすると、記事編集画面に文字色と背景色の2つのボタンが追加されます。
文字色/背景色を設定したい範囲を選択して、これらのボタンをクリックし、色を選んで設定します。

2.ブラウザごとの制限

ブラウザごとに、以下のような制限があります。

ブラウザ制限
Internet Explorer 6.0/7.0 スライダーで色を選択するタブが正しく表示されません(動作はします)
Firefox 2.0/3.0 背景色を設定することができません。
Safari 3.0 特に制限はありません。
Opera 9.5 リッチテキストエディタを使っている場合、背景色を正しく設定することができません(背景色を設定すると、テキストエディタ部分全体の背景に色がつきます)。

3.出力されるHTML

リッチテキストエディタをオンにして色を設定した場合、ブラウザごとに出力されるHTMLが異なります。

ブラウザHTML
Internet Explorer 6.0/7.0
  • 文字色を設定した部分は、<font color="#xxxxxx">~<font>のタグで囲まれます。
  • 背景色を設定した部分は、<font style="BACKGROUND-COLOR : #xxxxxx">~<font>のタグで囲まれます。
Firefox 2.0/3.0
  • 文字色を設定した部分は、<font color="#xxxxxx">~<font>のタグで囲まれます。
Safari 3.0
  • 文字色を設定した部分は<span class="Apple-style-span" style="color : rgb(r, b, b);">~<span>のタグで囲まれます。
  • 背景色を設定した部分は<span class="Apple-style-span" style="background-color : rgb(r, b, b);">~<span>のタグで囲まれます。
Opera 9.5
  • 文字色を設定した部分は、<font color="#xxxxxx">~<font>のタグで囲まれます。

一方、リッチテキストエディタをオフにした場合、どのブラウザでも、色を設定した部分は以下のタグで囲まれます。

設定対象HTML
文字色<span style="color : #xxxxxx;">~<span>
背景色<span style="background-color : #xxxxxx;">~<span>

はてなブックマークの情報

トラックバック(3)

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

せんしょくきのう 続きを読む

これまでに導入したMT4のプラグインやカスタマイズ、そしてブログパーツです。 紹... 続きを読む

地方で活動するweb制作者の日々を綴るblog - 【MT4/MTOS4】文字色を設定できるプラグイン (2008年11月13日 13:50)

MovableType/MTOS4は最初からリッチテキストエディタが標準装備されていますが、「文字色の変更」を行う事ができません。 「文字色を変える... 続きを読む

コメントする


Movable Type Developer's Guide Volume 1

Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」を発売しました。
詳細は特設ページをご覧ください。