2012-03-17 22 views
1

DISQUS评论系统是很好的。 API让我感到困惑,所以如果任何人都可以请指导我走向正确的方向。充分利用动态页的DISQUS评论数量和填充的MySQL

我想要做的是从动态页面/帖子中获取评论总数,并将该数字插入到MySQL表格中,以便根据总评论数过滤这些页面的帖子并显示每篇帖子的评论在forontapage中的数字,侧边栏等等。当然,我想稍后使用我在创建新注释时创建的函数来更新这些行。但我所问的只是我能得到它们的方式。

下面我disqus_indentifier:

var disqus_identifier = <?php echo $post_id ?>;

谢谢!

+0

没关系!我想我找到了答案:http://docs.disqus.com/developers/universal/#comment-count,#disqus_thread是我正在寻找:) – weigruf 2012-03-17 22:16:32

+0

任何想法如何填充数据库现在?我的评论数... – weigruf 2012-03-17 23:10:43

回答

2

当你发现时,Disqus comment count script绝对是你想要做什么的最佳解决方案。它不需要任何API集成或数据库工作。简单地粘贴到网站上的代码,它会自动找到该网页上的所有评论数链接数,并显示每个相关Disqus评论数。

对于那些希望通过我们的API来完成更细粒度的工作的人来说,最好的终端可能是threads/details,它返回一个线程的细节(包括注释的数量)。至于把这些信息插入到你的数据库中,我建议你看看basic SQL INSERT documentation

我们也把一些sample API recipes它可以帮助你快速启动您的API集成,包括线程/细节的PHP脚本。

+0

谢谢@Tyler,螺纹/细节是我一直在寻找。我只是问如何得到评论编号,然后我将它包括到一个函数来填充数据库。我能再问你一件事吗?在帖子/页面中出现新评论时,是否有办法调用php函数?再次感谢您提供丰富而详细的答案。 – weigruf 2012-03-25 04:21:39

+0

@ weigruf我们提供一个公共回调,当发布新评论时会触发。这可能是你正在寻找的。 http://docs.disqus.com/help/60/ – 2012-05-10 21:03:44

+0

@TylerHayes如果你使用'href =“http:// foo.com/bar.html',那很好,但是如果你使用的是PHP动作并在导航中传递变量:'Link'。在这种情况下,我应该在哪里附加'#disqus_thread'? – Growler 2013-04-18 05:13:27