tag2xhtmlプラグインがWindowsIEの前では力不足(?)だったので(とにかく汚いHTML!)、修正してあわせてグローバルフィルターバージョンを作成しました。

概要

MT4のWYSIWYG(リッチテキスト)エディターが生成するHTMLをクリーンアップします。

要素タイプ名と属性名を小文字に変換し、空要素タグを /> で閉じます。また、B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します。

また、ダブルクォーテーションで囲まれていない属性値をダブルクォーテーションで括ります。

再構築時にファイル全体に題して処理を行うバージョンもあります。

"> tag2xhtmlプラグインがWindowsIEの前では力不足(?)だったので(とにかく汚いHTML!)、修正してあわせてグローバルフィルターバージョンを作成しました。

概要

MT4のWYSIWYG(リッチテキスト)エディターが生成するHTMLをクリーンアップします。

要素タイプ名と属性名を小文字に変換し、空要素タグを /> で閉じます。また、B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します。

また、ダブルクォーテーションで囲まれていない属性値をダブルクォーテーションで括ります。

再構築時にファイル全体に題して処理を行うバージョンもあります。

" /> Movable Type4のWYSIWYGエディタが生成したHTMLをクリーンアップするプラグイン(グローバルフィルター版/IE対応版)。 | Junnama Online

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


Movable Type4のWYSIWYGエディタが生成したHTMLをクリーンアップするプラグイン(グローバルフィルター版/IE対応版)。


公開日 : 2007-08-03 20:36:52


利用方法

プラグインフォルダに RichTextFilter.pl をアップロードします。

<MTEntryBody RichTextFilter="1">

ダイナミックパブリッシングには未対応です。

処理内容

  • 要素タイプ名と属性名を小文字に変換します。
  • 空要素タグを /> で閉じます。
  • ダブルクォーテーションで括られていない属性値をダブルクォーテーションで括ります。
  • B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します (簡易的な対応ではありますが、主な視覚系UAのデフォルトスタイルが同等な論理要素に置換します) 。

対応バージョン

Movable Type3.x, Movable Type4.0

ライセンス

パブリック・ドメイン

ダウンロード

Newプラグイン


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

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

ページにルビを振る