Nucleus(JP)フォーラム

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

ログインしていません。

#1 2004-11-05 10:05:17

初心
ゲストユーザー

Re: NP_TrackBackの導入方法

こんにちは。

NP_TrackBackをインストールして、
スキンの個別アイテムページに表示させようと、
<%TrackBack(tbcode)%>を入れました。

が、

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<rdf:Description
    rdf:about="http://www.○○○.com/item/○○○/"
    dc:identifier="http://www.○○○.com/item/○○○/"
    dc:title="○○○"
    trackback:ping="http://www.○○○.com/trackback.php?id=○○○" />
</rdf:RDF>

だけしか表示されません。

よくある
Trackbacks
Trackback URL
http://www.○○○.com/trackback.php?id=○○○

は表示されません。

何か足りないのでしょうか?
いろんなブログを見渡しましたが、それらしきのコメントはなく、
更新情報と導入しました!コメントしかなく、途方にくれています。

初心者です。
よろしくお願いします。

#2 2004-11-05 12:21:59

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

Re: NP_TrackBackの導入方法

トラックバックのURLを表示させる場合は
<%TrackBack(list)%>
とかって書くんじゃなかったでしたっけ?
tbcodeは自動検知用だと思います。

オフライン

#3 2004-11-05 18:47:46

初心
ゲストユーザー

Re: NP_TrackBackの導入方法

助かりました。
どこかで見落としていたかもしれませんね。
大変失礼しました。

#4 2004-11-08 17:19:26

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

Re: NP_TrackBackの導入方法

調べてみたらNP_TrackBackの使い方を日本語でまとめたものってないですね。
実は自分でもスキンに入っていたのをそのまま使っていただけだったので,
今回はじめていろいろな機能があることを知りました。
Googleで引くと,まみおさんのダウンロードページがトップなので,そこにでも説明があるとうれしいなあ>まみおさん wink

オフライン

#5 2004-11-08 18:54:01

cha_cya
メンバー
From: 東京
登録日: 2004-08-25
投稿: 745

Re: NP_TrackBackの導入方法

私はこちらを参考にさせていただきました wink

Nucleus情報暫定版 [TrackBackプラグインの使い方]
http://feles.jp/item/61

オフライン

#6 2004-11-08 19:28:18

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

Re: NP_TrackBackの導入方法

cha_cya さんの発言:

私はこちらを参考にさせていただきました wink

Nucleus情報暫定版 [TrackBackプラグインの使い方]
http://feles.jp/item/61

あ,こんなところにあったんですねえ。ただこのページ,Googleだと引っかかりにくいです(フォーラムのページが優先して出てくるため)。じゃあ,まみおさんのところからここにリンクしてもらうとか,どうでしょう。 big_smile

オフライン

#7 2004-11-08 21:00:09

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_TrackBackの導入方法

http://xx.nakahara21.net/item-397.html
にて、リンク追加しておきました。

こんなに大事なプラグインが、こんなに埋もれていて良いのでしょうか? roll

ちなみに、たぶん本家版はかなりvupしてますよね?
もともとは、私が本家に書いてきた自動検知周りから始まって、かなり熱烈にチューンアップされているはずなんですが。
だれか試した人はいるのでしょうか?
もっとも、ローカルpingには対応していないだろうけど。
本家最新版+ローカルping対応+日本語対応+旧バージョンとの互換性保つ
を、誰か作りません?
100%文字コード自動変換はサーバ環境によっては厳しいのかもしれないけど。
あ、それと、送信文字コード選択可能にできたらなおよさげですね。


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#8 2004-11-08 22:07:57

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_TrackBackの導入方法

あと、ローカルping格納時にもblog名とアイテムのタイトルまで何故かtb_lcに格納して、そんで表示もそこからやってるというムダでおバカな状態(ごめんなさい)をついでに直してくれると・・・

これだから昔やったやつは :oops:
#半年後も今の見て思うんだろな。

オフライン

#9 2004-11-09 08:20:26

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_TrackBackの導入方法

あら、Takaさんが他力本願モード :cry:
ということは、yuさん? 8)

誰か、マジで書きません?


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#10 2004-11-09 11:36:40

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

Re: NP_TrackBackの導入方法

う~ん,興味はあるけれど時間が…
NP_PluginFilesが動かないケースもちゃんとしたいし…
来月くらいになったら少し時間できるかもしれませんが誰かぜひ。
:oops:

ところで「はてな」にトラックバックしようとしたらエラーが出てしまうのですが
だれか原因をご存知でしょうか?

オフライン

#11 2004-11-09 13:09:19

suomi
メンバー
From: 東京
登録日: 2003-11-17
投稿: 130
ウェブサイト

Re: NP_TrackBackの導入方法

1.5に1.23bj7を反映させるぐらいならできるかなぁ?と思って覗いてます。
そんな単純にはいかないんでしょーか。
今晩、動かしてみていけそうならやるし、だめそうなら誰かに・・・。 :oops:

オフライン

#12 2004-11-09 13:45:36

cha_cya
メンバー
From: 東京
登録日: 2004-08-25
投稿: 745

Re: NP_TrackBackの導入方法

Andy さんの発言:

う~ん,興味はあるけれど時間が…
NP_PluginFilesが動かないケースもちゃんとしたいし…
来月くらいになったら少し時間できるかもしれませんが誰かぜひ。
:oops:

お手数おかけしてます neutral

Andy さんの発言:

ところで「はてな」にトラックバックしようとしたらエラーが出てしまうのですが
だれか原因をご存知でしょうか?

ページ内に、トラックバック先へのリンクは設置していますか?

はてなダイアリー - はてなダイアリーTrackBackシステム より引用
http://d.hatena.ne.jp/keyword/%a4%cf%a4 ... 5%c6%a5%e0

受信条件
はてなダイアリーでは、トラックバック送信元ページに送信先ページへのリンクが含まれる場合のみトラックバックを受信します。
これは、トラックバックスパムなどに回避するための仕様です。
また、同一URLからのトラックバックは、1エントリーにつき1回のみ受け付けます。

オフライン

#13 2004-11-09 14:30:22

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

Re: NP_TrackBackの導入方法

cha_cya さんの発言:

ページ内に、トラックバック先へのリンクは設置していますか?

まさにそれでした big_smile

オフライン

#14 2004-11-09 17:50:39

初心
ゲストユーザー

Re: NP_TrackBackの導入方法

「初心」です。
感謝投稿してからしばらく放っといたら活発なスレッドになりましたね。

ちょっとした提案ですが、
nucleusを初心者のためのWIKIを導入するのはいかがかな?と思いました。
nucleusを使っても良いと思うが、誰でも書けないのが欠点だが・・・

現状の問題点では、nucleusの敷居の高さと思います。
せっかく素晴らしいオープンソースCMSがあるのに、
自分でGOOGLEの検索結果を都度調べたり、数ウェブログを跨って
探さなければならないのは非常に不便かと思ったりします。
あと情報そのものはいろんなウェブログへ分散しているしね。

CMSのXOOPSWIKIもあり、本まで出ているので、
こうした情報共有を作るのに良い機会なのではないでしょうか?

厚かましい意見ですが、初心者でも参加できるプロジェクトを願っています。 tongue

#15 2004-11-09 17:54:04

初心
ゲストユーザー

Re: NP_TrackBackの導入方法

自己レスです。

すみません。wikiはありましたね。
ちょっと覗いたが、完成度が・・・使い方もいまいちだし。

すみません。

#16 2004-11-09 23:40:06

suomi
メンバー
From: 東京
登録日: 2003-11-17
投稿: 130
ウェブサイト

Re: NP_TrackBackの導入方法

とりあえず、ほどほどに動いたのでUPしておきます。
他のBLOGにpingを打つのがうまく行ってません。
私がテストしたのはJUGEMですが、他のBLOGを持っている方、やってみていただけませんでしょうか。
あと、新機能はほとんどチェックしてません。もしかしたら1.23bjで書きつぶしているところがあるかも。
他にも変なところが多々あると思うので、ヘルプ募集です。 :oops:


Attachments:
zip NP_TrackBack.zip, Size: 10.71 KiB, Downloads: 884

オフライン

#17 2004-11-10 22:56:36

sakurae
メンバー
登録日: 2004-09-26
投稿: 105
ウェブサイト

Re: NP_TrackBackの導入方法

MT にはトラバ OK でした big_smile ちなみに Nucleus は EUC-JPで、MT は UTF-8、サーバはどちらも Lolipop です。こちらでも JUGEM にはトラバできないことを確認しました。リスト表示やトラバ数表示等は一切確認してません…ごめんなさい :oops:

オフライン

#18 2004-11-20 13:49:24

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_TrackBackの導入方法

今お引越しスキン用に、suomiさんのを元に
ピンポイントでローカルpingのやらかしてた部分を修正してたんですが、
いつだかウチで記事にしたブログごとの許可不許可ができる改造

http://vivian.stripper.jp/index.php?itemid=224

これ入れちゃってもいいですか?
Nucleusコアの方は既にこの改造が取り込まれてるので、
NP_TrackBackの方に追加すればすぐ(Nucleus v3.0(?)以上なら)皆使えるようになります。
ついでにアイテムごとの許可非許可も、新しいNucleusならできると思いますけど、
いかがでしょうか。

オフライン

#19 2004-11-20 14:00:31

sakurae
メンバー
登録日: 2004-09-26
投稿: 105
ウェブサイト

Re: NP_TrackBackの導入方法

Taka さんの発言:

ついでにアイテムごとの許可非許可も、新しいNucleusならできると思いますけど、
いかがでしょうか。

これは念願の機能でした! 是非宜しくお願いいたします。

オフライン

#20 2004-11-20 15:28:56

suomi
メンバー
From: 東京
登録日: 2003-11-17
投稿: 130
ウェブサイト

Re: NP_TrackBackの導入方法

Takaさん、ありがとうございます~! (旅先よりw)

オフライン

#21 2004-11-20 20:17:28

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_TrackBackの導入方法

あらsuomiさんどこから big_smile

と言っても、送信周りは変数名が違ってたところ直した位でほとんど触ってないのです、すいません。

私がいじったところ

1. ローカルpingで保存するのは送信元と、送信先のアイテムIDのみにした。

これでどうなるかというと、
・ 送信元のタイトル、ブログ名、本文は、そのページを開いた時現在のものが表示されるようになりました。
・ 日付は送信元の記事の投稿日(これはもとからの動作)

※この変更の為いらないカラムができちゃったんですけど、とりあえずそのままにして動作が安定してきたら別途削除スクリプトでも書こうと思います。


2. ブログごとのTrackBack許可設定をつけた(Nucleus v2.5b 以上で有効)

プラグインを再インストールすると、各ブログの設定の下の方(検索設定の下あたり)に、「Options for NP_TrackBack」という項目が増えてますのでそれで設定できます。禁止したblogではTrackBackが送られて来ても受け付けません。

この機能により、送られてきたTrackBackを表示するためのテンプレートで、「DISALLOW」という項目が増えました。
TrackBackの受付をしない設定にしたblogでは、普段TrackbackURLや送られてきたTrackbackを表示する部分に、かわりにこのテンプレート項目で設定したものが表示されるようになります。

でもって、もしNucleusが3.0以上なら(多分それ位かな・・・)、アイテムスキン上で、

<%if(blogsetting,trackback,1)%>

を使うことができます。3番目のパラメーターは、
1 または yes が「許可」、
0 または no が「非許可」の意味になります。


3. [TEST]アイテムごとの許可設定をつけた(ただし3.1以降のCVS版のみ使える機能です)

アイテムの編集・投稿画面で、TrackBackURLを入力するところの下あたりに設定が出てきます。これで禁止したアイテムも表示部分は「DISALLOW」テンプレートが使われます。

# ただNucleus標準のアイテムオプションを使うと、プラグインをアンインストールしたら設定も消えちゃうんだよなぁ。やっぱり別テーブル作った方がいいですかね?それかアンインストール必要な時はBackupOptions使ってもらうか。


4. <%TrackBack(listlink)%>

Nucleusのテンプレートに<%TrackBack(listlink)%>と書くと、トラックバックを禁止したブログやアイテムでは何も表示されず、許可されているアイテム、ブログでは、NP_TrackBackの $this->linktemplate というテンプレートで設定したものが表示されます。

ややこしい書き方ですみませんが、要はこの $this->linktemplate に、

$this->linktemplate = ' - <a href="<%itemlink%>#trackback">TrackBack(<%count%>)</a>';

のように書いておけば、禁止したblogやアイテムには丸ごとリンクが出なくなるということです。変数は<%itemlink%> と <%count%> が使えます。


ということで説明長くなりましたが、私がやったのはここまでです。
肝心な部分はどなたか頼みます :oops:
(もうちょっと時間あれば送信文字コードの選択までやろうかと思ったんですが・・・)


すでにTrackBackを利用している方は、編集オプションで
「Delete tables on uninstall?」が「いいえ」になっていることを確認してから、
一旦アンインストール → 再インストールしてください。


Attachments:
zip NP_TrackBack1.51j.zip, Size: 11.16 KiB, Downloads: 730

オフライン

#22 2004-11-20 20:25:54

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_TrackBackの導入方法

あ、もう一箇所。

うちで、$HTTP_REFERERが使えなかったので、
$_SERVER['HTTP_REFERER'] が設定されてたらそっちの値を使うようにしてみました。

オフライン

#23 2004-11-21 02:14:15

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_TrackBackの導入方法

あのっ。
すいませんっ。

で、1.5(1)にvupして、どんな特典がついてくるのでしょうか。
もといっ。
どんな機能が付加されているのでしょうか(恥)?

1.5日本語版ほしーよ、と言い出したまみおより


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#24 2004-11-21 04:31:09

Taka
メンバー
From: 千葉
登録日: 2003-11-17
投稿: 264
ウェブサイト

Re: NP_TrackBackの導入方法

それがっ

[size=150:se4hlu60]わかりません big_smile

いやまじで lol
うちのWinでテストしただけなので気づいてないのかもしれないんですけど。
何か変わったトコないかなーって探したんですけども(見た目)、
1.23bj7のやり方をちょっと変えただけのような気がしなくもない。。。
だったら安定してる1.23bj7もとにした方がいいのかしらんと思いつつ。

オートディスカバリーとからへんは私にはわけわからんらんです。

オフライン

#25 2004-11-22 08:25:55

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_TrackBackの導入方法

あっ、そーなのぉ?
じゃ、きっと自動検知周りが改善されたんでしょう(笑)
記事投稿→編集→自動検知→TBping
が、
記事投稿時に自動検知→投稿と同時にTBping
になってるんじゃないのかなぁ。
(昔の本家フォーラム開発談話の遠い記憶)

で、送信文字コード選択
とか、
複数urlにping
とかは、やっぱりないんですね。

suomiバージョンが完成したら手を入れるか...っつーか、だれかお願い?!


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

Board footer