DedeCMS调用多说评论系统遇到的一些问题
最近前端笔记加入了多说的评论,因为自带的评论太渣了。过程不是很顺利,把遇到的问题和大家分享下。我用的dedecms,所以使用的是dede的多说评论模块。效果图:
多说官方下载:http://dev.duoshuo.com/dedecms
先说一下这个评论的优点吧:
1、适配了多个博客系统,各种WP、DEDE、Python等等;
2、安装简单,有教程
3、可以绑定各大社交账号
4、评论可以分享到各大绑定账号
5、SEO友好
经过考虑,w3cmark就使用了多说的评论了。
下面主要说说遇到的问题:
1、css加载比结构慢了一步,所以刚开始加载出结构的时候,评论的没有样式的,体验很不好
因为整个评论是经过embed.js封装,所以样式也是在js里面请求的。目前想到解决的方法是在页面首先引入他默认的css,http://static.duoshuo.com/styles/embed.default.css,当js加载时再请求同样的css,浏览器已经加载了。
2、如何删除已经添加的多说站点?
以绑定新浪微博为栗子,当你用微博绑定后,进入多说官网--点击顶部的后台管理--工具——删除站点 即可。
3、如何添加多说的新站点(只是DEDE下的)
删除不是重点,重点是怎么添加一个多说站点。因为添加出现在第一次安装成功的时候,而多说后台是没有添加站点的。我同一个微博,备案前绑定过一次,昨天安装后又新加了多说站点。但是安装后出现分享的链接都是以前站点久的链接(备案换了国内的空间),结果找不到设置站点域名的地方(⊙_⊙)?(后来才发现,是在安装成功后新建多说站点的时候设置的。)
以为是安装设置问题,所以就把多说模块,删了重装,删了重装,但是一直没出现添加多说站点的界面!!所以就决定进多说后台管理把站点给删了,谁知道找了很久也没找到地方添加回来!!
原来安装一次模块后,会在DEDE后台的 系统——系统设置——系统基本参数——模块设置 里面是会有相应的参数的,如图:
如果这里的参数存在,就认定你的系统已经安装过多说了,无论你在模块里面怎么删除、重装都是不会在安装成功后显示添加多说站点的。所以方法就是在系统参数设置吧多说的二级域名和密钥删了。然后再在DEDE后台的模块里面重装多说评论模块。安装成功后就可以设置多说站点,和你博客的域名了。
这里一定要核对正确,否则后面是无法修改的,需要安装上面的步骤重装才行,这个地址是分享评论的引用的地址。
官方安装教程 http://dev.duoshuo.com/threads/5010ad8a0543c8562e000007