プラグイン導入:NP_TrackBack

スタイルシートやスキンを整えつつプラグイン導入。海外サーバでの日本語環境、使えないプラグインもあるので、様子を見つつ。使えるかどうかでサイトデザインも変わってくるし。

まずはTrackBack。
今回Nucleusでサイト構築をしようと思ったのには、更新を楽に、ってのもあるけれども、なによりTrackBackが使いたかったからなのだ。
書評サイトを見て思うのは、他の人は同じ本をどう評価しているのか?ってことで、サイト同士はリンクしていても、同じ本を読んでいるかどうかはわからないし、いちいち検索するのは面倒だ。だからTrackBackしていたら便利だと思って。
普通、Aさんのサイトをみて興味をもってBさんがその本について書いた場合、Bさんのサイトには「Aさんのオススメで」とリンクすることはあるけれども、Aさんの方にはBさんへのリンクは発生しない。でももしもAさんの文章にすごく影響力があって、Bさん以外にもたくさんの人がその本を読んだら、それはAさんのサイトに反映されたほうが面白いと思うのだ。同じAさんの文章から同じ本を読んだ人たちなのに、それぞれのこんな風に思うのだ、ということがわかりやすくなる。
ただ問題は、書評サイトでTrackBackのできるツール(Nucleusの他、MovableTypeやtDiary、bloxxom、ZvonNewsなど)を使っている人が少ないということだな。
でもそういったツールを使っていなくてもTrackBackを送ることはできるので、どんどん送って下さい……ってこの辺のことは「リンクについて」に書くつもりだったのだけれども。

さて覚書。
NP_TrackBackをインストールするも、やはりそのままでは使えない。海外サーバなのでMultiByte関数が使えないせいらしい。で、またもやまみおさんのお力を拝借。

 nucleus>libs にjcodeファイル群(PHP SAMPLES & TIPSからダウンロード)をインストール
変更したファイルは
 config.php(最終行直前)
 globalfunctions.php(551行目あたり)
 COMMENTS.php(359行目あたり)
NP_TrackBackは1.2bj

ちなみにこれもサーバダウン前に完了。
(2003年11月13日(木))11:13
前は海外サーバだったのでこれらの作業が必要だったのだが、今は国内サーバ、インストールすればそのままでOKのはず。

最新バージョンは
NP_TrackBack バージョン1.23bj6 - xx.nakahara21.net
追加した機能:
TrackBackURLの自動検知。
まだ新機能は試していないのですが……そうだこの記事で試してみよう。
しかしインストールしただけではエラーが。
988行目 $text = mb_convert_encoding($text, $charset, "auto"); を
$title = mb_convert_encoding($title, "EUC-JP", mb_detect_encoding($title, "UTF-8,EUC-JP,JIS,SJIS"));
$excerpt = mb_convert_encoding($excerpt, "EUC-JP", mb_detect_encoding($title, "UTF-8,EUC-JP,JIS,SJIS"));
$blog_name = mb_convert_encoding($blog_name, "EUC-JP", mb_detect_encoding($title, "UTF-8,EUC-JP,JIS,SJIS"));

このように書き換え。
といってもこれはこのバージョンからではなくて、前の(1.23bj)もそうだったのだけれども。
そしてpingした後、action.phpになるのだが、何も表示されずに真っ白に。
それでもちゃんと送れているのでいいかな、とそのまま使っているのですが……。
別のサーバだとちゃんと表示されるんだよね、なんかいろいろ妙なことの起きるサーバだなあ。(2004年02月18日(水)05:52)

そしてまたバージョンアップ。
NP_TrackBack バージョン1.23bj7 - xx.nakahara21.net
バグつぶし。
1)&__mode=rssの時、descriptionの文字コード変換ミスってました。修正しました。
2)本文中にpermalinkへのリンクがない時に出るエラーを制御
これだと書き換えなくてもエラーはでないぞ。
なぜだ? 同じ記述があるのに。
でも相変わらずpingした後真っ白になりますが。

2004年02月19日(木)10:00 by PINO - Category: nucleus
« プラグインNP_OtherblogEX | home :: archive | プラグインNP_LinkList »

関連記事

関連記事はありません

トラックバック

トラックバックはありません

コメント

通りすがりさん:トラックバックを打つ時の画面でソースを見てinput type="hidden" name="redirectTo" value=""の項目が空だとping後真っ白になります。戻り先をHTTP_REFERERから設定する様なのですが、取れて無いってことみたい。うちはredirectToが空だった時はArticle URLに戻るように改造してみました。
#tDiary(euc-jp)からの受信が文字化けすんだよね…utf-8のNucleusでやってんだけど。
2004年06月06日(日) 14:22

コメントする

since 4 Jan, 2000. sorry, Japanese only. link permission free (please TrackBack!).
all contents by PINO. all rights reserved.