您的位置:首页 > 其它

利用Disqus快速搭建评论系统

2015-09-04 15:52 211 查看
说实在的真正的代码就那么几行,为了凑字数,先抄一段百度百科上的简介,有兴趣的童鞋可以去Disqus官网上看一看

Disqus的主要目标是通过提供功能强大的第三评论系统,将当前不同网站的相对孤立、隔绝的评论系统,连接成具有社会化特性的大网。通过Disqus评论系统所具备的评论回复通知、评论分享和热文分享等社会化功能,网站主可以有效的提高网站用户的活跃度和流量。用户使用Disqus,在不同网站上评论,无需重复注册账号,只需使用Disqus账号或者第三方平台账号,即可方便的进行评论,且所有评论都会存储、保存在Disqus账号后台,方便随时查看、回顾。而且,当有用户回复自己的评论时,可以选择使用邮箱接收相关信息,保证所有评论的后续行为都可以随时掌握。于此同时,Disqus将社交交友功能也很好的融入到了评论系统中,当用户在某一网站上看到有与自己类似观点的评论时,可对该评论的评论者进行关注,关注后,该评论者以后的所有评论都会显示在自己的账号后台。

利用Disqus快速搭建评论系统

上面也说,所有的评论和操作都由Disqus提供引擎,所以我们需要考虑的只是获取Disqus账号并在网页上显示Disqus评论框。

在Disqus上进行注册

右上角有个齿轮按钮,点进去有个Add Disqus to Site

在打开的新界面里点击Start Using Engage

填写必要的信息进行注册,在这里可以获取一个shortname

进入shortname.disqus.com,点击右上角的setting,在install里有实例代码

在网页中需要的位置添加如下代码:

<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = 'joshualiblog';

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>


在shortname.disqus.com中可以对评论系统进行各种配置

利用Disqus的最大好处就方便快捷,省去了大量时间精力去实现评论系统需要的各种功能,另一个好处就是节省个人服务器的空间,评论中的文字和图像都有Disqus进行管理。不过,利用Disqus也有一个最大的限制,那就是每个url下只能有一个Disqus评论框,网上也有很多方法试图突破这个限制,不过到目前为止都没有一个特别有效的方法,在我看来运用iframe的方法可能时最有希望的。希望Disqus以后可以考虑这种需求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Disqus