Web Artisan Blog - ウェブ アルチザン ブログ

NP_TrackBackテストバージョンへ入れ替え

Nucleus (35 items)

2005年11月02日

Research Artisan Pro ←リサーチアルチザンがパワーアップして復活しました!!
宣伝っぽい記事ばかり書いていた最近ですが、Heartfieldさんより、
「トラックバックできませんよ」
と指摘を受けました。

確認したところ、、
・・・・・ホンマにできません。。
当サイトにトラックバックしても無反応、、
画面上には、”0 TrackBack”と、
「いやいや、今したんですけど」とツッコミたくなる状態でした。

そういやー、最近はトラックバックないなあと思ってましたが、
これも原因の一つだったかも知れません。
まあ、元々コメントもトラックバックも少ないサイトではありますがね。。

トラックバックスパムは要りませんが、
このままでは、全てのトラックバックを拒絶する、
愛想の無い高飛車ブログサイトになり兼ねませんので、対応する事にしました。
しかし、久々Nucleusを触ったんですが、色々かなり忘れてます。。
で、Nucleusトラックバック関連で調べていると、
nakahara21.comさんで、NP_TrackBackの改良をしてる模様。
この際、それを使わせて頂く事にしました。
>NP_TrackBackの進捗

テスト版という事で、まだまだ改良されると思いますが、
今のところ問題無く動いてそうです。
機能も豊富になってるようですし、管理画面からプラグインの設定、
レイアウトの調整ができるのもありがたいです。

テスト版なので、Tipsという事ではないんですが、
まあ注意点としては、まず旧NP_TrackBackをアンインストールしてから、
インストールする事でしょうね。
私の場合は、その辺も考えず、いきなりファイル上書きしてしまいました。。
慎重にやらねば。

後、上記nakahara21.comさんの記事のコメント欄にありますように、

<%TrackBack(list,limit5)%>


と、呼び出しパラメータに”limit5”とか表示件数を指定しないといけない様です。
この辺も、正式版では対応されるのかも知れませんが。

それとちょっと苦戦したところなんですが、
旧NP_TrackBackのデータ?ってどうするのが正しいんでしょうかね。
というのは、旧バージョンとテスト版では、
トラックバック用のテーブル「nucleus_plugin_tb」のレイアウトが異なってます。

その辺についてですが、まず旧バージョンをアンインストールする時に、
このテーブルを消すか?の選択もできるようですが、
これはしない方がいいでしょう。これまでのトラックバックが消えちゃうんで。。

で、テストバージョンをインストールするんですが、
その時に、「nucleus_plugin_tb」の新レイアウト版が作成されます。
が、旧バージョンのテーブルがあれば、作成されません。
そして、このままだとテスト版は正しく動きませんでした。

結局、やった事は、
1、旧バージョンの「nucleus_plugin_tb」を「nucleus_plugin_tb_back」に変更。
2、テストバージョンインストールで新「nucleus_plugin_tb」が作成される。
3、以下のSQLで旧データを新レイアウト版に移行。

INSERT INTO nucleus_plugin_tb (
 tb_id,
 url,
 title,
 excerpt,
 blog_name,
 timestamp
)
SELECT
 tb_id,
 url,
 title,
 excerpt,
 blog_name,
 timestamp
FROM nucleus_plugin_tb_back


所謂、SELECT INSERT文。
旧レイアウトのデータを新レイアウトに全て突っ込みました。
これで、旧バージョンのデータも消える事無く使えるようになりました。


とにかく、nakahara21.comさんのおかげで無事、トラックバック復活です。
正式版が出たら、ちゃんと入れ直そうかな。
※この記事はテスト版導入のメモですので、参考程度にしてください。
前の記事 次の記事

Comments

まみお wrote:

説明不足ですいませんでした。
新バージョン入れた後、プラグイン管理ページを開くと、「テーブルのupgradeが必要です」ボタンが出るので、ボタン一発でデータそのままでテーブル構成再構築する機能があるのです(^_^;
2005年11月02日 11時53分08秒

ossi wrote:

まみおさん
コメント、どうもありがとうございました。
やっぱり・・、そういう機能あったんですね。なんかあんま説明読まずに突っ走ってインストールしたので逆に手間取ってしまいました。すみません。。
2005年11月02日 12時04分00秒

まみお wrote:

いや、ホントすいませんでした。今説明を追加しておきました。
でも、旧バージョンでping受信できない理由は何なんでしょうね?ちょっと気になります。
対策がテストバージョン導入って所がもっとひっかかりますが(^_^;
2005年11月02日 12時16分05秒

ossi wrote:

旧バージョンがおかしい件ですが、実は何ヶ月か前にXREAから自社サーバーにサイト移行していまして、タイミングとしてはその辺からおかしいのではと推測してます。サイト移行自体、ファイルコピーとか強引に行ったので、「何かおかしなった」んでしょう。
とまあ、こんなんなんで、ついでなら入れ直そうという結論に達してテスト版を導入させてもらいました。よって、旧バージョンの不具合ではないです。。
とにかく、お騒がせしてすいません。もちろん、テスト版は承知ですし自己責任で入れますので。。
2005年11月02日 12時36分23秒

Add Comments

Trackback

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

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=528