User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
作業記録/2004-01-25-3 のバックアップの現在との差分(No.11)
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


  • 追加された行はこの色です。
  • 削除された行はこの色です。

  #freeze	uid:2	aid:0	gid:0
  // author:2
  **TrackBackプラグイン(tb.inc.php)修正。
  #category(#right,:作業記録,PukiWikiMod)
  ***TrackBack PINGのGETメソッド対応
  TrackBackプラグインが、@NiftyのココログからのPingを受け付けてくれない。~
  いろいろと調べてみると、trackbackプラグインは、POSTによるpingしか対象に~
  していない様子。だが、ココログのTrackbackは、GETでpingを行ってくる。~
  そこで、tb.inc.phpを修正して、GETでのpingにも対応するようにした。
  ***各ページのTrackback用RDF
  各ページにコメントとして挿入されている、TrackBack情報のRDF中のTrackBackの~
  URLのパラぺータを区切る&文字が、&として出力されている。~
  この出力は、htmlであれば、ブラウザが自動的に&に修正してくれるが、TrackBack~
  PINGを送る側がこの形式に対応していない物がある。(ココログなど)~
  よって、trackback.phpを修正して、直接&文字を出力するようにした。
  ***UTF-8出力のページ
  __mode=viewやrssが指定されたときには、UTF-8で出力するはずなのだが~
  これが文字化けしてしまう。~
  これに関しては、
   ini_set("mbstring.internal_encoding","UTF-8");
  をtb.inc.phpの
   function tb_mode_view($tb_id)
   function tb_mode_rss($tb_id)
  の各先頭部分に追加する事によって解決できた。~
  これは、Apacheや[[PHP]]のmb_string等の設定をきちんとすればおきないかもしれない。
  ----80%
  ***コメント
  -&areaedit(uid:0,preview:5){URLのパラぺータを区切る&文字が、&として出力されているのを & にすると、今度はPukiWiki(Mod)側で PingURL をうまく取得できない(PukiWikiから&を含むURLにPINGが打てない)ようなんですが、何かいい方法はないものでしょうか? -- [[nao-pon>user/nao-pon]] &new{2004-01-27 (火) 00:06:32};};
  -&areaedit(uid:2,preview:5){わざわざの書き込みありがとうございます。恥ずかしながら、PukiWiki同士でのPingテストをしておりませんでした\n明日にでも調べてみる事にいたします。 -- [[nobunobu>user/nobunobu]] &new{2004-01-27 (火) 01:25:45};};