問題タブ [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 投票する
3 に答える
2564 参照

php - スレッド化されたコメントのためのスケーラブルなソリューション

一度に数百のコメントを処理できるスレッド化されたコメントシステムをPHPとMySQLで作成する方法がわかりません。

私が思いつくことができるのはこのようなものだけです

したがって、データベース構造に関するヒントと、パフォーマンスを念頭に置いてスレッド化されたすべてのコメントを取得する方法が必要です:)

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

django - Django 組み込みシグナルの問題: post_save 使用時のエラー

新しいThreadedCommentsが表示されたときにユーザーに通知するアプリを構築しています。このために、私はpost_saveシグナルを使用しています。これが私のものmodels.pyです:

問題は、新しい ThreadedComment が作成されるときにエラーが発生することです: unbound method _get_pk_val() must be called with ThreadedComment instance as first argument (got nothing instead). トレースバックとデバッガーは、BuzzEvent オブジェクト呼び出しの作成時に発生すると言いますsignals.pre_init.send。現在、django コードをハックできません。明らかな解決策やアイデアはありますか?

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

mysql - さらにレンダリングするためにデータベースからノードのツリーを取得するためのベスト プラクティスは何ですか?

ユーザーのコメントを含むテーブルがあるとします。第 1 レベルのコメントには、添付されている記事への参照があります。より深いレベルのコメントには、設計上この参照はありませんが、親コメントへの参照があります。

このデータベース構造の場合、特定の記事のすべてのコメントを取得し、それを html 形式でレンダリングする最も効率的な方法は何でしょうか? (最初のレベルと 20 の最も深いレベルの約 200 のコメントがあると仮定しましょう)

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

asp.net - asp.net スレッド コメント?

ASP.net 4.0 および sql server 2008 でブログの作成に取り組んでおり、スレッド化されたコメント システムの作成方法を学びたいと考えています。スレッド化とは、各コメントに返信リンクがあり、コメントが返信であるコメントの下にインデントされていることを意味します。そのため、記事自体に返信するか、コメントに返信することができます。

これはフォーラムやブログで非常に一般的ですが、これがどのように行われるかを説明し、コード例を示す記事を見つけることができません。

以下は私が作成したものですが、1 レベルの深さしか機能しません。再帰的にしたいので、深さのレベルに制限はありません:. これどうやってするの?アドバイスやコード サンプル付きの記事は素晴らしいものです。

コメント データベース テーブル

ASP.NET マークアップ:


ストアド プロシージャ:

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

asp.net - スレッド/ネストされたコメント

スレッド化された/ネストされたコメントシステムを作成する方法を知っている人はいますか? 私が取り組んでいるブログでこれを行う方法を学びたいと思います。私は単にそこに役立つものを見つけることができません。誰かが確かにそれがどのように行われたかを知っているに違いありません.

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

django - Djangoのスレッドコメントと投票

私はプロジェクトでdjango-threadedcommentsとdjango-votingを使用して、Redditのようなコメント投票システムを実現しています。

すべてを正しく設定し、スレッド化された各コメントとその子の投票を正常に記録できますが、スコアが最も高いコメントが上位に表示されるようにコメントを並べ替える方法に少しこだわっています。 。

テンプレートタグを通過することは解決策でしょうか?私はこれを試みて、アイテムがscore降順で並べられたリストを返しましたが、コメントの親子関係が台無しになりました。これが私がしたことです:

これに関するヘルプや提案をいただければ幸いです。ありがとう!

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

django - Djangoスレッドコメント-1レベルのみ

私はdjango-threadedcommentsの実装を検討しており、Yelpがユーザーレビューやビジネスオーナーの返信を処理するのと同じように、スレッドをモデレーター/オーナーによる返信に制限できるかどうか疑問に思っています。

たとえば、コメントは次のようになります。

User1による「コメント1」
User2による「コメント2」
          所有者による「返信1」
User3による「コメント3」所有者による
          「返信2」
User4による「コメント4」
User5による「コメント5」

django-threadedcommentsでこれをどのように行いますか?または、組み込みのコメントフレームワークを使用してこれを行った場合は、その方法でもかまいません。

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

php - PHP:クイックスレッドコメントの質問

私は基本的に、ユーザーが他のユーザーのコメントにコメントできる単純なスレッドコメントシステムをコーディングしようとしています。コメントのレベルは1つだけです。

データベース内のコメントテーブルは次のようなものです。-id-text-timestamp-parent_id(NULLにすることができます)

私の質問は、コメントとその子(コメント)をどのように照会する必要があるかです。それらが配列内にどのように配置されるのか、そしてそれらを適切にループして出力する方法がわかりません。

あなたの助けは大歓迎です=)

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

pagination - Wordpress プラグイン: ネストとページネーション

毎日たくさんのコメントが寄せられるブログです。ネストされたコメントとページネーションをサポートするプラグインを探しています.wordpressによって提供されるデフォルトは、SEOフレンドリーではない「新しいコメント」と「古いコメント」とだけ表示されます. 理想的には、ページネーションは「すべてのページ番号」を表示する必要があります (例: 1、2、3、4、すべてを参照) - すべてのページからすべてのページ付けされたページへのリンクがあります - SEO に適しています。

これについて知っている人はいますか?ありがとう

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

php - 誰かこんにちは、phpスレッドコメントシステムのこのクラスを説明できますか?

phpを使ってスレッド化されたコメントシステムを実装しようとしていますが、すでに書かれているものを見つけましたが、その使い方が正確にわかりません。クラスにまったく慣れていないので、誰かが私を説明するのを手伝ってくれるかどうか疑問に思いました。コードを使用します。以下のコードはウェブサイトからのものです

http://www.jongales.com/blog/2009/01/27/php-class-for-threaded-comments/

クラスのコードは次のとおりです。

このサイトによると、使用例は次のようになります。

しかし、ここで私は問題を抱えています。まず、データベースをどのように設定すればよいか正確にはわかりません。

現在、3行しかありません。

そして、mysqliのプリペアドステートメントを使用してこのデータベースにクエリを実行します。おそらくこのようなもの:

しかし、どうすればこれを表示できるかわかりません。コメントが別のコメントの子であるかどうかを宣言するために、データベースに別の行を追加する必要があることはわかっています。どんな助けでも大歓迎です