Movable Type プラグインディレクトリ

ModTextFilter

Movable Type標準の改行処理を改良し、タグを多く含むエントリーを入力しやすくするプラグインです。

制作者: 藤本 壱 / フリー
ダウンロードサイト: The Blog Of H.Fujimoto: 「改行を変換する」を改良するプラグイン
http://www.h-fj.com/blog/archives/2005/08/28-160725.php

インストール方法

  1. エントリーの中にダウンロードのリンクがあります。そこをクリックするとプラグインのソースコードが表示されます。
  2. 表示されたソースコードを「ModTextFilter.pl」というファイル名で保存します。
  3. 保存した「ModTextFilter.pl」ファイルを、Movable Typeの「plugins」ディレクトリにアップロードします。

使い方

1.このプラグインの改行の変換方法

このプラグインでは、エントリー内の改行を以下のように変換します。

  1. 改行をそのまま出力する要素
  2. 以下の要素では、内部の改行はそのまま出力されるようになります。

    pre textarea table ol dl ul menu dir

  3. 改行を「<br />」に変換して出力する要素
  4. 以下の要素では、内部の改行は「<br /」のタグに変換されます

    blockquote div p h1 h2 h3 h4 h5 h6 form address

  5. その他の部分
  6. 1と2以外の部分は、空行(改行のみの行)ごとに分割されます。
    各部分の内部の改行は「<br />」タグに置換され、各部分の前後には「<p>」と「</p>」のタグが付加されます。

  7. HTMLエンコード
  8. 文章の中に「<enchtml>」と「</enchtml>」で囲んだ部分があると、その内部の「<」や「>」などはHTMLエンコードされます(「>」を「&lt;」に変換するなど)。

  9. 変換を明示的に指定する
  10. 文章の中に「<convbr>」と「</convbr>」で囲んだ部分があると、その内部の改行は「<br />」タグに置換されます。
    また、「<noconv>」と「</noconv>」で囲んだ部分があると、その内部の改行は置換されず、そのまま出力されます。

2.エントリーごとに改行の変換方法を指定する

エントリーを書く際に、「改行設定」の欄で「改良テキストフィルター」を選ぶと、このプラグインのテキストフィルターが適用されます。

35-1.gif

「改行設定」の欄で「改良テキストフィルター」を選ぶ

3.デフォルトで改良テキストフィルターを使う

今後は常にこのフィルターを使ってエントリーを書きたい場合は、ブログの設定の「新規投稿」のタブで、「改行設定」の欄で「改良テキストフィルター」を選びます。

35-2.gif

デフォルトで改良テキストフィルターを使う

カスタマイズ情報

特になし

その他付加情報

このプラグインのテキストフィルターは、Movable Type標準のテキストフィルターに比べてやや複雑な処理を行っています。したがって、このテキストフィルターをデフォルトにすると、再構築にかかる時間に若干影響することが考えられます。

利用規約

特になし


トラックバック

トラックバック URL
»MTで改行の反映とURL自動リンクだけするテキストフィルタープラグイン「hirosikitextfilter」 from ひろ式めもちょう

作りますた。 ・hirosikitextfilterとは MovableType 3.2以上用のプラグインです。使用中MTのplugins/ディレクト...


このページのトップへ