開発日記
PukiWiki1.4で、TrackBack機能またはReferer機能を使用している場合の注意†
cvs:trackback.php(v1.4:r1.16)を導入すると、
trackbackディレクトリ内に作成されるファイルの名前に互換性がなくなります。(BugTrack/540の修正のため)
以下のいずれかの処置を行ってください。
- ファイル名を維持する
以下のパッチを当てると、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 データ個数取得
- ファイル名を一括置換する
BugTrack/540ページに添付されているtb_convert.inc.phpを使用してください。
- trackbackディレクトリ内のtxt,refファイルを削除し、これまでに収集されたTrackBackおよびリンク元のデータを捨てる XD
cvs更新†
1.3†
1.4†
- BugTrack/530 TouchGraph Plugin
- BugTrack/534 refプラグインで参照ページのBracketNameにカンマが含まれているとファイルを参照できない。
- BugTrack/539 ヘルプの修正(リンク・エイリアス)
- BugTrack/540 trackbackのURLでtrackback listが表示されずFrontPageが表示される
trackbackディレクトリ内に作成されるファイルの名前に互換性がなくなります。上記注に従って作業してください。
- BugTrack/558 trackback pingをGETで送ってくるサイトに対応を
- BugTrack/559 $whatsnewに日本語ページ名を指定できない
- ファイルロック処理を調整
- Notice: Undefined offset: 1 対策
- バックアップの際、ページに含まれるバックアップの区切り文字を無害化するように
- 不要なset_time_limit()を削除
- 新規プラグイン $line_breakをページ途中で切り替える