Disque作为国外很出名一款第三方评论系统,之前一直想使用,因为体验和主题我都很喜欢。但是前一段时间disqus完全被墙了,没办法使用,于是继续使用多说下去。于是写了一个disqus评论框的样式,并把多说的所有css本地化。
开源项目地址: ihewro/Duoshuo-Disqus-theme
使用说明
评论加载的图片地址:
建议存到你的空间上面去。在css里面搜索替换一下就好了!
修改comments.php
var duoshuoQuery
的选项里面增加一个theme:"none"
的选项来禁止加载多说系统自带的css。
代码示例:
var duoshuoQuery = {short_name:"hewro",theme:"none"};
修改 duoshuo-disqus.css
css文件
.ds-header.ds-gradient-bg:after
里面的width
根据你的“热门评论”自定义文字的长度来设置。
修改embed.js
- 搜索
<form method="post">
改成<form id="commenthw" method="post">
(加上id,我们才能对其进行加上css) - 搜索
this.el.find(".ds-comments-tab-" + a).html(this.el.hasClass("ds-narrow") ? '<span class="ds-service-icon ds-' + a + '"></span>' + i: (i ? '<span class="ds-highlight">' + i + "</span>": "0") + s[a][1])
改成
this.el.find(".ds-comments-tab-" + a).html(this.el.hasClass("ds-narrow") ? '<span class="ds-highlight">' + i + '</span>' + s[a][1]: (i ? '<span class="ds-highlight">' + i + "</span>": "0") + s[a][1])
(这个改动是让手机端显示X条评论
的地方不是只显示评论数而是和电脑端一样的显示x条评论
)
40 条评论
可以
测试一个评论
那么WordPress怎么办 :?:
有两个wp的也用了,晚上把方法发出来吧 :mrgreen:
我目前是把embed.js里的主题设置改成css的绝对路径生效的 :mrgreen:
嗯,但是你手机端的评论框外边距还要调一下
这个确实,,,,,, :arrow:
然而Farbox只需要填Disqus Shortname就可以了#[滑稽]
然后国内好多地区disqus被墙#
听说有大牛会玩反向代理#[捂嘴笑]
上次看到一个大佬用disqus的API做的评论#[酸爽]
这个好屌# ,必须本地备份下,改天在换上
我用了你的主题之后无法评论了不知道是怎么回事
这个链接中又具体方法:https://github.com/ihewro/typecho-theme-handsome/issues/31
ps:能收到评论通知的邮件吗?
你好,CSS有两个,哪个是可以直接复制到多说自定义的呢?
两个CSS,带min是压缩版,duoshuo.css是原版文件。直接填到多说自定义CSS框是不行的。必须先theme:none清空多说提供CSS,然后引入我给的CSS压缩版文件
为啥有的回复有@选项,有的没有呢?
多说评论系统是没有@选项的呢
就是前面有个回复XX的字样,你看你最早回复我的没有这个字样
多说的嵌套设计的就是这样的,第一条回复没有回复XXX的字样,你在多说后台选择平铺模式,每条回复评论就有回复XXX的了
你选的什么模式呢?我用手机看 有的是嵌套有的是平铺。。
我选的是“嵌套模式”,多说的嵌套模式在手机端有一个bug,一开始打开网页是“平铺模式“”,必须点一下“XX Comments” 这个按钮,才会变成 “嵌套模式” 在电脑端没有这个bug
难怪了。。也是醉了。
这博客屌啊,找了半天#[滑稽]
你的博客 .ds-header.ds-gradient-bg:after 这里的
width
可以改成 105px; #(吐舌)那个改手机端的文章写错了,我是看了你的js改的
改过来了#[酸爽]
主题又改了啊#(看热闹),我把你这个显示github的js拿走了
原地址这儿哈:http://techair.cc/88.html 我为了适配pjax改了点
所以是Qisqus还是Disqus啊#[滑稽]
可怕,又是手误#[酸爽]