zblog调用文章评论数的修改
自从调用了多说的评论框以后,博客在体验互动上确实有很大进步,但是慢慢也发现了一个小小的问题,不知大家注意了没有,就是在本博客首页列表页及分类列表页的查阅统计里显示为0了,如下图:
这样给人的感觉就是你这博客太没人气了,估计就是没人看的,于是就想到了要修改这个。首先想到的当然是如何调用多说的评论,于是去多说官网查看了下相关代码,研究了半天,总算给整出来了:
修改b_article-multi.html模板,本博客代码如下:
div class="tech_c_3"><span class="readmore"><a href="<#article/url#>">【阅读全文】</a></span><#article/posttime/shortdate#> 查阅:<span class="ds-thread-count" data-thread-key="<#article/id#>" data-count-type="comments"></span> 标签:<span class="a_tag"><#template:article_tag#></span>
<!-- 多说js加载开始,一个页面只需要加载一次
<<scrIPt type="text/javascript">
var duoshuoQuery = {short_name:"mybabycastle"};
(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);
})();
</script>
<!-- 多说js加载结束,一个页面只需要加载一次 -->
不过,后面又发现一个问题,如上图,因为我博客五月份才使用多说,也就是说这以前的文章将都显示暂无评论,而且这里显示"X条评论"也不是我最终想要的,我只是想要纯数字。想来想去,评论太少,只能显示浏览数了。于是我又对代码稍作了修改,改成如下:
<div class="tech_c_3"><span class="readmore"><a href="<#article/url#>">【阅读全文】</a></span><#article/posttime/shortdate#> 查阅:<span id="spn<#article/id#>"></span>(<#article/vIEwnums#>)<script language="JavaScript" type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script> 标签:<span class="a_tag"><#template:article_tag#></span>
立竿见影啊,看看效果,这种才看的舒服嘛!
关键就是在(#article/viewnums#)这里了,<#article/viewnums#>标签就是显示浏览数,不过这个数值只能在索引重建后更新数值,也就是说这里显示的数值跟文章页显示的查看的浏览数值是不能同步的。这不是问题,大不了每天发完文章索引重建一下,几秒钟而已。
改完我又有一个想法,既然是想让这里显示更大的数字,那有没有人为的方法?刷浏览量?太死板了!记得以前听说有些CMS具有文章发布的默认浏览数设置功能,文章发布后浏览数就直接是几十甚至上百了。zblog是没有这个功能的,怎么弄?又要修改源代码?难啊!有没有插件?搜索了下没有发现有,但是却找到了一个技巧,就是修改数据设计,直接动用zblog数据库了。
为了满足我自己的虚荣心(起码也要看的舒服吧),这里的数字还是要显示多一些才好,这样至少可以让路过的人另眼相看,能够引起更多过客的关注,从而增加页面停留时间。因为如果你的每篇文章的浏览数都有好几十几百甚至上千的话,相信是很容易吸引人关注的,这应该说是一种良性循环效果,对博客是百利而无一害,不过只是有点儿自欺欺人罢鸟。
说干就干,方法我不细说,因为这个方法网上早就用了,有兴趣的可以搜索修改zblog文章发布默认浏览数,我根据其方法成功实现,就是小改了一下,一发布至少有30浏览量,哈哈。30说多不多,也不夸张的说!而且新发布的文章在首页列表页这里的查阅也说的过去!算是比较真实,容易蒙混过关哈!
分类:主页制作| 发布:龙三公子| 查看:3321 | 发表时间:2014-05-30
原创文章如转载,请注明:转载自龙三公子博客 https://www.mybabycastle.com/
本文链接:https://www.mybabycastle.com/post/537.html
776商城 2017-03-12 11:25:52 回复
学习者一直学习中路人V 2017-03-12 11:25:51 回复
赞一个,折腾万岁科研动力 2017-03-12 11:25:51 回复
我用WordPress梦轩丽人 2017-03-12 11:25:51 回复
博主技术很强大啊,学习了。评论者 2017-03-12 11:25:51 回复
喜欢折腾的人儿都是好人儿。哈哈哈张戈 2017-03-12 11:25:51 回复
ZB的浏览数可以排除管理员么?776商城 2017-01-25 19:42:18 回复
学习者一直学习中龙三公子 2017-03-12 11:25:52 回复
学无止境,不能不学习啊。龙三公子 2017-01-25 19:42:18 回复
学无止境,不能不学习啊。路人V 2017-01-25 19:42:18 回复
赞一个,折腾万岁龙三公子 2017-03-12 11:25:51 回复
你也一样哈,我们一起折腾龙三公子 2017-01-25 19:42:18 回复
你也一样哈,我们一起折腾科研动力 2017-01-25 19:42:18 回复
我用WordPress龙三公子 2017-03-12 11:25:51 回复
当看选CMS系统时我也准备选WP的,但最终看中了zb的小巧龙三公子 2017-01-25 19:42:18 回复
当看选CMS系统时我也准备选WP的,但最终看中了zb的小巧梦轩丽人 2017-01-25 19:42:18 回复
博主技术很强大啊,学习了。龙三公子 2017-03-12 11:25:51 回复
你就别寒碜我了。龙三公子 2017-01-25 19:42:18 回复
你就别寒碜我了。梦轩丽人 2017-03-12 11:25:51 回复
真心佩服,我当初的网站是用ASP做的,也用了多说,不过当初只会把应用多说后的日志浏览数搞定,以前的日志的浏览数就不懂如何下手了。梦轩丽人 2017-01-25 19:42:18 回复
真心佩服,我当初的网站是用ASP做的,也用了多说,不过当初只会把应用多说后的日志浏览数搞定,以前的日志的浏览数就不懂如何下手了。龙三公子 2017-03-12 11:25:51 回复
多说是外加的,文章的浏览跟多说一点儿毛关系没有,那么直接使用原标签就行了。我之前是调用的默认评论数,因为改了多说所以就没有了龙三公子 2017-01-25 19:42:18 回复
多说是外加的,文章的浏览跟多说一点儿毛关系没有,那么直接使用原标签就行了。我之前是调用的默认评论数,因为改了多说所以就没有了梦轩丽人 2017-03-12 11:25:51 回复
写错了,当初也是评论说,没有应用多说以前的评论数全部都显示为暂无评论,所以看到你后面那个做法,挺厉害的。我当初是直接放弃了前面的日志。梦轩丽人 2017-01-25 19:42:18 回复
写错了,当初也是评论说,没有应用多说以前的评论数全部都显示为暂无评论,所以看到你后面那个做法,挺厉害的。我当初是直接放弃了前面的日志。龙三公子 2017-03-12 11:25:51 回复
方法都是人想出来的,搜索引擎是个好老师哇龙三公子 2017-01-25 19:42:18 回复
方法都是人想出来的,搜索引擎是个好老师哇评论者 2017-01-25 19:42:17 回复
喜欢折腾的人儿都是好人儿。哈哈哈龙三公子 2017-03-12 11:25:51 回复
此话怎讲?愿闻其详!龙三公子 2017-01-25 19:42:18 回复
此话怎讲?愿闻其详!评论者 2017-03-12 11:25:51 回复
哈哈哈,也没有了,只是喜欢折腾的人都有一颗强大的心。评论者 2017-01-25 19:42:18 回复
哈哈哈,也没有了,只是喜欢折腾的人都有一颗强大的心。龙三公子 2017-03-12 11:25:51 回复
学习吧,在折腾中能学习到许多知识,作多了就是经验哇龙三公子 2017-01-25 19:42:18 回复
学习吧,在折腾中能学习到许多知识,作多了就是经验哇张戈 2017-01-25 19:42:17 回复
ZB的浏览数可以排除管理员么?龙三公子 2017-03-12 11:25:51 回复
貌似也不可以呃龙三公子 2017-01-25 19:42:18 回复
貌似也不可以呃