问题标签 [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 字段的数据库中提取的列表。父 ID 字段可以为空,但 ID 字段永远不会为空。

由于这将是一个线程评论系统,我将列表组织到 ID 位于顶部的位置,但如果存在父 ID,则它将插入到 ID 下。然后这也可以无限进行。所以第二级现在也有一个 ID,我想在它下面插入任何具有该 ID 的父 ID 的项目。

例如:

---1。废话

--------2。Blah Blah -> ParentID=1

------------ 3。Blah Blah -> parentID=2

-------------- 4. Blah Blah ->parentID=3

----------- 3.Blah Blah -> parentID=2

--------2。Blah Blah -> parentID=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。

要加载博客文章的评论,我会在 blog_post_id = x 和 root = true 的地方找到 lft 和 rgt,然后选择 lft 和 rgt 之间 blog_post_id 为 x 的所有评论...

我只是想出了这个方法,所以我很确定一定有更好的方法。

谢谢

0 投票
6 回答
4338 浏览

html - 需要关于 html/css 结构的建议,以获取缩进、线程化的注释

我想在我的应用程序中有一个如下所示的评论部分:

我相信它被称为线程评论。您可能已经在许多在线讨论网站(例如reddit )上看到过这种格式。

我想知道如何在我的应用程序的 HTML 中实现这一点?

哪种类型的 html/css 组合最适合允许这种类型的应用程序确定的缩进?

0 投票
5 回答
1184 浏览

ruby-on-rails - Rails 或 Ruby 中是否有本地支持来表示线程注释

我想在我的应用程序中有一个如下所示的评论部分:

假设我通过使用 HTML 来做到这一点,如下所示:

这个CSS:

在 Rails 中使用数据结构来表示评论及其相互关系仍然存在问题。Ruby 中是否有原生支持来表示适用于这种数据结构的树数据结构?或者我需要为这个任务定制一些东西吗?

0 投票
4 回答
3249 浏览

php - 如何使用 1 或 2 个查询构建线程评论?

任何人都可以为线程评论系统建议一个创造性的数据库结构+获取算法,这将在每页输出 x 数量的线程(每个线程无限回复)?

我可以运行查询来获取线程,并在循环的每个实例中,运行另一个查询来回显回复......但这是个坏主意。

0 投票
1 回答
253 浏览

html - 是否有可用的网站评论系统(如论坛的 phpbb)?

我希望在我的网站上添加评论。我见过一些很棒的论坛(如 phpbb)和博客(如 wordpress)框架。评论系统有这样的东西吗?

0 投票
2 回答
2266 浏览

cakephp - CakePHP find('threaded') 分页

我是 cakePHP 的新手,现在我必须进行分页。

评论表有一个 parent_id 并且线程查询工作正常,所以现在我想对结果进行分页。

我的问题是有限的 sql 查询会影响所有检索到的评论,我只想限制父评论,因为另一方面,它会将回复排除在查询之外。

希望我会很清楚,你可以帮助我。

谢谢。