Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#26 2007-05-18 12:55:38

まさ328
メンバー
From: 東京の40おやじ
登録日: 2004-09-15
投稿: 53
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

TrackBack2.0.3 jp9とComment Tree0.75を使用しています。

トラックバックスパムをTrackBack2.0.3 jp9がブロックしてくれて、個別アイテムのページには表示されないのですが、Comment Tree0.75で表示されてしまいます。

TrackBackの管理画面でブロックされたトラックバックのリストから削除すればCommentTreeの方も表示されなくなります。

Trackback2.03でブロックされたcommentTreeでデフォルトで表示されなくするにはどうしたらいいのでしょうか?

オフライン

#27 2007-05-18 13:22:41

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

この質問はTrackBackではなく,CommentTreeでした方がいいですが,それはさておき
CommentTree 2.1では上記の問題に対応しています。

オフライン

#28 2007-05-18 16:18:04

まさ328
メンバー
From: 東京の40おやじ
登録日: 2004-09-15
投稿: 53
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

この質問はTrackBackではなく,CommentTreeでした方がいいですが,それはさておき
CommentTree 2.1では上記の問題に対応しています

たしかにスレ違いですね。すいませんでした。
さっそくCommentTree2.1にアップデートしてみます。

オフライン

#29 2007-06-15 00:32:47

つる
メンバー
登録日: 2005-05-10
投稿: 20
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

お世話になっております。
以前からスレッドの内容を読んでやってみても
ローカルトラックバックが送れないのでおかしいと思っていたのですが、
どうやら『送信リストに追加』ボタンのjavascriptが動いていないようなのです。
NP_TrackBackのバージョンは2.0.3jpでNucleusのバージョンは3.3です。

自分のブラウザがSafariなせいかとも思ったのですが、
編集画面のソースを見てみたところ、function AddStart()を含む
javascriptファイルへのリンクが存在しないようです。
恐らくtrackback/autodetect.php.bak.jsというファイルだと思うのですが。

インストール時に特にソースを改変した記憶は無いのですが、
自分で修正するとしたら、どのあたりをいじれば良いでしょうか。
よろしくお願いします。

オフライン

#30 2007-06-15 14:44:04

つる
メンバー
登録日: 2005-05-10
投稿: 20
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

大変申し訳ないです、自己解決しました・・・。

ファイルが古かったとか記述が間違っていたということは無く、
プラグインをアップグレードする際に上書き→登録リストのアップデートではなく
いったん外して再インストールにしないと機能が有効にならなかったようです。

大変お恥ずかしい話です :oops:  ご迷惑をおかけしました。

オフライン

#31 2007-06-30 00:57:02

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

v2.03 jp10をリリースしました

詳細は下記を参照してください
http://japan.nucleuscms.org/wiki/plugins:trackback
http://blog.cles.jp/item/2080

オフライン

#32 2007-06-30 07:31:57

嶽花
メンバー
From: 福岡
登録日: 2005-12-09
投稿: 85
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

いつもお世話になっています。

NP_Trackback v2.0.3 jp9→10 にバージョンアップ
(テーブルデータは残して、一度アンインストールしてからインストール)しました。
Nucleus本体はバージョン3.3です。

するとインストール直後に管理画面に下記のようなエラーが出ました。

query ALTER TABLE `nucleus_plugin_tb` ADD INDEX `tb_id_block_timestamp_idx` ( `tb_id`, `block`, `timestamp` DESC ): Duplicate key name 'tb_id_block_timestamp_idx'

とりあえず対処や原因が分からないのでそのまま使ってみました。

URLモードはノーマルで運営しているんですが、
ためしにはてなダイアリーや自分のドメイン内のsbからトラックバックを飛ばしたところ
記事には日本語を含め、URLを記載し、URLへのリンクもつけていますが、
受信は出来ているものの、リンクのチェックでエラーになってしまっている状態です。

また、sbでTB送信した時に限って、sb側でこのようなエラー?が出ます。

http://www.takehana.tv/***/***/***/nucl ... tb_id=2157[failed]response content : <?xml version='1.0' encoding='UTF-8'?><response> <error>1</error> <message>Sorry, trackback ping is not accepted.</message></response>

Nucleus側ではリンクチェックの件以外は何もないです、管理履歴画面にも。
実際、TBを受け取ったというお知らせメールは届いてますので、上記のsb内でのエラーは
実質上問題ないのかもしれないと感じています。

なお、リンクチェックに関しては、jp9の頃からも同様の症状でした。
何かアドバイスなどありましたら、お願いいたします。

オフライン

#33 2007-06-30 16:46:49

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

嶽花 さんの発言:

するとインストール直後に管理画面に下記のようなエラーが出ました。

query ALTER TABLE `nucleus_plugin_tb` ADD INDEX `tb_id_block_timestamp_idx` ( `tb_id`, `block`, `timestamp` DESC ): Duplicate key name 'tb_id_block_timestamp_idx'

とりあえずこのエラーについては無害なので、無視して大丈夫です。

嶽花 さんの発言:

URLモードはノーマルで運営しているんですが、
ためしにはてなダイアリーや自分のドメイン内のsbからトラックバックを飛ばしたところ
記事には日本語を含め、URLを記載し、URLへのリンクもつけていますが、
受信は出来ているものの、リンクのチェックでエラーになってしまっている状態です。

この部分にはプログラムにバグがありましたので、修正しておきました。
ファイルをアップデートしましたので、上書きしてみてください。

オフライン

#34 2007-07-01 09:37:37

嶽花
メンバー
From: 福岡
登録日: 2005-12-09
投稿: 85
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

対応ありがとうございます。
しかし、残念ながら、結果が変わりませんでした。

NP_TrackBack.phpだけでなく、TrackBackフォルダの中身を全て上書きし
(つまり、プラグインのアンインストールは無し)
前回と同様にsbとはてなダイアリーからTBを飛ばしましたが、
ブロックされたTB一覧にて、新しい時間でリンク切れの状態になっています。

あまり参考にならないのかもしれませんが、念のために
実際にTBテストに使ってるページのURLを書いておきます。

TBを飛ばすページ(sb)
http://www.takehana.tv/mami/sb.cgi?eid=623

TBを受けるページ(Nucleus)
http://www.takehana.tv/cccc/index.php?itemid=2157

はてなダイアリーの方はプライベートモードにしてますので
URLは割愛させていただきます。

オフライン

#35 2007-07-01 18:32:52

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

嶽花 さんの発言:

前回と同様にsbとはてなダイアリーからTBを飛ばしましたが、
ブロックされたTB一覧にて、新しい時間でリンク切れの状態になっています。

一度ブロックされたトラックバックを削除しないままで、再度トラックバックをしていませんか?
NP_TrackBackは重複したトラックバックを受けると、トラックバックの内容を上書きします。

ただ、一度ブロックされてしまったトラックバックは再度リンクチェックをしないようにしているので
削除しないまま再度トラックバックを送信しても、時間が更新されるだけの状態になってしまう
可能性があります。もし、そうであれば一度ブロックされたリストから削除して再度トラックバックを
してみてください。

NP_Trackbackがリンクチェックを行うと下記のようなログが出ているはずなので確認してみてください。

Trackback: LinkCheck NG. [block] (itemid:##itemid## from: ##url## cnt: ### pat: {^##pattern##}i

※##url##に##pattern##で始まるリンクがあるかどうかをチェックしているという意味になります。

オフライン

#36 2007-07-01 19:51:44

嶽花
メンバー
From: 福岡
登録日: 2005-12-09
投稿: 85
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

ご指摘の通り、上書きするような形でTBをしていました。
そこで、一度TBデータを管理画面を使って消して、
PhpMyAdminでnucleus_plugin_tbの中から該当するデータも
消えているのを確認したあと、再度TBを行いました。

すると、同様にリンクチェックでエラーになりました。
管理履歴では下記のように表示が出ています。

Trackback: LinkCheck NG. [block] (itemid:2157 from: http://www.takehana.tv/mami/sb.cgi?eid=623 cnt: 57 pat: {^http\://www\.takehana\.tv/cccc/\?itemid\=2157}i

エラー文を見てて思ったのですが、記事のURLが

http://www.takehana.tv/cccc/index.php?itemid=2157

なのに対して、TBプラグインは

http://www.takehana.tv/cccc/?itemid=2157

とindex.phpがないURLでリンクチェックを行っているのでは?と感じました。

ちなみにBLOG設定では

http://www.takehana.tv/cccc/

にしています。

オフライン

#37 2007-07-01 21:08:00

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

嶽花 さんの発言:

とindex.phpがないURLでリンクチェックを行っているのでは?と感じました。

確かにそのようですね。該当部をもう一度修正してみました。
申し訳ないのですが、もう一度上書きしてみてください。
# ご存知だと思いますが、チェックするURLは<%TrackBack(required)%>とスキンに書くと表示させることができます。

オフライン

#38 2007-07-01 21:41:26

嶽花
メンバー
From: 福岡
登録日: 2005-12-09
投稿: 85
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

たびたびすみません。

とりあえずスキンに<%TrackBack(required)%>と下記、TB時に必要なURLを表示させてみました。
http://www.takehana.tv/cccc/index.php?itemid=2157

この状態で、バージョンが10.2に上がったファイルを摘要してみたところ
再びリンク切れの状態になり、管理画面には下記のようなエラーが出ていました。

Trackback: LinkCheck NG. [block] (itemid:2157 from: http://www.takehana.tv/mami/sb.cgi?eid=623 cnt: 57 pat: {^http\://www\.takehana\.tv/cccc//cgi/nucleus/action\.php\?itemid\=2157}i

なお、前回までのが下記内容でした。

Trackback: LinkCheck NG. [block] (itemid:2157 from: http://www.takehana.tv/mami/sb.cgi?eid=623 cnt: 57 pat: {^http\://www\.takehana\.tv/cccc/\?itemid\=2157}i

オフライン

#39 2007-07-01 22:35:08

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

こちらこそ度々申し訳ないです。
再度ファイルを調整して私のNormalURLのテスト環境でトラックバックのチェックをしましたのでこれでどうでしょうか?

オフライン

#40 2007-07-01 23:55:44

嶽花
メンバー
From: 福岡
登録日: 2005-12-09
投稿: 85
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

無事にTBを受信できました。

余談ですが、管理履歴には下記のように残っていました。

Trackback: LinkCheck OK. (link: http://www.takehana.tv/cccc/index.php?itemid=2157 pat: {^http\://www\.takehana\.tv/cccc/index\.php\?itemid\=2157}i )

たびたびのご対応、ありがとうございました。

オフライン

#41 2007-09-30 23:13:21

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

v2.03 jp11をリリースしました

詳細は下記を参照してください
http://japan.nucleuscms.org/wiki/plugins:trackback
http://blog.cles.jp/item/2210

オフライン

#42 2008-01-13 02:01:48

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

v2.03 jp12をリリースしました

詳細は下記を参照してください
http://japan.nucleuscms.org/wiki/plugins:trackback
http://blog.cles.jp/item/2370

オフライン

#43 2008-12-14 22:02:42

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

v2.0.3 jp13をリリースしました

詳細は下記を参照してください
・http://japan.nucleuscms.org/wiki/plugins:trackback
・http://blog.cles.jp/item/2841


Attachments:
zip NP_TrackBack203jp13.zip, Size: 258.58 KiB, Downloads: 444

オフライン

#44 2009-08-13 20:16:03

taks
メンバー
登録日: 2009-08-13
投稿: 1

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

現在、下記環境でNucleusを利用していますが、NP_Trackback2.0.13 jp13を導入してみたところ、トラックバックの受信ができません。
インストール時に出たエラーは無視してもかまわないとの以前のコメントがあったのでそのまま進んでインストールしました。

[利用環境]
Nucleus3.41
PHP 5.2.10
MySQL 5.1

ローカルトラックバックを試みたところ、次のようなエラーが出ました。
mySQL error with query INSERT INTO nucleus_plugin_tb_lc (tb_id, from_id) VALUES ('80','81'): Duplicate entry '80-81' for key 'PRIMARY'

そのほかにインストールしているプラグインは次のとおりです。
SkinFiles 2.03test
Ping 1.6
Calendar Plugin 0.86
Comment Tree 2.1
SendPing 0.7

初歩的な質問で大変申し訳ございませんが、何かしらわかることがありましたらご教授ください。

オフライン

#45 2014-06-24 14:54:45

sendenchuushi
メンバー
登録日: 2005-10-20
投稿: 10

Re: NP_Trackback v2.0.3 jp13 [updated 08/12/14]

NP_TrackBack v2.0.3 jp13を利用させて頂いてます。
今回、「ローカルTBは受け付けてるが、グローバル(通常の)TBがエラーに一切受け付けてない」現象がありましたので、ご報告します。

[利用環境A]
Nucleus 3.65 SP1
PHP 5.3.27
MySQL 5.0.77

[利用環境B]
Nucleus 3.65 SP1
PHP 5.4.4-14
MySQL 5.5.37
※こちらはDebian wheezy セキュリティアップデート済み環境(Debian 7.5)

両方の環境共に、
・ローカルトラックバック→OK
・その他サイトからのトラックバック→NG

手動で投稿しようとするとInternal Server Errorとなっていたので、エラーログ確認実施したところ、
1163行目の下記の場所にてエラーとなってました。

				$manager->notify('SpamCheck', array ('spamcheck' => & $spamcheck));

COMMENTS.phpなどでもSpamCheck APIは利用されているのにエラーとなってませんでしたので、
とりあえず今回はそれを元に下記のように修正したところ、TB受付できるようになりました。

//				$manager->notify('SpamCheck', array ('spamcheck' => & $spamcheck));
				$paramspamarray = array('spamcheck' => &$spamcheck);
				$manager->notify('SpamCheck', $paramspamarray);

同様の現象で悩んでる人がおられましたら、ご参考に。


そういえば本家ではTrackBack V2.1.1が出てるようですね・・・

オフライン

Board footer