修改多说评论代码使其支持ajax
想弄ajax很久了 这次直接弄成全站ajax
但是多说有很大问题 无法在加载后显示出来
去看官方教程 竟然入坑 了 其实并不用那么复杂
现在将代码贴上了 适当改里面代码即可
<span id="expandComments" onclick="toggleDuoshuoComments('#comment-box');">展开评论</span>
<div id="comment-box" ></div>
<script type="text/javascript">
var duoshuoQuery = {short_name:"xhily"};
function toggleDuoshuoComments(container){
$("#expandComments").hide();
var el = document.createElement('div');//该div不需要设置class="ds-thread"
el.setAttribute('data-thread-key', '<?php echo $this->cid;?>');//必选参数
el.setAttribute('data-url', '<?php echo $this->title;?>');//必选参数
DUOSHUO.EmbedThread(el);
jQuery(container).append(el);
}
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.xhily.cn/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
将红色地方改成自己的就ok啦 直接替换 comments.php
只适用于Typecho 这样 评论就可以在加载后 通过点击 展开评论 显示评论
2 文章永久网址:https://www.xhily.com/279.html
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长0000F进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7 如无特别声明本文即为原创文章仅代表个人观点,版权归《无用笔记》所有,欢迎转载,转载请保留原文链接。