trackbackのURLでtrackback listが表示されずFrontPageが表示される

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 重要
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2004-02-11 (水) 22:37:52
  • バージョン: tb.inc.php,v 1.7

メッセージ

「このエントリの TrackBack URL」をブラウザで表示すると、開発サイトやしろくろのへやではちゃんとtrackback listが表示されるが、Reimy's PukiWikiや龍司流、69侍などではFrontPageが表示され、trackback listが表示されない。

各サイトの「このエントリの TrackBack URL」の表示例


  • 最初はうちだけかと思ってたら、開発サイトとしろくろのへや以外は全滅のようなので…。 -- reimy 2004-02-11 (水) 22:41:28
  • 私が実装した際には、こんな機能を入れていないので、全滅というよりも、2サイトだけ加工してあるが正解じゃないですかね。 -- upk 2004-02-14 (土) 22:17:49
  • 忘れてました。開発サイト(ここ)と自分のサイト(しろくろのへや)では、trackback.phpにちょっとカスタマイズが入っています。 -- ぱんだ 2004-02-29 (日) 15:58:54
  • official:続・質問箱/57でも要望が出てますので、よろしくお願いします。 -- reimy 2004-03-01 (月) 01:53:02
  • これ、実は、一行直すだけで解決するんです。
    --- trackback.php	29 Feb 2004 08:20:38 -0000	1.15
    +++ trackback.php	13 Mar 2004 13:51:46 -0000
    @@ -57,7 +57,7 @@
     // TrackBack Ping データファイル名を取得
     function tb_get_filename($page,$ext='.txt')
     {
    -	return TRACKBACK_DIR.tb_get_id($page).$ext;
    +	return TRACKBACK_DIR.encode($page).$ext;
     }
     
     // TrackBack Ping データ個数取得
    ですが、このパッチを適用すると、trackbackディレクトリ内に作成されるファイル名に互換性がなくなってしまいます。 -- ぱんだ 2004-03-13 (土) 22:56:23
    • 失敗でした。1.4リリース前だったら笑ってごまかせたんですが ;( -- ぱんだ 2004-03-13 (土) 22:56:23
  • converterで一括renameしてしまうとか。 -- reimy 2004-03-14 (日) 00:24:07
  • cvsに投入しました。 cvs:trackback.php(v1.4:r1.16) -- ぱんだ 2004-03-18 (木) 18:28:44
    • コンバータは tb_convert.inc.php.1 です。pluginディレクトリに置いて ?plugin=tb_convertで呼び出してください。 -- ぱんだ 2004-03-18 (木) 18:28:44
      • お手数をおかけしましたm(__)m。いただきます。 -- reimy 2004-03-18 (木) 19:57:34
  • うまくコンバートされていないようです。URL、要約などがずれてます。要約の部分にURLが… -- reimy 2004-03-19 (金) 00:35:18
    • きちんとコンバートできているページもある。 -- reimy 2004-03-19 (金) 02:53:40
    • 表示のおかしいページは、trackbackではなくrefererのデータを表示してしまっているんじゃないかと思うんだけど… -- reimy 2004-03-19 (金) 02:58:16
  • お察しのとおりです XD referer用の'***.ref'ファイルを'***.txt'にリネームしてしまっていました。 -- ぱんだ 2004-03-19 (金) 08:42:13
  • filetb_convert.inc.php.2に、間違えてリネームしてしまったreferer用のデータファイル(***.ref)を正しい名前に戻す処理も入れておきました。お手数ですが再度変換処理を行ってください。(このプラグインは、何度実行しても大丈夫です。) -- ぱんだ 2004-03-19 (金) 09:00:17
  • データの中身を見て、最初のエントリの2列目が数値だったらreferer(.ref),そうでなければ(=URLだったら)trackback(.txt)にリネームするようにしています。 -- ぱんだ 2004-03-19 (金) 09:01:32
    • いただきました。無事にコンバートできましたm(__)m -- reimy 2004-03-19 (金) 11:38:47

添付ファイル: filetb_convert.inc.php.2 1104件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-01-04 (日) 11:47:53
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.286 sec.

OSDN