Download
MovableType
Plugin

Onclick 属性削除プラグイン

タグから onclick 属性と onkeypress 属性を削除するプラグインです。


対応

Movable Type 2.x, 3.x のどちらでも使えます。


背景

RSS 1.0, RSS 2.0 や Atom を Feed Validator for Atom and RSS にかけると、

  • content should not contain onclick tag

あるいは

  • content:encoded should not contain onclick tag

という警告メッセージが表示されることがあります。 これは、ポップアップ画像用のアンカータグ内に onclick 属性があるためです。 このプラグインを導入することにより、onclick 属性を削除することができます。 onclick 属性に合わせて書くべきとされる onkeypress 属性があれば、この属性も同時に削除します。


ダウンロード

removeonclick.tar.gz または removeonclick.zip のどちらかをダウンロードしてください。 内容は同じものです。中のファイルは1つだけですので、解凍後にディレクトリは作りません。ご容赦ください。


準備

プラグイン導入にあたり、Perl モジュールを追加インストールする等の準備は必要ありません。


インストール

ダウンロードしたファイルを展開し、プラグイン用フォルダに置いてください。
CGIPath/plugins/removeonclick.pl


使えるようになるタグ

プラグインの導入により、次のコンテナタグが使えるようになります。

  • <MTCRemoveOnclick>

使い方

例えば、Atom 0.3 Index 用のデフォルトテンプレートでは、「本文」と「続き」がフィードされるようになっています (MovableType.jp - Atom Index)。

    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="<$MTBlogURL encode_xml="1"$>">
      <$MTEntryBody encode_xml="1"$>
      <$MTEntryMore encode_xml="1"$>
    </content>

この「本文」と「続き」を表示するタグを <MTCRemoveOnclick> ... </MTCRemoveOnclick> で囲みます。

    <content type="text/html" mode="escaped" xml:lang="ja" xml:base="<$MTBlogURL encode_xml="1"$>">
<MTCRemoveOnclick>
      <$MTEntryBody encode_xml="1"$>
      <$MTEntryMore encode_xml="1"$>
</MTCRemoveOnclick>
    </content>

ご利用に関して

無料でご利用になれます。商用に利用されても構いません。

無保証

無保証です。何か問題が起きたとしても、作者は責任を持ちません。ご自身の責任の下でご利用ください。

ご意見

nlog(n): ウェブログ のコメント欄にお願いします。


更新履歴

  1. 2004年12月19日 バージョン 1.1 リリース [リリース情報]
    (removeonclick-1.1.tar.gz, removeonclick-1.1.zip)
    • MT3.x で使う場合、管理画面に表示されるようにした
  2. 2004年10月11日 バージョン 1.0 リリース [リリース情報]
    (removeonclick-1.0.tar.gz, removeonclick-1.0.zip)