问题标签 [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.
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 当然是它被种植到右边的距离。
c# - 如何从头开始构建 ASP.NET TreeView...?
我正在尝试在 ASP.NET 中构建嵌套/线程评论系统。我不知道 PHP 的人是如何做到的。它比最初想象的要难得多。
我正在尽我最大的努力将分层数据输出给用户,但它不起作用。
我有一个带有文本、itemID 和 parentID 的表格。
我想以树形视图格式显示信息,但是 asp.net 的标准控件不起作用...
谁能指出我如何将其输出到树视图的正确方向。我尝试过嵌套中继器,直接从代码隐藏和树视图控件构建 html。
我还没有找到解决办法...谁能帮帮我?
ruby-on-rails - Rails 的 Reddit 样式的嵌套/线程/缩进注释?
我想知道是否有人已经在 Rails 中构建了一个用于线程注释的系统(因为没有更好的术语),或者我是否需要自己构建它。
如果不清楚,我指的是像 Reddit 这样的评论系统,它会自动缩进回复,使它们看起来像树的树枝(最好像 Reddit 那样进行投票)。
如果有人能指出我这样做的代码,将不胜感激。
或者也许有一个包含此功能的开源项目。
到目前为止,我还没有在 Rails 中找到一个。
另外,最好在 Rails 论坛上问这个问题,如果是这样,是哪一个?(我是 Rails 新手)
java - 在 Java 中表示线程注释的最有效数据结构?
我想用 Java 表示线程注释。这看起来类似于reddit.com上的评论方式
如上例所示,响应以适当的缩进嵌套在 HTML 中,以反映它们与先前评论的关系。
在 Java 中表示这一点的有效方法是什么?
我在想某种树数据结构是合适的。
但是,是否有一个特别能最有效地最小化树遍历的方法?
如果我对每条评论都进行投票,这将很重要。因为每次投票后都需要对树进行重新排序——这在计算上可能是一项昂贵的操作。
顺便说一句,如果有人知道 Java 中有一个开源的现有实现,那也会有所帮助。
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 的所有评论...
我只是想出了这个方法,所以我很确定一定有更好的方法。
谢谢
html - 需要关于 html/css 结构的建议,以获取缩进、线程化的注释
我想在我的应用程序中有一个如下所示的评论部分:
我相信它被称为线程评论。您可能已经在许多在线讨论网站(例如reddit )上看到过这种格式。
我想知道如何在我的应用程序的 HTML 中实现这一点?
哪种类型的 html/css 组合最适合允许这种类型的应用程序确定的缩进?
ruby-on-rails - Rails 或 Ruby 中是否有本地支持来表示线程注释
我想在我的应用程序中有一个如下所示的评论部分:
假设我通过使用 HTML 来做到这一点,如下所示:
这个CSS:
在 Rails 中使用数据结构来表示评论及其相互关系仍然存在问题。Ruby 中是否有原生支持来表示适用于这种数据结构的树数据结构?或者我需要为这个任务定制一些东西吗?
php - 如何使用 1 或 2 个查询构建线程评论?
任何人都可以为线程评论系统建议一个创造性的数据库结构+获取算法,这将在每页输出 x 数量的线程(每个线程无限回复)?
我可以运行查询来获取线程,并在循环的每个实例中,运行另一个查询来回显回复......但这是个坏主意。
html - 是否有可用的网站评论系统(如论坛的 phpbb)?
我希望在我的网站上添加评论。我见过一些很棒的论坛(如 phpbb)和博客(如 wordpress)框架。评论系统有这样的东西吗?
cakephp - CakePHP find('threaded') 分页
我是 cakePHP 的新手,现在我必须进行分页。
评论表有一个 parent_id 并且线程查询工作正常,所以现在我想对结果进行分页。
我的问题是有限的 sql 查询会影响所有检索到的评论,我只想限制父评论,因为另一方面,它会将回复排除在查询之外。
希望我会很清楚,你可以帮助我。
谢谢。