帝国CMS的DIGG顶功能调置和模板方面的设置实现弹窗和自动更改数值!

1、支持选择哪些系统模型关闭顶功能(系统模型不增加顶字段也默认关闭)。

2、支持设置不限制,可一直重复顶。

3、支持按COOKIE验证限制,同一浏览器COOKIE只能顶一次(同一信息)。

4、支持按IP验证限制,同一个IP只能顶一次(同一信息)。

5、支持按会员账号验证限制,同一个会员只能顶一次(同一信息)。

6、新增批量清空验证记录功能,可以定期清空验证记录,就可以让原来IP或会员再次顶。

7、DIGG设置页面也新增顶字段增加说明,更直观。 经过改进后的DIGG顶功能更加实用,比如:可以实现某些评选投票等。

帝国CMS的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–]&amp;id=[!–id–]&amp;dotop=1&amp;doajax=1&amp;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,转载请注明出处。
1

评论0

没有账号? 注册  忘记密码?