【请认真阅读回答】Discuz论坛的对联广告关闭后,如何刷新后又出来?

意思是,我在论坛的后台设置了广告,然后对联广告出现了,然后我点击对联广告的关闭按钮,对联广告就消失了,然后我刷新一下论坛首页,对联广告不出来了。要等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修改的,连上服务器就能看到了。

追问

我找找

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-08
别人的360浏览器关闭在开进入网站就有对联了。追问

那也要首先设置cookie时间

Discuz论坛的对联广告关闭后如何重新刷新出来?
刷新不出来的原因是:系统设定默认一天以后才能刷出来,你可以参照: 《cookie设置对联广告关闭后再刷新不出来如何做?》

相似回答
大家正在搜