先日紹介した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用
- Compare_php.zip[7.75 KB]
- Compare_php.tar.gz[1,542 Bytes]
MT3用
- Compare_php_MT3.zip[7.72 KB]
- Compare_php_MT3.tar.gz[1,564 Bytes]
インストール
MT4の場合
- ダウンロードしたファイルを解凍してください。
解凍ソフトに「ディレクトリ構造を**」というオプションがある場合は、「ディレクトリ構造を有効(再現、等)」にして解凍すると、以下のようなディレクトリ構造が生成されます:
[Compare_php] ┗[php] ┗(10個のPHPファイル)
- 解凍して得られた Compare_php フォルダごと、[MT]/plugins/ フォルダ内にコピー(アップロード)してください。
MT3の場合
- ダウンロードしたファイルを解凍してください。
解凍ソフトに「ディレクトリ構造を**」というオプションがある場合は、「ディレクトリ構造を有効(再現、等)」にして解凍すると、以下のようなディレクトリ構造が生成されます:
[php] ┗[plugins] ┗(10個のPHPファイル)
- 解凍して得られた(php/plugins/ 以下の)10個のPHPファイルを全て、[MT]/php/plugins/ フォルダ内にコピー(アップロード)してください。
使い方
先日のウチの記事、もしくはオリジナルのサイトを参照してください。
著作権・ライセンスについて
※ただいま調査中です。
ソースそのものは、オリジナルの動作を完全にシミュレートする形で一から書き起こしていますので、著作権の侵害には当たらないと思われますが、ライセンスはオリジナルのものが適用される可能性があります。
詳細が判明次第、ここに追記いたします。