JavaScript、Ajax、HTML5(API)、Ruby…Web及び関連技術の実験&情報公開&制作物紹介。

ダイナミック・パブリッシング対応Compareプラグイン

| トラックバック(2)

先日紹介したCompareプラグインですが、一つだけ欠点があります。
それは、ダイナミックパブリッシングに対応していない、ということ。
つまり、Perl版のプラグインは提供されていますが、ダイナミックパブリッシング対応のPHP版のプラグインは提供されていないのです。

これは(個人的に)後々困る、と思っていたので、作っちゃいました。
PHP版、ダイナミック・パブリッシング対応Compareプラグインを!
自分自身のPHP版プラグイン作成の勉強目的も兼ねて。

オリジナル(Perl版)はstaggernation.comで配布されています。
オリジナルの著作権は、Kevin Shay氏に帰属します。

動作環境

Movable Type(以下、MTと略記)ver.3.x、ver.4 以降。
(MT4用、MT3用を別アーカイブで用意しています。)

2007/08/19 MT4に正式対応】

ダウンロード

(どちらかを選択してください。内容は同じです。)

MT4用
MT3用

インストール

MT4の場合
  1. ダウンロードしたファイルを解凍してください。
    解凍ソフトに「ディレクトリ構造を**」というオプションがある場合は、「ディレクトリ構造を有効(再現、等)」にして解凍すると、以下のようなディレクトリ構造が生成されます:
    [Compare_php]
      ┗[php]
        ┗(10個のPHPファイル)
  2. 解凍して得られた Compare_php フォルダごと、[MT]/plugins/ フォルダ内にコピー(アップロード)してください。
MT3の場合
  1. ダウンロードしたファイルを解凍してください。
    解凍ソフトに「ディレクトリ構造を**」というオプションがある場合は、「ディレクトリ構造を有効(再現、等)」にして解凍すると、以下のようなディレクトリ構造が生成されます:
    [php]
      ┗[plugins]
        ┗(10個のPHPファイル)
  2. 解凍して得られた(php/plugins/ 以下の)10個のPHPファイルを全て、[MT]/php/plugins/ フォルダ内にコピー(アップロード)してください。

使い方

先日のウチの記事、もしくはオリジナルのサイトを参照してください。

著作権・ライセンスについて

ただいま調査中です。
ソースそのものは、オリジナルの動作を完全にシミュレートする形で一から書き起こしていますので、著作権の侵害には当たらないと思われますが、ライセンスはオリジナルのものが適用される可能性があります。
詳細が判明次第、ここに追記いたします。

トラックバック(2)

オラオラ - 最近のMTプラグイン・要チェックサイト (2007年3月13日 21:42)

ここ最近のMTのプラグイン関連での要チェックサイトは、「Junnama Online (Mirror)」と「あんちもん2.Lab」です。特に あんちもん2... 続きを読む

オラオラ - 失敗作・月別アーカイブリスト・ダイナミックパブリッシング対応版 (2007年3月15日 16:20)

Perlプラグイン「Conter」依存だった、月別アーカイブリストのテンプレートを「AutoIncrementalVar」+「Compare」に書き換えて... 続きを読む

カテゴリ

月別 アーカイブ

OpenID対応しています OpenIDについて

このブログ記事について

このページは、あんちもん2が2006年8月17日 17:04に書いたブログ記事です。

ひとつ前のブログ記事は「何でもアリ。Compareプラグイン」です。

次のブログ記事は「数え上げや連番生成ができる! - AutoIncrementalVar」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。