開発日記

PukiWiki1.4で、TrackBack機能またはReferer機能を使用している場合の注意

cvs:trackback.php(v1.4:r1.16)を導入すると、 trackbackディレクトリ内に作成されるファイルの名前に互換性がなくなります。(BugTrack/540の修正のため)

以下のいずれかの処置を行ってください。

  1. ファイル名を維持する
    以下のパッチを当てると、BugTrack/540の問題は残りますが、ファイル名は以前のまま使用できます。
    diff -u -r1.16 trackback.php
    --- trackback.php	18 Mar 2004 09:24:35 -0000	1.16
    +++ trackback.php	18 Mar 2004 10:17:10 -0000
    @@ -57,7 +57,7 @@
     // TrackBack Ping データファイル名を取得
     function tb_get_filename($page,$ext='.txt')
     {
    -	return TRACKBACK_DIR.encode($page).$ext;
    +	return TRACKBACK_DIR.tb_get_id($page).$ext;
     }
     
     // TrackBack Ping データ個数取得
  2. ファイル名を一括置換する
    BugTrack/540ページに添付されているtb_convert.inc.phpを使用してください。
  3. trackbackディレクトリ内のtxt,refファイルを削除し、これまでに収集されたTrackBackおよびリンク元のデータを捨てる XD

cvs更新

1.3

1.4


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-03-19 (金) 12:08:08
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.759 sec.

SourceForge