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年1月25日(日)

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

カテゴリー: - のぶのぶ @ 22時41分20秒

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.intern​al_encoding\",\"UTF-8\");

をtb.inc.phpの

function tb_mode_view($tb_id)function tb_mode_rss($tb_id)

の各先頭部分に追加する事によって解決できた。
これは、ApacheやPHPのmb_string等の設定をきちんとすればおきないかもしれない。


コメント

このコメントのRSS

  1. URLのパラぺータを区切る&文字が、&として出力されているのを & にすると、今度はPukiWiki(Mod)側で PingURL をうまく取得できない(PukiWikiから&を含むURLにPINGが打てない)ようなんですが、何かいい方法はないものでしょうか?

    Comment by nao-pon — 2004年1月27日(火) @ 00時06分32秒

  2. わざわざの書き込みありがとうございます。恥ずかしながら、PukiWiki同士でのPingテストをしておりませんでした。
    明日にでも調べてみる事にいたします

    Comment by のぶのぶ — 2004年1月27日(火) @ 01時25分45秒

コメントの投稿

ごめんなさい、現在コメントを付けることは出来ません

34 queries. 0.080 sec. - Mem:3920bytes
Powered by WordPress Module based on WordPress ME & WordPress

カレンダー
2004年 1月
    2月 »
 123
45678910
11121314151617
18192021222324
25262728293031
投稿者別一覧
アーカイブ(月別)
カテゴリ一覧
ブログ内検索