NP_TrackBack
Nucleusはトラックバックもプラグインで実装してる。これを柔軟性と見るか不便と見るかは人によって意見の分かれる所だろうけど、自分にとっては不便だと感じた。
何はともあれトラックバックの出来ないblogサイトというのもあり得ないので(超有名人のblogサイトならともかく。というか、それはblogではなく単なる日記だけど)、NP_Trackbackプラグインを入れてみた。
○ダウンロード・インストール
使っている人が多いだけあって、いろんなバージョン・改良版が存在する模様。これはNP_TrackBackに限らずNucleusのプラグインによくあるっぽい。NP_TrackBackでググれば以下のがすぐ見付かるはず。
・日本語安定版
NP_TrackBack バージョン1.23bj7
ちなみに上のページにはプラグインの説明はなく、ページ内にスキン、テンプレートにTrackBack関連のコードを追加する詳細はこちら
という感じで以下のURLへのリンクが書いてあるけど、そのURLのページは既に削除されている模様。
http://feles.jp/item/61
なので、設定はフォーラムの記事が参考になると思う。なお、否定的な意見で申し訳ないけど、日本語が若干分かりにくい。
・開発版
NP_TrackBackの進捗 というページからダウンロード可能。
最初、安定版を入れてみたんだけどよく分からなかったので、どうせ分からないなら新しいのにしようと思って開発版にアップグレードした。
○設定
前述のフォーラムのページ、今は半分位意味が分かったけど、やっぱり初めての人にはちょっとわかりにくいような気がする。あと、Nucleus本体のバージョンによってテンプレートの内容が結構違うので、それも混乱した原因かも。
という事で環境
Nucleus CMS v3.21 (3.22にアップデートしたい)
NP_TrackBack ver. 2.0.1 jp
・テンプレートの編集
default/item → アイテムの本体
前述のフォーラムの記事通り、末尾に以下を追加。
<%time%> –
<a href=”<%authorlink%>”><%author%></a> –
<%edit%>
<%comments%> –
<a href=”<%itemlink%>#trackback”>
<%TrackBack(count)%></a>
</div>
・スキンの編集
defaultスキン → 個別アイテムページ
フォーラムの記事と若干違う。
<div class=”contenttitle”>
<h2>Add Comment</h2>
</div>
<%commentform%>
</div>
の下に以下を追加。
<div class=”contenttitle”>
<h2>TrackBack</h2>
</div>
<a name=”trackback” id=”trackback”></a>
<%TrackBack(list,limit5)%>
</div>
他にも色々便利なタグがあるみたいだけど、とりあえず基本機能でいいや。
○その他
・<%TrackBack(tburl)%> のバグ
複数の方が指摘しているように、現状ではajax周りでバグがあるとの事。先ほどのNP_TrackBackの進捗のコメント欄にlimitというキーワードを使用した回避方法が載っている。
とりあえず細かい問題はあるもののようやくトラックバックの送受信が出来るようになった。