問題タブ [threaded-comments]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5152 参照

c# - C#でスレッド化されたコメントシステムを構築するには? ヘルプ

私のウェブサイト用にスレッド化されたコメントシステムを構築していて、問題に遭遇しました...

ID フィールドと親 ID フィールドを持つリスト PULLED FROM A DATABASE があります。親 ID フィールドは null にすることができますが、ID フィールドが null になることはありません。

これはスレッド化されたコメント システムなので、ID が一番上になるようにリストを整理しますが、親 ID が存在する場合は ID の下に挿入されます。そして、これも無限に続くことができます。そのため、2 番目のレベルにも ID があり、その ID の親 ID を持つアイテムをその下に挿入したいと考えています。

例えば:

---1. 何とか

--------2. 何とか何とか-> ParentID=1

----------3. 何とか何とか->親ID = 2

-------------- 4. 何とか何とか ->parentID=3

----------- 3.何とか何とか -> 親 ID=2

--------2. 何とか何とか->親ID = 1

私はあなたがポイントを得ると思います。

だからここに私がこれまで持っているものがあります...

途中でソートされているように見えますが、実際にはそうではありません... ThreadID はもちろん、どれだけ右に植えられるかです。

0 投票する
2 に答える
3584 参照

c# - ASP.NET TreeView をゼロから構築する方法は?

ASP.NET でネストされた/スレッド化されたコメント システムを構築しようとしています。PHPの人たちがどのようにそれを行うのかわかりません。最初の想像よりもはるかに難しいです。

私は階層データを取得してユーザーに出力しようとしていますが、うまくいきません。

テキスト、itemID、およびparentIDを含むテーブルがあります。

ツリービュー形式で情報を表示したいのですが、asp.netの標準コントロールではうまくいきません...

これをツリービューに出力する方法の正しい方向に誰かが私を向けることができますか? コードビハインドとツリービューコントロールから直接HTMLを構築して、リピーターをネストしようとしました。

まだ解決策が見つかりません...誰か助けてくれませんか?

0 投票する
4 に答える
7372 参照

ruby-on-rails - RailsのRedditスタイルのネスト/スレッド/インデントされたコメント?

Rails でスレッド化されたコメント用のシステムを (より適切な用語がないため) 誰かが既に構築したのか、それとも自分で構築する必要があるのか​​疑問に思っています。

明確でない場合、私が言及しているのは Reddit のようなコメント システムであり、返信が木の枝のように見えるように自動的にインデントされます (Reddit と同じように投票することが望ましい)。

誰かがこれを行うコードを教えてくれたら、大歓迎です。

あるいは、この機能を含むオープン ソース プロジェクトがあるかもしれません。

これまでのところ、Rails で見つけることができませんでした。

また、Rails フォーラムでこれを質問した方がよいでしょうか?もしそうなら、どのフォーラムですか? (私はRailsが初めてです)

0 投票する
3 に答える
4107 参照

java - Javaでスレッド化されたコメントを表す最も効率的なデータ構造?

Java でスレッド化されたコメントを表現したい。これは、 reddit.comでコメントがスレッド化される方法に似ています。

上記の例のように、応答は、前のコメントとの関係を反映する適切なインデントを使用して HTML にネストされます。

これをJavaで表現する効率的な方法は何でしょうか?

ある種のツリーデータ構造が適切だと思います。

しかし、ツリーのトラバーサルを最小限に抑えるのに最も効率的なものは特にありますか?

各コメントに投票する場合、これは重要です。その場合、投票ごとにツリーを並べ替える必要があるため、計算的に高価な操作になる可能性があります。

ちなみに、これを Java で実装したオープンソースの既存の実装を誰かが知っていれば、それも役に立ちます。

0 投票する
2 に答える
441 参照

tree - コメントシステムの予約注文トラバーサルを修正

ブログのコメントシステムを作ろうとしています。変更された事前注文トラバーサル システムが動作しています (このガイドを使用: http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ )。

ただし、いくつかの問題があります。ガイドが、さまざまなブログ投稿を管理する方法と、返信ではないコメントを追加する方法を説明しているとは思いません。

私のコメントテーブルは次のようになります:

これはこれを管理する良い方法ですか?

コメント テーブルに「blog_post_id」と「root」という列を追加します。ブログ投稿を作成するときは、blog_post_id と root を true に設定してコメント テーブルにエントリを追加します。次に、lft が comment_id で、右が comment_id + 1 です。

ブログ投稿のコメントを読み込むには、lft と rgt WHERE が blog_post_id = x で root = true であることを確認し、lft と rgt の間の blog_post_id が x であるすべてのコメントを選択します...

私はこの方法を思いついたばかりなので、もっと良い方法があるに違いないと確信しています。

ありがとう

0 投票する
6 に答える
4338 参照

html - インデントされたスレッド化されたコメントのhtml/css構造に関するアドバイスが必要

次のようなコメントセクションをアプリに追加したいと思います。

スレッドコメントと呼ばれていると思います。おそらく、 redditなどの多くのオンラインディスカッションサイトでこの形式を見たことがあるでしょう。

私が疑問に思っているのは、これをアプリのHTMLに実装する方法です。

What type of html/css combination would make the most sense to allow this type of application-determined indenting?

0 投票する
5 に答える
1184 参照

ruby-on-rails - スレッド化されたコメントを表すためのRailsまたはRubyのネイティブサポートはありますか

次のようなコメントセクションをアプリに追加したいと思います。

次のようなHTMLを使用してこれを行うと仮定します。

そしてこのCSS:

コメントとそれらの相互関係を表すためにRailsで使用するデータ構造の問題はまだ残っています。このデータ構造に適したツリーデータ構造を表すためのRubyのネイティブサポートはありますか?または、このタスクに合わせてカスタマイズされたものを作成する必要がありますか?

0 投票する
4 に答える
3249 参照

php - 1 つまたは 2 つのクエリでスレッド化されたコメントを作成する方法は?

ページごとに x 個のスレッドを出力する (それぞれに無制限の返信がある) スレッド化されたコメント システム用の創造的なデータベース構造 + フェッチ アルゴリズムを提案できる人はいますか?

クエリを実行してスレッドを取得し、ループの各インスタンスで別のクエリを実行して応答をエコーアウトできます....しかし、それは悪い考えです。

0 投票する
1 に答える
253 参照

html - 利用可能な Web サイトのコメント システムはありますか (フォーラムの phpbb など)?

私は自分のウェブサイトにコメントを追加しようとしています。フォーラム用 (phpbb など) やブログ用 (ワードプレスなど) の優れたフレームワークをいくつか見てきました。コメントシステムにこのようなものはありますか?