Dedecms实现15秒后再下载的功能修改方法

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务!
如遇蓝奏网盘打不开lanzous替换成lanzoux尝试!

  让下载者等候十五秒再下载,作用:增加广告点击

  首先请大家注意:

  1、本方案只适合提供单独下载地址,多个下载地址,本人没有测试,是否支持,不好说

  2、在您决定使用本方案之前,请务必备份好您原来的模板,以防不测。

  2.5、确保您在dede后台中的 软件频道设置里已经将链接显示方式设置为:要求进入下载地址列表页;附件下载方式设置为链接到跳转页面.

  3、本方案产生的任何后果,均与本人无关。本人仅做技术方面的探讨。

  4、如果你同意已上条款,请follow me

  其实,功能的实现很简单,只需要三个步骤就可以了。

  第一步:

  打开:templets/plus/download_links_templet.htm

  在模板的头部代码中增加以下代码

  然后

  将调用下载地址的代码:

  Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]

  

  修改成:

  保存并上传

  第二步:

  打开:templets/system/channel_downlinks.htm

  将里面的代码改成:

  Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]

  

  保存并上传

  第三步,也是最重要的一步

  dedecms中的文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章,但在arclist 标签中却无法显示该文章,网上找了很多,解决办法都一样,但写法却写错了,导致arclist标签在使用了flag属性时会失效的问题。修正后的写法如下:

  打开/include/taglib/arclist.lib.php,代码约位于301-302行(我目前用的DedeCMS最新版 5.7 UTF-8),查找以下两行代码:

  Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]

  if($CrossID==”) $orwheres[]=‘ arc.typeid IN (‘.GetSonIds($typeid).’)’;else $orwheres[]=‘ arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’)’;

  将其替换成以下代码:

  OK,这样就改完了,保存后如果你是生成静态的,请生成相关的。如果是动态的,请更新系统缓存。然后就可以看到效果了。

  适合单栏目调用,多栏目调用暂时实现不了,如果哪位同志实现了的,可以完善下哦,方便大家!

  例如:{dede:arclist typeid=’4′},这里的typeid只能设置一个栏目的id,如果设置超过两个就实现不了上面的功能了,忘高手补充下。

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
织梦模板网 » Dedecms实现15秒后再下载的功能修改方法
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(330921598)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

加入织梦模板网永久VIP 海量资源免费下载

立即查看 了解详情