pagediff.inc.php

サマリふたつのページの差分(diff)を表示する。
リビジョン1.0
対応バージョン1.4.7
投稿者g@kko
投稿日2007-06-01 (金) 11:17:45

ライセンス

GNU General Public License(GPL)

概要

仕様

  • コマンド
    ?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の両方を省略することはできません。

修正暦/ダウンロード

年月日リビジョン修正内容ダウンロード
2007-04-100.1公開
2007-05-200.2$script関係の修正
2007-05-311.0クリーンアップこちらからどうぞ

プラグイン内設定

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のページ名が入る

動作確認

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

その他

  • 素人作品です。取り扱いには十分注意してください。
  • 動作サンプル,不具合報告等はこちらに。

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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-06-01 (金) 11:19:04
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.248 sec.

OSDN