同一情報掲載先:org:自作プラグイン/pagediff.inc.php

pagediff.inc.php Edit

サマリふたつのページの差分(diff)を表示する。
リビジョン1.0
対応バージョン1.4.7
投稿者g@kko
投稿日2007-04-10 (火) 21:30:52

ライセンス Edit

GNU General Public License(GPL)

概要 Edit

仕様 Edit

  • コマンド
    ?cmd=pagediff&page1=frompage&page2=topage
frompage
比較元となるページ名を指定します。
topage
比較先となるページ名を指定します。
  • インライン型プラグイン
    &pagediff( frompage, topage ){ [word] };
frompage
比較元となるページ名を指定します。省略すると記述したページを指定します。
frompageを省略するとtopageを省略できません。
topage
比較先となるページ名を指定します。省略すると記述したページを指定します。
topageを省略するとfrompageを省略できません。
word
表示するリンク文字列を指定します。省略するとデフォルトの文字列を表示します。
&pagediff(,topage){topageとの比較};
記述したページとtopageを比較します。リンク文字列には「topageとの比較」と表示します。

&pagediff(frompage,);
frompageと記述したページを比較します。デフォルトのリンク文字列を表示します。

&pagediff(,);  // <- NG
frompageとtopageの両方を省略することはできません。

修正暦/ダウンロード Edit

年月日リビジョン修正内容ダウンロード
2007-04-100.1公開
2007-05-200.2$script関係の修正
2007-05-311.0クリーンアップfilepagediff.inc.1.0.euc.php

プラグイン内設定 Edit

define('PLUGIN_PAGEDIFF_INLINE_USAGE' , '&amp;pagediff( frompage , topage ){ word };');
define('PLUGIN_PAGEDIFF_DEFAULT_WORD' , ' $1 と $2 の差分');
define('PLUGIN_PAGEDIFF_ERR_SAMENAME' , '&amp;pagediff:差分比較対照が同一のページを指定しています。');
define('PLUGIN_PAGEDIFF_ERR_NOTEXIST' , '&amp;pagediff:差分比較対象の $1 は存在しません。');
PLUGIN_PAGEDIFF_INLINE_USAGE
インラインプラグイン時の&diffpageの使い方
PLUGIN_PAGEDIFF_ERR_SAMENAME
frompage(page1)とtopage(page2)で同じページを指定している場合のエラーメッセージ
PLUGIN_PAGEDIFF_ERR_NOTEXIST
frompage(page1)又はtopage(page2)が存在していない場合のエラーメッセージ
PLUGIN_PAGEDIFF_DEFAULT_WORD
インラインプラグインでwordを省略したときに表示されるメッセージ
$1はfrompageのページ名,$2はtopageのページ名が入る

動作確認 Edit

  • PukiWiki 1.4.7 EUC,UTF-8環境で確認
    • diff.php,v 1.7 2005/12/10 12:48:02で動作確認を行っています。

動作サンプル Edit

自作プラグイン/pagediff.inc.php と 自作プラグイン/keywordhighlight.inc.php の差分

その他 Edit

  • 素人作品です。取り扱いには十分注意してください。

コメント Edit

不具合報告等はこちらに=>自作プラグイン/BugTrack







*1 と言ってもこのプラグインはdiffするだけですが

添付ファイル: filepagediff.inc.1.0.euc.php 813件 [詳細] filepagediff.inc.php.rev0.10.utf8 182件 [詳細] filepagediff.inc.php.rev0.10.euc 223件 [詳細] filepagediff.inc.0.2.euc.php 375件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-21 Sun 22:41:11 JST (3096d)
Valid XHTML 1.1 Valid CSS