プチトラのエントリページ埋め込みに挑戦 


ようやく 1.4.0 にすることが出来て喜んでいたのに、また悪い虫が起きだして、最近の話題である「プチトラのエントリページ埋め込み」に挑戦してみた。簡単だと思っていたが、やはり一筋縄ではいかなかった。いつものことである。(-_-;) その課程をまた記録しておきます。2004年9月30日:追記しました。 

まず、 ComCom さんのこのサイトからファイルをダウンロード。

ComCom さんが書いてくれたとおりにtb.cgi、entry-tb.cgi、を設定し、サイトにアップしたのだが、「TrackBack」のこうをクリックするとエラーが出てしまう。これは Jedit でやっても同じ。(-_-;)

ComCom さんのこのエントリ を読んだら、その原因が書いてあって、なんとか解決。しかしこれも簡単ではなかった。エディタ mi の保存設定がわたしは「標準」にしていたために、せっかく Perl モードで Unicode保存/copy時 のマスにチェックを入れて設定しても、それが生きていなかったのだ。恥ずかしい。改めてmode/Perl で設定、保存、アップしたら今度はエラーが出なくて正解。(^_^)

次に以下のスクリプトを EntryPage.txt に追加するのだが、ここでも失敗。 ComCom さんが書いてくれた
http://アドレス/entry-tb.cgi? の部分だが、http://okobay.ciao.jp/entry-tb.cgi? と /tb/ を忘れてしまった。正しくは次の通りで、この通りに追加して、プレビューリセットで今度は正解。
<script language="JavaScript" src="http://okobay.ciao.jp/tb/entry-tb.cgi?__mode=list&tb_id=<$EntryUUID$>&cate_id=<$EntryCategoryUUID$>"></script>

まだ次の問題が残っている。
●TrackBac URL for this entry の部分が左寄りになっていて、ちょっと格好悪い。たぶん entry-style.css で直すことが出来るのだろうが。
●エントリページの一番下に出ていた「前のエントリ」「次のエントリ」という項目が無くなってしまった。これはとても便利だと思っていたので、やはり欲しい機能。
●プチトラもプチコメも埋め込むことが出来たので、Feedback の後ろの Comment , TrackBack の項は削除してしまっても良いと思うのだが。

疑問点がひとつあるのだけれど、ダウンロードしてきたファイルの中に「tb-.cgi」というのがあったけれど、これはなんだろう。開いてみたら、ほとんど「tb.cgi」と同じなので、同じように設定してアップしてしまった。

ということで今日はここまでにしておく。
2004年9月30日:追記
○TrackBack URL for this entry の文字列が左に偏ってしまうのを中央にするには、KHOOさんが教えてくれた方法 entry-style.cssの.tb-url に text-align:center; と指定を試してみた。確かに URL それ自体は中央に位置してくれたが、TrackBack URL for this entry の文字列が左に位置したまま動いてくれない。entry-style.css のどこかを直せばいいのだろうが、それがわからないので、 HiTsu さんが教えてくれた方法(entry-tb.cgiの61行目辺りの、document.write(’<div id="tb-all" align="center">’);といったように、alignを追加する)を試してみたら、うまくいったので、当分はこれで行くことにする。KHOOさん、せっかく教えていただいたのに、申し訳ありません。

○Feedback の後ろの Comment , TrackBack の項は削除してしまった。いまのところは別に異常ないようだ。

○それと、tOmori さんのこのエントリ を見て URL の上でマウスクリックすると URL 全体が選択される機能を追加。tOmori さん、ありがとうございました。 

Posted: 2004年09月29日 (水) at 00:11 




1年前の今日は? 2年前の今日は?