アルファサード株式会社 代表取締役 野田 純生のブログ


MT4で画像挿入の際にclassやstyleが付くのが嫌! なあなたに。


公開日 : 2007-10-19 17:02:41


元ネタ↓というか、酔った勢い!?で「書くよ」とか言ったみたい? なので。

画像挿入時に位置指定「なし」が選択出来る

「<div><br /></div>」が入るのはFirefoxの挙動みたいというか全体的にWYSIWYGの挙動はブラウザによって違うので色々試せたわけじゃないので気づいたことがあれば教えてください。Mac Firefoxでしか確認してない(Safariでも確認したけどそもそもSafariだとWYSIWYG で画像貼れないし)。

画像貼るのにも色んなパターンがあるみたいで(画像アップ→新規エントリーを作成とか、エントリーの編集画面から画像挿入とか)、ケースによってクリーンアップするタイミングが少し違うので、WYSIWYGで見た時に何か影響が出るのではないかとかその辺は分かりません(笑)。

あと、元々美しくないものに対してごにょごにょしてるし、こいつ自身美しくないので先に謝っておきます(謎)。

ダウンロード

追記:タグ属性の指定の仕方

元のソースが以下とします。

<form mt:asset-id="12" class="mt-enclosure mt-enclosure-image"><img alt="foo" src="bar" width="n" height="n" /></form>

このまま保存するとform部分は<span class="mt-enclosure mt-enclosure-image"...に変換されます。そこで、属性 assetelement を指定します。

例1)
<$MTEntryBody assetelement="p"$>
         ↓
<p><img alt="foo" src="bar" width="n" height="n" /></p>

例2)
<$MTEntryBody assetelement="p,photo"$>
         ↓
<p class="photo"><img alt="foo" src="bar" width="n" height="n" /></p>

例3)
<$MTEntryBody assetelement="div,thumb"$>
         ↓
<div class="thumb"><img alt="foo" src="bar" width="n" height="n" /></div>

例4)
<$MTEntryBody assetelement="0"$>
         ↓
<img alt="foo" src="bar" width="n" height="n" />

Newプラグイン


このブログを書いている人
野田純生の写真
野田 純生 (のだ すみお)

大阪府出身。ウェブアクセシビリティエバンジェリスト。 アルファサード株式会社の創業者であり、現役のプログラマ。経営理念は「テクノロジーによって顧客とパートナーに寄り添い、ウェブを良くする」。 プロフィール詳細へ