Discuz教程网

[代码修改] 修改 Discuz X2 的全局对联广告,使对联广告下方的“关闭”按钮移到广告上方来

[复制链接]
authicon dly 发表于 2013-3-28 10:17:41 | 显示全部楼层 |阅读模式
Discuz X2 系统在后台可以设置 “全局 对联广告” 。

但是在使用过程中此广告有一个比较讨厌的地方就是:广告处于浮动状态,不随页面上下翻动,如果用户设备的分辨率比较小,比如:1024x768 甚至更小的分辨率,就会导致广告遮住网站正文的内容,而广告框下方的“关闭”按钮因为分辨率的问题也看不到。这样就导致用户既看不到正文的内容,又无法关闭广告,严重影响用户体验!

如果你投放了Google AdSense 的广告代码,还很可能因为用户在尝试关闭广告时误点了广告!最后被GG认为是无效点击,直接封杀你的 AdSense 帐号。站长们做个小网站不容易,所以此问题必须解决!

本站的解决方案是:通过修改 Discuz X2 的源码,使对联广告下方的“关闭”按钮移到广告上方来,这样即使广告遮住了正文内容,也是可以被轻松关闭的!

以下是修改过程:
1、找到文件“adv_couplebanner.php”,此文件位于:目录"upload\source\class\adv"下。
2、在文件中找到以下代码,位于第125行:
  1. $adcode = empty($_G['cookie']['adclose_'.$coupleadid]) ? $codes[$coupleadid].'<br /><a href="javascript:;" onclick="setcookie('adclose_'.$coupleadid.'', 1, 86400);this.parentNode.style.display='none'"><img src="'.STATICURL.'image/common/ad_close.gif" /></a>' : '';
复制代码
3、将上面的代码修改为:
游客,如果您要查看本帖隐藏内容请回复

4、保存文件,并进入后台更新缓存!
5、刷新网站页面,此时就会发现“关闭”按钮就会出现在对联广告的上方,问题解决。



上一篇:去掉Discuz X2的“快捷导航”菜单
下一篇:修改Discuz X2站长推荐窗口到左边
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 03:57

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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