Xoops Cube Project
XOOPS Cube Project Site
検索
Advanced Search
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha

Jan 25, 2004(Sun)

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

Filed under: - のぶのぶ @ 10:41:20 pm

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


Comments

RSS feed for comments on this post.

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

    Comment by nao-pon — Jan 27, 2004(Tue) @ 12:06:32 am

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

    Comment by のぶのぶ — Jan 27, 2004(Tue) @ 1:25:45 am

Leave a Comment

Sorry, the comment form is closed at this time.

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

カレンダー
January 2004
S M T W T F S
    Feb »
 123
45678910
11121314151617
18192021222324
25262728293031
投稿者別一覧
アーカイブ(月別)
カテゴリ一覧
ブログ内検索