意思是,我在论坛的后台设置了广告,然后对联广告出现了,然后我点击对联广告的关闭按钮,对联广告就消失了,然后我刷新一下论坛首页,对联广告不出来了。要等12个小时后才能自动刷新出来。
PS:刷新不出来的原因是:系统设定默认时间以后才能刷出来
我想问的是,听说可以通过修改cookie设置代码来 改变 对联广告的自动刷新时间,如,我按了关闭按钮,再刷新论坛首页,对联广告会再次出现。
具体怎么做?最好有个步骤,想学学东西。
还有修改cookie代码的那些文件的位置是在哪里的? (我现在是论坛后台管理员)
如:source/class/adv/adv_couplebanner.php 这个文件时在哪里的?服务器上的文件吗?
找到对应的对联广告代码,代码位于:source/class/adv/adv_couplebanner.php,
大约125行,原代码如下:
$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>\' : \'\';看见代码中的“86400”没有?这个就是时间,86400秒刚好一天时间,可以根据需要修改成你希望的时间,比如一个小时就是:3600!
这个文件通过ftp修改的,连上服务器就能看到了。
追问我找找
那也要首先设置cookie时间
Discuz论坛的对联广告关闭后如何重新刷新出来?
刷新不出来的原因是:系统设定默认一天以后才能刷出来,你可以参照: 《cookie设置对联广告关闭后再刷新不出来如何做?》