我想显示所有使用 Disqus 的博客帖子中最近发表的 10 条评论,并将它们显示在侧边栏中,然后能够单击评论并转到原始帖子。
一个优点是能够从列表中省略我们自己的评论。
这是一个可以完成您的工作的脚本
<script type="text/javascript" src="https://funbutlearn.disqus.com/recent_comments_widget.js?num_items=10&hide_avatars=0&avatar_size=40&excerpt_length=200"></script>
如果您想嵌入一个组合(多合一)插件,请复制以下脚本
<script type="text/javascript" src="https://funbutlearn.disqus.com/combination_widget.js?num_items=10&hide_mods=0&color=grey&default_tab=recent&excerpt_length=70"></script>
您甚至可以应用 CSS 来使这些更具吸引力。
使用这个怎么样,然后使用 Yahoo Pipes 排除您自己的评论(即基于作者姓名的过滤器),然后使用 RSS 解析器(如 RSSDisplay)在您的侧边栏上显示评论?
Disqus 的人告诉我们,我们需要为此制作一个自定义脚本,但事实证明,您可以在 /admin/tools/widgets/ 下找到一个准备就绪的小部件,然后选择最近的评论。
还没有开始修改它,但你可以在那里获得最新的评论。它有一个指向评论者的链接,一个指向原始线程的链接和“时间前”。这是一个开始。
我还找到了这个链接:http : //aaronjwhite.org/index.php/component/content/article/5-php/8-creating-a-recent-comments-widget-with-disquss-api-and-php带有 Disqus 的 API 和 PHP 的最新评论小部件