[PR]qς:3N15~Ƃ鏗یH

Mar 10, 2004

ISWEBでのトラックバック送信

blosxom starter kitには、bookmarklet + wikieditish プラグインが同梱されているため、通常なら設置すればTrackback送信機能がつきます。
しかし、isweb(無料)エリアでは、これが動作しません。また、isweb(無料)の仕様上、外部リンクからcgi-binフォルダ以下のファイルを直接呼び出すことができないため、Trackbackでリンクをたどってきても、そのファイルが参照できないという問題があります。それを(無理矢理)回避しました。

■cgi-bin以下へのリンク
概要:一度、infoseekのTOPページを呼び出し、そこからjavascriptsで本来呼び出したいcgi-bin以下へのページを呼ぶような細工をしました。

 サンプル

流用される方へ解説:

  • http://gsnight.hp.infoseek.co.jp/ を自分のHPのURLに変更してください。
  • http://gsnight.hp.infoseek.co.jp/cgi-bin/blosxom.cgi/ を自分のHPのblosxom.cgiのあるURLに変更してください。最後の/を忘れずに。
  • 上記変更の上、index.htmlとして設置してください。従来のindex.htmlはindex2.htmlとして名前を変更して下さい。
  • Trackbackさせたい自己記事のurlが、http://gsnight.hp.infoseek.co.jp/cgi-bin/blosxom.cgi/blosxom/040310_01.htm だった場合、-blosxom.cgi/ 以下の部分を ?page= でindex.htmのURLに結び付け、http://gsnight.hp.infoseek.co.jp/?page=blosxom/040310_01.htmというようにして外部からのリンク先(=Trackback元URL)として扱います。
  • ?以降がなしで呼び出した場合、index2.htmlを表示します。

■Trackback送信
概要:ここにあるものを参考にしました。記事のタイトル、記事のurl、相手の記事のtrackback用urlをそれぞれ入力し、「TrackBack」ボタンをクリック。おくったあと、画面にxml文書、あるいは0が表示されれば成功です。

 サンプル

流用される方へ解説:

  • 「KYOKURON_STADIUM」となっているのを、自分のサイト名に書き換えてください。
  • http://gsnight.hp.infoseek.co.jp/cgi-bin/blosxom.cgi/ を自分のHPのblosxom.cgiのあるURLに変更してください。最後の/を忘れずに。
  • このhtmlはローカルから動作します。

 まあ、かなり力技です。
 ただ、無料でCGIを使えるサーバとしてiswebはメジャーなので、私のほかにも同じ境遇の方がいらっしゃるかもしれませんので、公開してみました。
 私では力不足なのですが、誰かこれをうまくCGIに組み込んでもらえないだろうか。そうすれば、サーバ環境によらず、Trackback送信ができるのだが。

Posted at 14:40 | WriteBacks () in blosxom | Edit
WriteBacks
TrackBack ping me at
http://gsnight.hp.infoseek.co.jp/cgi-bin/blosxom.cgi/blosxom/040310.
Link me at
http://gsnight.hp.infoseek.co.jp/?page=/blosxom/040310.htm
 ※ISWEBの仕様の関係で、この記事にリンクをはる場合は上記URLでお願いします。
Post a comment

writeback message:

















[PR]Ԃڽߑ҂:gт11~”\ł