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
Counter: 14234, today: 1, yesterday: 1

TrackBackプラグイン(tb.inc.php)修正。

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等の設定をきちんとすればおきないかもしれない。


コメント

  • URLのパラぺータを区切る&文字が、&として出力されているのを & にすると、今度はPukiWiki(Mod)側で PingURL をうまく取得できない(PukiWikiから&を含むURLにPINGが打てない)ようなんですが、何かいい方法はないものでしょうか? -- nao-pon 2004-01-27 (火) 00:06:32
  • わざわざの書き込みありがとうございます。恥ずかしながら、PukiWiki同士でのPingテストをしておりませんでした\n明日にでも調べてみる事にいたします。 -- nobunobu 2004-01-27 (火) 01:25:45


添付ファイル: filetrackback.php 2203件 [詳細] filetb.inc.php 2503件 [詳細]

ページコメント
投稿された内容の著作権はコメントの投稿者に帰属します。

トラックバック [ トラックバック(4) ]
トラックバック URL: http://www.kowa.org/modules/pukiwiki/tb/45
And some else, come here...
要約: The most interest!
Weblog: FlasheR!
日時: 2007年6月27日 14:10:17
And some else, come here...
要約: The most interest!
Weblog: FlasheR!
日時: 2007年6月26日 16:14:53
And some else, come here...
要約: The most interest!
Weblog: FlasheR!
日時: 2007年6月7日 16:04:38
PukiWiki作業日記/トラックバック関連調整
要約: Category PukiWikiMod:[ 本体機能 ] GETメソッドでもPINGを受け取ることができるように。 Ping受け付けURLに&を含めないように。 変更ファイル pukiwiki.php trackback.php plugin/tb.inc.php 関連リンク のぶのぶXOOPS - 作業記録/2004-01-25-3 TrackBackプ...
Weblog: nao-pon’s Wiki
日時: 2004年1月27日 14:07:06