1、支持选择哪些系统模型关闭顶功能(系统模型不增加顶字段也默认关闭)。
2、支持设置不限制,可一直重复顶。
3、支持按COOKIE验证限制,同一浏览器COOKIE只能顶一次(同一信息)。
4、支持按IP验证限制,同一个IP只能顶一次(同一信息)。
5、支持按会员账号验证限制,同一个会员只能顶一次(同一信息)。
6、新增批量清空验证记录功能,可以定期清空验证记录,就可以让原来IP或会员再次顶。
7、DIGG设置页面也新增顶字段增加说明,更直观。 经过改进后的DIGG顶功能更加实用,比如:可以实现某些评选投票等。
以上是帝国7.5版本升级的新功能,说实话帝国做的相当不错,基本可以实现微信点赞的效果!
那接下来说一下如何在前台实现!
帝国CMS自带模板其实就有“顶”与“踩”的功能。但是官方却没有具体的教程,以致于很多朋友在添加 顶 代码时,点击没有弹出提示,顶数也没有增加,再点一次却提示“你已经顶过了”
这是因为没有进行以下第三步的原因:
第一步:在模板里引用JS代码:
<script type="text/javascript" src="[!–news.url–]e/data/js/ajax.js"></script>
网上有些教程说也要加入<script type="text/javascript" src="[!–news.url–]skin/default/js/tabs.js"></script>这个JS,在小编测试之后,其实是没有必要的!
第二步:添加顶的链接代码:
<a href="JavaScript:makeRequest('[!–news.url–]e/public/digg?classid=[!–classid–]&id=[!–id–]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');">赞一个</a>
第三步:设置显示顶数量的DIV ID为diggnum
<span id="diggnum"><script src=[!–news.url–]e/public/ViewClick/?classid=[!–classid–]&id=[!–id–]&down=5></script></span>
在第三步值的要说的就是id="diggnum"这个ID必须有的,假如不想用SPAN可以用DIV之类的,但一定要加上ID="diggnum"这个ID,不然无法实现!
好了,去在自己的网站看看效果去吧!
本文链接:https://www.dnwfb.com/49.html,转载请注明出处。
评论0