当前位置: 秋叶网络博客 网络技术 ◊ 多说在DEDE中无法显示的解决办法

多说在DEDE中无法显示的解决办法

作者:秋叶 发表时间:2015年02月10日

使用dede的小伙伴安装多说插件的时候有时会碰到评论框不显示的问题,这个怎么解决?安装多说插件可以看多说官网的教程[多说安装教程],写得很详细,这里就不介绍了,这里介绍安装之后无法显示的这个问题。

首先有的织梦主题是没有评论功能的,大多是企业主题,没有为评论假设桥梁,其实就是主题缺少ajaxfeedback.html文件,安装多说是基于替换原先评论来做的,没有评论功能自然无法显示多说评论框,因为没有相关调用代码,安装多说插件的时候没有成功把调用代码写进模版,那么解决办法自然就是手动添加调用代码,在article_article.htm文件的适当位置中加入{dede:duoshuo/}调用标签。

多说评论框

然后再在后台更新一下文件缓存,再在前台刷新一下页面,多说就出来了~

扩展:试了一下多说通用代码,感觉不是很好用,要设置什么id什么网址什么的,而且设置了还出现整站的文章调用的都是相同的评论,不知道有没有知道解决的人或者是我的模版的问题。以下是通用代码:

<!-- 多说评论框 start --> <div class="ds-thread" data-thread-key="{dede:field name='id'/}" data-title="{dede:field name='title'/}" data-url="{dede:field name='arcurl'/}"></div> <!-- 多说公共JS代码 start (一个网页只需插入一次) --> <script type="text/javascript"> var duoshuoQuery = {short_name:"dwef"}; (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> <!-- 多说公共JS代码 end -->
0
文章作者: 秋叶网络博客,本站鼓励原创。
转载请注明本文地址:https://www.mizuiren.com/blog/287.html
目录:网络技术标签:多说 6887次阅读
登 录
点击获取验证码
还没账号?点击这里