打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
mezzanine 多说,多说替换disqus
userphoto

2018.05.12

关注
Posted by:Phodal HuangApril 5, 2014, 9:37 a.m.

发现使用disqus带来的评论很少,而这个不是自己想看的,那样的话还不如自带的评论,虽然不是很强大,但是也够。

试着用过搜狐的畅言,但是有太多的问题,文档也有问题,不够强大。。。所说的强大是指,不够简单。

虽然说多说没有disqus强大,但是至少他做到了适合国人评论,至少在xunta的时候是那样。这里只是简单的替换,不过我觉得这样应该也就够了。

Django Disqus

这是默认的Disqus的代码

{% load disqus_tags %}

而多说的代码是这样的。

Django 多说

div class='ds-thread' data-thread-key='请将此处替换成文章在你的站点中的ID' data-title='请替换成文章的标题' data-url='请替换成文章的网址'>div> script type='text/javascript'> var duoshuoQuery = {short_name:'geekslife'}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds); })(); script>

我们只需要拿出

data-url data-title

便可以完成基本的分享与评论,和这个可以从上面的disqus中拿到

var disqus_url = 'http{% if request.is_secure %}s{% endif %}://{{ request.META.HTTP_HOST }}{{ object_for_comments.get_absolute_url }}'; var disqus_title = '{{ object_for_comments|escapejs }}'; var disqus_identifier = '{% disqus_id_for object_for_comments %}';

最后代码如下所示

div class='ds-thread' data-thread-key=''{% disqus_id_for object_for_comments %}' data-title=''{{ object_for_comments|escapejs }}' data-url='http{% if request.is_secure %}s{% endif %}://{{ request.META.HTTP_HOST }}{{ object_for_comments.get_absolute_url }}'>div> script type='text/javascript'> var duoshuoQuery = {short_name:'geeks'}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds); })(); script>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
常用javascript脚本 - 哇哈哈o(∩_∩)o... - 博客园
这技术太强了...终于长见识了!!!!
javascript据option的value值快速设定初始的selected选项--做最好的JavaScript中文站点
js动态添加
JavaScript基础
html动态加载css样式和js脚本示例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服