RC2でも直っていないというかリリース時点ではおそらく無理だろうと思うのと、以前公開したtag2xhtmlプラグインがWindowsIEの前では力不足(?)だったので(とにかく汚いHTML!)、修正してあわせてグローバルフィルターバージョンを作成しました。
概要
MT4のWYSIWYG(リッチテキスト)エディターが生成するHTMLをクリーンアップします。
要素タイプ名と属性名を小文字に変換し、空要素タグを /> で閉じます。また、B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します。
また、ダブルクォーテーションで囲まれていない属性値をダブルクォーテーションで括ります。
再構築時にファイル全体に題して処理を行うバージョンもあります。
利用方法
プラグインフォルダに RichTextFilter.pl をアップロードします。
<MTEntryBody RichTextFilter="1">
ダイナミックパブリッシングには未対応です。
処理内容
- 要素タイプ名と属性名を小文字に変換します。
- 空要素タグを /> で閉じます。
- ダブルクォーテーションで括られていない属性値をダブルクォーテーションで括ります。
- B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します (簡易的な対応ではありますが、主な視覚系UAのデフォルトスタイルが同等な論理要素に置換します) 。
対応バージョン
MovableType3.x, MovableType4.0
ライセンス
パブリック・ドメイン
ダウンロード
カテゴリー: MovableTypeプラグイン

