Discuz教程网

[二次开发] discuz利用cookie设置对联广告关闭后再刷新不出来

[复制链接]
authicon dly 发表于 2013-3-28 10:32:29 | 显示全部楼层 |阅读模式
Discuz 系统默认是一天时间,即关闭后,一天时间都不会出现!

如果希望广告重新出现,只需要在退出时,点击“清除痕迹”对联广告就会再次出现,并且登录以后还会出现!

还有一种方法,就是直接修改广告代码,让间隔时间短一些,修改方法如下:

首先要找到对应的对联广告代码,代码位于:source/class/adv/adv_couplebanner.php
大约125行,原代码如下:
  1. $adcode = empty($_G['cookie']['adclose_'.$coupleadid]) ? $codes[$coupleadid].'<a href="javascript:;" onclick="setcookie('adclose_'.$coupleadid.'', 1, 86400);this.parentNode.style.display='none'"><img src="'.STATICURL.'image/common/ad_close.gif" /></a>' : '';
复制代码
游客,如果您要查看本帖隐藏内容请回复



上一篇:Discuz X判断是否是第一次安装并自动跳转到 Install 页面的原理分析
下一篇:修改Discuz X论坛的对联广告,取消浮动效果
authicon 网络摆渡客 发表于 2013-11-14 17:50:43 | 显示全部楼层
每个都要回复哦
authicon lovevike520 发表于 2015-4-4 22:04:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 05:13

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表