问题标签 [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.
php - 谁能帮我处理 php 线程评论?
我找到了一个类的预先编写的脚本来创建线程注释,但是在尝试实现它之后,什么也没有打印出来。数组 si 保存数据,我已经确认,但是调用函数时不会打印任何内容,所以我想知道是否有人可以帮忙。
该脚本可以在这里找到:
也如下:
我在 Germannrumm 的帮助下使用的代码如下:
任何帮助是极大的赞赏!谢谢!
postgresql - 如何保持孩子出现在父母之后的秩序
回复 ID 的预期顺序:55, 57, 58, 59, 60, 56 -- 这样整个 1st parent 回复及其所有子项出现在 2nd parent 回复之前 以下 SQL 查询返回错误的结果顺序
但是,仅将“ ORDER BY path”添加到末尾即可解决此问题,但仅适用于升序
因此,让我们现在尝试 DESCENDING,而不是附加“ ORDER BY path DESC” 结果是:
现在看起来好像第一个父母回复的孩子是第二个父母回复的孩子。
我的问题是:如何对结果进行排序,以便深度 > 0 的子项或结果始终出现在其相应的父项之后而不是其他父项之后?
我想看到的结果:
感谢 Freenode 上#postgresql 中的 RhodiumToad,我能够提出以下 PHP 和 SQL 查询,效果非常好!
jquery - 关于网络套接字更新的线程评论
我正在使用网络套接字来更新评论列表。我正在嵌套 ul 和 li 标签以生成线程样式(在此处解释)。
问题是当有新消息进来时,我不想重新渲染整个消息列表。有没有办法操纵 DOM(最好使用 jQuery),将新消息插入到列表的正确“巢”中?
或者有没有更好的方法来构建我的 HTML?(也许是一种使用父子ID作为html属性的方式)
django - Django 线程评论 - 我如何回复评论?
我正在尝试将threadedcommetns集成到我的 Django 应用程序中,并且在理解它的工作原理方面遇到了麻烦。这是我的模板的外观(基于教程中的示例):
那么,如果这些是线程评论,我该如何回复某人已经留下的评论?表格在哪里?我只设法获得Reply to Original
表格,但是这样,评论根本没有线索。
我将非常感谢您的帮助。
PS 实际上,我不太高兴这个应用程序如何与 django 1.3 一起工作,所以建议一个替代方案也是一个很好的答案。
php - 试图在 PHP 中获取线程/嵌套注释
我在 MySQL 表中有数据(称为 info),如下所示:
(id 是自动递增的)
我想在 PHP 中显示这些数据,如下所示:
我尝试了不同的方法,但我似乎无法让它们以任何一种方式工作。我知道我需要一个递归函数,但我该怎么做呢?一个简单的指针就足够了;谢谢。
django - Django - 对线程评论的查询集进行排序
我正在使用django-threadedcomments,但是这个问题通常也适用于对 QuerySet 进行排序。
QuerySet 中的评论对象有两个重要的字段,tree_path 和 submit_date。tree_path 的格式为“a/b/.../z”,其中“a”是树中的最高阶索引,“b”是树中的最低阶索引。因此,第一个根注释的 tree_path 将为“1”。该评论的子节点的 tree_path 为“1/1”。“1”的另一个孩子将有一个“1/2”的tree_path。第二个根注释的 root_path 将为“2”,等等...
QuerySet "qs" 的排序如上,注释按线程顺序排列,最旧的注释在顶部。只是上面示例的 tree_paths 看起来像 [1, 1/1, 1/2, 2]。我想先用最新的评论对每个级别的评论进行排序。所以 QuerySet 应该是 [2, 1, 1/2, 1/1]。
我怎样才能做到这一点?
我可以使用以下方法仅对根级别的评论进行排序:
但我无法弄清楚如何同时对非根评论进行排序。我试过类似的东西:
但这会破坏评论的线程。
有什么建议么?谢谢!
scala - Scala Play 框架模板中的递归块
我正在为博客文章编写模板,其中包含线程评论。为线程注释编写模板的一种自然方式是使用递归方式构建 Html。像这样的东西:
问题是使用递归块会产生错误:
引发的错误是:递归方法 showComment 需要结果类型
如果我尝试在 showComment 中输入返回类型,则会引发此错误:
引发的错误是:未找到:值 showComment
任何解决方法?
javascript - Django插件中的Javascript问题
我将在我的 Django 项目中使用 django-threadedcomments 库。
https://github.com/HonzaKral/django-threadedcomments
本教程提供了示例代码,包括用于以线程评论样式回复评论的 Javascript。
我试图测试这个示例,库本身可以工作,但是回复评论的 Javascript 不起作用。
jQuery 加载或 Django 静态文件加载没有任何问题。
这是教程。http://goo.gl/vyFw9
我想知道:
1)脚本有什么问题吗?
2)如果没有,关于为什么这不起作用的任何想法?
php - 如何限制php中的线程注释显示
我正在使用 php 创建一个线程注释。我使用此代码来显示线程注释。任何人都可以告诉如何限制显示线程commen indedation
我需要这样
但不是这样
我的php代码是这样的
并在功能页面上
请为此提出解决方案
user-interface - 在 Twitter 中复制线程对话 UI 的最佳方式
我将进行一系列线程对话,并希望能够在网站上以最简单直观的方式显示这些线程。twitter.com 滑入回复的方式很有意义。
最简单的方法是什么?或者有没有其他有趣的方式来展示这种数据?