バージョンアップ:d3forum側で統合コメントのツリー全表示
- このフォーラムはコメント用フォーラムです。新規トピックはたてられません
- このフォーラムではゲスト投稿が許可されています
対象モジュール | なーお'n研究室 |
件名 | d3forum側で統合コメントのツリー全表示 |
要旨 | 本情報はいささか古く、現在ではハック無しで組み込まれた、こちらのXoopsX版をどうぞご使用ください。 ページ内コンテンツ コメント統合で d3forumのツリー全表示 背景 ... |
投稿ツリー
-
バージョンアップ:d3forum側で統合コメントのツリー全表示 (なーお, 2009/4/13 13:59)
-
Re: d3forum側で統合コメントのツリー全表示 (nonn50, 2009/4/27 21:09)
-
Re: バージョンアップ:d3forum側で統合コメントのツリー全表示 (nonn50, 2009/4/27 21:18)
-
Re: d3forum側で統合コメントのツリー全表示 (なーお, 2009/4/27 22:57)
-
Re: バージョンアップ:d3forum側で統合コメントのツリー全表示 (なーお, 2009/4/27 23:03)
-
Re: d3forum側で統合コメントのツリー全表示 (nonn50, 2009/4/28 8:03)
-
Re: バージョンアップ:d3forum側で統合コメントのツリー全表示 (nonn50, 2009/4/28 8:22)
-
Re: バージョンアップ:d3forum側で統合コメントのツリー全表示 (mon, 2010/3/8 22:18)
-
Re: バージョンアップ:d3forum側で統合コメントのツリー全表示 (なーお, 2010/3/8 23:59)
-
Re: Re: バージョンアップ:d3forum側で統合コメントのツリー全表示 (mon, 2010/3/9 8:15)
トピック
-
d3forum側で統合コメントのツリー全表示 (nonn50, 2009/3/22 10:19)
-
バージョンアップ: d3forum側で統合コメントのツリー全表示 (なーお, 2009/3/26 21:51)
-
バージョンアップ:d3forum側で統合コメントのツリー全表示 (, 2009/4/13 13:59) ★表示中トピック
-
ぷちバージョンアップ:d3forum側で統合コメントのツリー全表示 (なーお, 2009/5/5 22:01)

こんにちは。
主題のプラグインツールをバージョンアップしました。
- コメント元ページのトピックリスト。トピックが2つ以上表示されている時だけ出るようにしました。
- d3forum側のフラット表示で、「★表示中トピック」インジケータは、コメント統合されていてスレッドが2つ以上存在する場合だけ出るようにしました。
若干うるさい感じだったのですが、これで少し静かになったかな。
変更箇所は、下記3つです。
- html/class/smarty/plugins/function.d3comment_tree.php
- テンプレート d3forum_main_listposts.html
- テンプレート d3forum_comment_listposts_flat.html

1.「投稿の新しいものから」「投稿の古いものから」をクリックした時の、ツリー表示の降順/昇順切り替え。
は、「?プラグインの呼び出し例」にあるように
1 |
|
をテンプレートに書くのだと思いますが、どれに書くのか判りません。
d3blog
weblinks
pico
xpwiki
piCal
で、教えていただきたいと思うのですが...
よろしくお願いできればと思います。

続投ですみません。
d3forum側で統合コメントしたコメントを、d3blogの「最新のコメント」ブロックに表示するには、どのように改造すればよいのでしょうか?

nonn50さん、こんばんは。
わかりにくくてすみません。
今回のプラグインは、d3forum側に記載することで、各モジュールのテンプレートやモジュール一般設定で設定された内容が反映されるようになっています。
コメント元記事表示の時の、昇順/降順切替
方法としては、モジュールによって2つあります。
モジュールに一般設定に連動するもの
お問い合わせがあった物の中で
- pico
- xpwiki
- piCal (+コメント統合ハック版)
以上のモジュールについては、モジュール一般設定のコメント統合の項目に「昇順/降順」切り替えがありますので、それに連動します。 このほか、やmyalbum、xwords 、minidiaryの各+コメント統合ハック版、bulletinなども同様です。
モジュールのコメント統合呼び出し記述に追記が必要なもの
- weblinks
- d3blog
など、コメント統合はしていても最新の機能を実装していないものは、昇順表示とするにはプラグイン呼び出し部分に
order="ASC"
と追記する必要があります。 例えばd3blogでは、「(d3blog)_main_details.html」の
<{d3comment id=$entry.bid subject=$entry.title mydirname=$mydirname class="d3blogD3commentEntry"}>
を、
<{d3comment id=$entry.bid subject=$entry.title mydirname=$mydirname class="d3blogD3commentEntry" order="ASC"}>
とすればOKです。
d3forumのトピック表示での切替え
これについては設定は不要で、表示されているリンクで切り替えができるようになっていると思います。

d3forum側で統合コメントしたコメントを、d3blogの「最新のコメント」ブロックに表示するには、どのように改造すればよいのでしょうか?
こちらは改造は不要です。
Altsysか、d3forumのブロック管理で、「トピック一覧 」ブロックを複製し、そのブロックの「編集」で「フォーラムを指定する : 」にコメント統合したフォーラム番号を指定すれば、そのブロックにはそのフォーラムのトピックのみ表示されます。
もし、トピックではなくてコメント一つずつ表示したい場合は、「投稿一覧 」ブロックを複製して、同様にオプション指定します。

ご親切に、丁寧に御説明いただきまして、ありがとうございました。
モジュールに一般設定に連動するもの
理解いたしました。
モジュールのコメント統合呼び出し記述に追記が必要なもの
これも理解しました。
追記:後でこの書き込みを読む人のために
例えばd3blogでは、「(d3blog)_main_details.html」の
引用:<{d3comment id=$entry.bid subject=$entry.title mydirname=$mydirname class="d3blogD3commentEntry"}>
を、
引用:<{d3comment id=$entry.bid subject=$entry.title mydirname=$mydirname class="d3blogD3commentEntry" order="ASC"}>
とすればOKです。
との御指導ですが、小生が利用している「d3blog-1.03.2 2009-2-13」版の「(d3blog)_main_details.html」では64行目からはじまる
<!-- D3comment goes here -->
<{d3comment mydirname=$mydirname class="d3blogD3commentEntry"}>
において
<{d3comment mydirname=$mydirname class="d3blogD3commentEntry" order="ASC"}>
と加筆しました。
d3forumのトピック表示での切替え
理解しておりました。
- 本質問につき、当方では全て解決です。
改めて、ありがとうございました

なるほどです
脳軟化症の爺には思いつきませんでした。
こうなると発想力の問題ですね?
初歩的な内容にまで、ご親切に教授いただき、大変ありがとうございました。
誠にもって勉強になりました。
Re: バージョンアップ:d3forum側で統合コメントのツリー全表示
msg# 1.2.3
はじめまして、お世話になります。
order="ASC"で悩んだ末に、ここに辿りつきました。
weblinks に適用する場合は、どこにすればよろしいのでしょう。
templates → parts → weblinks_d3forum_comment.html 内で書き加えてみましたがダメでした。
ご教授いただけましたら幸いです。

monさん、こんにちは。
order="ASC"で悩んだ末に、ここに辿りつきました。weblinks に適用する場合は、どこにすればよろしいのでしょう。
templates → parts → weblinks_d3forum_comment.html 内で書き加えてみましたがダメでした。
コアや、各モジュールのバージョンくらいは最低でも教えてください。
また、何をしたくて、どこまで作業して、どこを悩んだのかが良くわかりません。 d3forumコメント統合はできているのか、これからなのか。 統合後のコメントの全ツリー表示をしたいのか、そうではないのか・・
コメント統合って、以外に話が深いので、きちんと書かないと伝わってきませんからご注意を。
また、weblinksは1.9以上まで上がってますが、私の使っているのはかなり古いバージョンで、あまりアドバイスができないかもです。
Re: Re: バージョンアップ:d3forum側で統合コメントのツリー全表示
msg# 1.2.3.1.1
大変失礼いたしました。申し訳ございません。
統合後のコメントの全ツリー表示についても興味がございますが、そのレベルまで至っておりませんので、今回はサイト内の元記事コメント欄を全て昇順表示で統一することを目標にしております。
以下、こちらの環境でございます。
コアは Legacy 2.1.7、PHP5 でd3forum導入済みです。
本サイトを含め関連のサイトを参考に、
myalbum-p 2.88(なーおさんのハック導入)
pical 0.93(なーおさんのハック導入)
bulletinHD 2.22(一般設定にて)
d3blog 1.05(ソースにorderを記入)
以上の様にして、元記事コメント欄を昇順表示にすることができました。
昇順表示ができないのは
weblinls 1.95
x-movie 2.51
で、どちらもコメント統合後の元記事コメント欄にて降順表示まではできています。
どうぞよろしくお願いいたします。