昨天留言板的多说插件出问题了,无法调出数据,一直在显示加载中,而打开别的页面,多说数据的调出却没有一点问题,于是有点郁闷,不知道该怎么解决的感觉。因为本站采用的discuz做的,所有的页面评论都是修改的一个文件:/template/default/portal/portal_comment.htm,如果都出问题,还会认为是不是文件里面有错误。于是请教官方技术,技术给的回答是:
我看了一下源码,趋势是存在这么一个参数,不过根据官方给出的代码,discuz的修改方式如下:
在修改评论的时候,直接修改的是/template/default/portal/portal_comment.htm文件,修改为:
[代码]xml代码:
data-title="$article[title]" data-author-key="$article[uid]" data-url="">
var duoshuoQuery = {short_name:"php2"};
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = 'http://static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
不知道为什么,在留言板里面,data-thread-key的值会为空。
个人感觉在2号晚上,多说修改过程序,应该是修改程序引起的错误,还不明白具体的原因。因为已经一天多了,不能再让留言板无法留言,这次修改为了通用代码,放上去发现是正常的。
其实昨天发现多说还存在一个问题,以前在多说的后台,查看评论,点击评论文章标题后面的那个图标是能够直接进入文章页面的,现在也不行了(这个问题目前发现,只出现于最新发布的文章,以前发过的文章再评论是没有问题的),以图为证:
正确的话应该是这样子的:
不知道大家用的多说有没有问题,我是用的多说的discuz推荐代码。
注:PHP二次开发会把这篇博文告诉多说的技术,期待着其进一步的说明。
PHP技术交流QQ群:422137578
除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-1060-1.html