Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 トピックに返信
投稿者 メッセージ
nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.02.02 (月) 14:50   記事の件名: NP_LatestWritebacks
引用付きで返信

最新のコメントとトラックバックを時系列に並べ替えてスキン内に表示させるプラグイン、NP_LatestWritebacksのバージョン0.6です。

最新のバージョンは1.5です。
http://japan.nucleuscms.org/bb/viewtopic.php?p=17726#17726
を参照してください。

特定blogまたは除外blogの指定がパラメータでできるようにしました。

使い方:スキンのどこかに記述
<%LatestWritebacks%>
 最新のコメントとトラックバックを合計で5件表示
<%LatestWritebacks(10)%>
 最新のコメントとトラックバックを合計で10件表示
<%LatestWritebacks(10,current)%>
 カレントblogの記事に対するコメントとトラバのみに絞り込み+最新のコメントとトラックバックを合計で10件表示
<%LatestWritebacks(10,=1/3)%>
 blogのIDが1,3の記事に対するコメントとトラバのみに絞り込み+最新のコメントとトラックバックを合計で10件表示
<%LatestWritebacks(10,<>1/3)%>
 blogのIDが1,3以外の記事に対するコメントとトラバのみに絞り込み+最新のコメントとトラックバックを合計で10件表示

と、第2パラメータにblogidを指定します。(第1パラメータを省略してもたぶん大丈夫)
blogidが複数の時はスラッシュで区切ってください。
指定blogidが表示したいblogidの時は「=」、
指定blogidが表示したくないblogidの時は「<>」
を頭に必ずつけてください。

表示のカスタマイズはソースを直接変更してください。(テンプレート方式にして欲しいとか、blogによって違うテンプレートで使いたいとかはリクエストがあれば対応しますが....)

追記:
Quote:
Warning: Missing argument 3 for doskinvar()
などと出る人は、ソースを開いて29行目を
Quote:
function doSkinVar($skinType, $numberOfWritebacks=5, $filter='') {
と修正してください。

追記その2
3.0日本語版でこれを使う人は、
Quote:
<a href="'.$blogurl.$itemlink
という箇所が2箇所あるので、それぞれ
Quote:
<a href="'.$itemlink
と修正して使ってください。

(添付ファイルを削除しました by kimitake)

_________________
nakahara21
http://nakahara21.com/
*移転しています


最終編集者 nakahara21 [ 2006.04.14 (金) 23:44 ], 編集回数 4 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
はっち
モデレーター
モデレーター


登録日: 2003.11.19
記事: 251
所在地: 岩手

記事 日時: 2004.02.02 (月) 19:41   記事の件名: 文字化け。
引用付きで返信

文字化けするのは私だけでしょうか?
TBのとこが文字化けします。EUC-JPに変えてアップさせました。
どうしたらいいでしょうか・・・。

・・・すいません、直りました。
書いた直後に148行目に入ってたスペースとったら大丈夫でした。
Code:
$l_tbs = '<li>★<a href="'.$blogurl.$itemlink.'#trackback">'.$ttst.'|'.$blogname.' ping: "'.$ctitle.'"</a></li>';

★の後ろに入ってたスペースです。きっと、私が文字変換した時にやっちゃったのかなって思ってました。
お騒がせしました。 Sad

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
No.6



登録日: 2004.01.14
記事: 37

記事 日時: 2004.02.03 (火) 02:15   記事の件名:
引用付きで返信

欲しかった機能なのでものすごく助かります!
複数の人でやっている場合や、全然内容の違うblogを展開している場合など、とっても便利ですね、ありがとうございます。

第二パラメータを使わない場合は、
<%LatestWritebacks(10,)%>
というようにカンマを入れる必要があるようです。 Rolling Eyes

_________________
BookGuide◆書評など。Nucleus奮闘記(?)もこちらに。
BugBlog◆こちらは日記など。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.02.04 (水) 11:02   記事の件名:
引用付きで返信

No.6 wrote:
第二パラメータを使わない場合は、
<%LatestWritebacks(10,)%>
というようにカンマを入れる必要があるようです。 Rolling Eyes

えっと、カンマを入れないと、どいういう不具合がおきますか?

2.5betaではカンマをいれなくても特におかしい点は見あたらなかったのですが...

_________________
nakahara21
http://nakahara21.com/
*移転しています

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
No.6



登録日: 2004.01.14
記事: 37

記事 日時: 2004.02.04 (水) 21:37   記事の件名:
引用付きで返信

nakahara21 wrote:

えっと、カンマを入れないと、どいういう不具合がおきますか?

2.5betaではカンマをいれなくても特におかしい点は見あたらなかったのですが...

ちゃんと10件表示されるのですが、その上に
Quote:
Warning: Missing argument 3 for doskinvar() in /NP_LatestWritebacks.php on line 29

というのが出ます。

あと、除外するblogが一つの場合はちゃんと除外されますが、複数になると全部出てしまうようです。
でも絞り込みができるから除外は複数できなくても問題ないのですが。 Wink

_________________
BookGuide◆書評など。Nucleus奮闘記(?)もこちらに。
BugBlog◆こちらは日記など。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.02.05 (木) 09:25   記事の件名: うーーん
引用付きで返信

No.6 wrote:
ちゃんと10件表示されるのですが、その上に
Quote:
Warning: Missing argument 3 for doskinvar() in /NP_LatestWritebacks.php on line 29

というのが出ます。


これは、サーバのphpの設定によって出る場合があるヤツですね。
Quote:
function doSkinVar($skinType, $numberOfWritebacks, $filter) {

という行を、
Quote:
function doSkinVar($skinType, $numberOfWritebacks, $filter='') {

と書き換えても出ますでしょうか?

No.6 wrote:
あと、除外するblogが一つの場合はちゃんと除外されますが、複数になると全部出てしまうようです。
でも絞り込みができるから除外は複数できなくても問題ないのですが。 Wink

うーーん、これは再現できませんでした。例えば、blogidが1~4の時、
Quote:
<%LatestWritebacks(10,<>1/3)%>

と書いたら、blogid2と4の表示にならずに、1~4の全部を拾ってしまうという現象でしょうか?
テストしてみたらきちんと2と4のみ拾ったのですが...

他に同様の現象の人はいませんか?

_________________
nakahara21
http://nakahara21.com/
*移転しています

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
No.6



登録日: 2004.01.14
記事: 37

記事 日時: 2004.02.06 (金) 02:05   記事の件名: Re: うーーん
引用付きで返信

nakahara21 wrote:
これは、サーバのphpの設定によって出る場合があるヤツですね。
Quote:
function doSkinVar($skinType, $numberOfWritebacks, $filter) {

という行を、
Quote:
function doSkinVar($skinType, $numberOfWritebacks, $filter='') {

と書き換えても出ますでしょうか?

これで出なくなりました、ありがとうございます!

nakahara21 wrote:
うーーん、これは再現できませんでした。例えば、blogidが1~4の時、
Quote:
<%LatestWritebacks(10,<>1/3)%>

と書いたら、blogid2と4の表示にならずに、1~4の全部を拾ってしまうという現象でしょうか?

そうなのです。うーむナゼいろいろ変なことがおこるのでしょう…… Crying or Very sad Crying or Very sad

_________________
BookGuide◆書評など。Nucleus奮闘記(?)もこちらに。
BugBlog◆こちらは日記など。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
はっち
モデレーター
モデレーター


登録日: 2003.11.19
記事: 251
所在地: 岩手

記事 日時: 2004.02.09 (月) 13:04   記事の件名: URLのダブリ?
引用付きで返信

Code:
<%LatestWritebacks(10,current)%>

を、各blogにつけてました。(これ自体が間違い?)
別サイトのほうがURLがダブって表示されてしまい、
アイテムまで飛べません。
IDで指定したほうがいいでしょうか?

プラグイン自体は今いじれないので家に帰ってからまたやってみますが・・。

blogID 2 のを出したいと思ったので、
Code:
<%LatestWritebacks(10,2)%>

と、記入してもやっぱり /ilf.phpilf.php とでます。

#今になって気がついてしまいました(笑)
#入れてから何日も経っているのに・・。
14:15 追記 直りました。
blog設定の編集でURL消したら直りました。こんな直し方でよかったですか?


最終編集者 はっち [ 2005.09.05 (月) 22:19 ], 編集回数 1 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
yu
モデレーター
モデレーター


登録日: 2003.11.15
記事: 718
所在地: 神奈川

記事 日時: 2004.02.11 (水) 10:38   記事の件名: Re: うーーん
引用付きで返信

これはblog別に細かく制御できて便利ですね~。
利用させてもらってます。

nakahara21 wrote:
例えば、blogidが1~4の時、
Quote:
<%LatestWritebacks(10,<>1/3)%>

と書いたら、blogid2と4の表示にならずに、1~4の全部を拾ってしまうという現象でしょうか?
テストしてみたらきちんと2と4のみ拾ったのですが...

他に同様の現象の人はいませんか?


これですが、僕のところでもなりました。全部を拾っているのかどうかはわかりませんが、<>2/4の指定で4のコメントを拾ってるみたいです。

あと何もコメントのないblogに<%LatestWritebacks(10,current)%>とするとエラーが出ますね(kr_sortのところで配列が渡らずにエラーになるようです)

_________________
Nucleusだとか
http://nucleus.datoka.jp/

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
はっち
モデレーター
モデレーター


登録日: 2003.11.19
記事: 251
所在地: 岩手

記事 日時: 2004.02.13 (金) 21:37   記事の件名: あれま。
引用付きで返信

はっち wrote:

14:15 追記 直りました。
blog設定の編集でURL消したら直りました。こんな直し方でよかったですか?

って、書いてて快適だったんですが、

トラックバック送ろうと思ったらURL消えてました。
打ち込めばいい話なんですが・・・・
どうしたらいいでしょうか・・。 Sad

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
cue
未登録ユーザー





記事 日時: 2004.02.16 (月) 16:28   記事の件名: エラーが出ました。
引用付きで返信

nakahara21さん、はじめまして。
このプラグインを使わせて頂こうと思い設置したのですが、下記のエラーメッセージが出ました。どうかご教授くださいませ。

Warning: krsort() expects parameter 1 to be array, null given in /サーバーのパス/nucleus/plugins/NP_LatestWritebacks.php on line 159

Warning: array_slice(): The first argument should be an array in /サーバーのパス/nucleus/plugins/NP_LatestWritebacks.php on line 160

Warning: Invalid argument supplied for foreach() in /サーバーのパス/nucleus/plugins/NP_LatestWritebacks.php on line 163

トップに戻る

cue
未登録ユーザー





記事 日時: 2004.02.16 (月) 16:45   記事の件名: Re: エラーが出ました。
引用付きで返信

自己解決しました。
コメント機能を有効にさせてなかっただけでした…すみません。

トップに戻る

nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.03.02 (火) 09:56   記事の件名: 0.7
引用付きで返信

少しだけマジメに取り組んでみました Confused
バージョンアップの場合は一度アンインストール後に再インストールしてください。(これをしないとトラックバックを混在表示しなくなります)

1)コメントもトラックバックも存在しない時に出るエラーに対応。
2)トラックバックを混在させるかどうか選択可能に(プラグインの編集オプションで指定します)。デフォはyesです。
※トラックバックプラグインをアンインストールさせた場合も(DB上に存在していても)混在表示しなくなります。
3)文字数切り詰めにshorten使用。
4)時間のかかるarray_sliceを不使用に。
5)他のblogに属するレスも表示させる時のリンク先URLの見直し。

特に、5)が重要かと。
いろんなケース(FancyURLモードやMagicalURLモードなど)でのテストand報告をしていただければ幸いです。(はっちさんもblog設定でURL入れて試してみてね)
blog設定でURLに「***/moblog.php」などと指定していた場合は、moblog.php?itemid=23というふうにリンク先を呼ぶようにしたつもり。

Arrow バージョンを0.8に上げました。0.7をダウンロードした人は、差替えてください。

(添付ファイルを削除しました by kimitake)

_________________
nakahara21
http://nakahara21.com/
*移転しています


最終編集者 nakahara21 [ 2004.03.04 (木) 10:20 ], 編集回数 1 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
はっち
モデレーター
モデレーター


登録日: 2003.11.19
記事: 251
所在地: 岩手

記事 日時: 2004.03.02 (火) 23:55   記事の件名: ブラボーです。
引用付きで返信

えー、入れました!ダブりません!最高です!
次はNP_CommentTreeがこうなればいいです。(要望ばっかり・・それもここで)
おかげさまでTB打つとき&NP_SendPingもうまく使えます。
よかった、よかった。ほんと、よかった Very Happy (大満足)

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.03.04 (木) 10:22   記事の件名: Re: ブラボーです。
引用付きで返信

はっち wrote:
えー、入れました!ダブりません!最高です!
次はNP_CommentTreeがこうなればいいです。(要望ばっかり・・それもここで)


0.8に上げて置いてください。ごめんなさい。
0.7だと、blog設定でURL指定していないものがあったりするとおかしな事になっていたので。(おかしな事の説明はとっても難解なので省略 Wink )

あーNP_CommentTreeも同じようにしてUPしときました。

_________________
nakahara21
http://nakahara21.com/
*移転しています

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
eo
未登録ユーザー





記事 日時: 2004.03.17 (水) 15:24   記事の件名: ご教授ください
引用付きで返信

NP_LatestWritebacks08を使わせていただこうと思ったのですが
<%LatestWritebacks%>を挿入してもにエラーが出るわけでもなく何も表示されません。
どうしたらよいのでしょうか。

トップに戻る

nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.03.17 (水) 17:39   記事の件名: Re: ご教授ください
引用付きで返信

eo wrote:
NP_LatestWritebacks08を使わせていただこうと思ったのですが
<%LatestWritebacks%>を挿入してもにエラーが出るわけでもなく何も表示されません。
どうしたらよいのでしょうか。
すでにコメントのついているアイテムは存在しますか?
_________________
nakahara21
http://nakahara21.com/
*移転しています

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
eo
未登録ユーザー





記事 日時: 2004.03.17 (水) 21:19   記事の件名:
引用付きで返信

解決しました。ありがとうございました。
自分がの勘違いでした。

トップに戻る

daisuke



登録日: 2004.03.25
記事: 8
所在地: 徳島

記事 日時: 2004.04.09 (金) 09:47   記事の件名: <%LatestWritebacks(5,current)%> としても全ての袠/> </span> </td
引用付きで返信

daisuke と申します。

NP_LatestWritebacks08 を昨日から使わせてもらってます。
<%LatestWritebacks(5,current)%> と default テンプレートのアイテムの本体に記述したところ,全ての記事に同じコメントが表示されてしまいます。

こんな感じ → http://jnp.jspeed.jp/blog/media/1/20040409-screenshot.png です。

なぜでしょう?
それと,まみおさんや藤咲さんのサイトのように,それぞれの記事にコメントを送信するフォームを付けるようにするにはどうしたらいいのでしょうか


最終編集者 daisuke [ 2004.11.11 (木) 16:40 ], 編集回数 2 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 メールを送信 投稿者のウェブサイトに移動
nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2004.04.09 (金) 10:20   記事の件名: それは...
引用付きで返信

このプラグインは、サイト内の全記事に対する最新コメントをメニューの一部とかナビゲーション系として使う物です。

記事ごとのコメント一覧とフォームを表示させるには、
http://vivian.stripper.jp/index.php?itemid=109
↑こちらの「NP_EzComment」をお使いになれば簡単です。

ちなみに、私のサイトでは実は「NP_EzComment」を使わずに同じ表示にしていますが。「NP_EzComment」まだなかった頃のカスタマイズだったのでいろいろ試行錯誤しました....

_________________
nakahara21
http://nakahara21.com/
*移転しています

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
新しいトピックを投稿 トピックに返信
特定期間内の記事を表示:   

ページ移動 1, 2, 3, 4, 5  次へ

Page 1 of 5

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group