找回密码
 注册加入

扫一扫,极速登录

QQ登录

只需一步,快速开始

搜索
查看: 6915|回复: 1

discuz站内广告图片防止adblock屏蔽的hack

[复制链接]
发表于 2012-1-7 13:49:21 | 显示全部楼层 |阅读模式
发现问题:firefox和chrome下有一个知名的广告屏蔽插件adblock,用户使用后站内广告图片会被屏蔽无法显示,ie下应该也有类似的插件。原理分析:由于广告的exid值没有传递,默认为0,对应广告图片文件夹始终为cf,所以adblock实际上是屏蔽了站点中所有cf文件夹下的图片文件。
解决方案:修改文件source/class/class_upload.php第152行
  1. /*用本段代码防止adblock屏蔽广告图片显示 开始*/
  2. $slimeSubdirKey='%&EWj2o9dwlez123r';
  3. $subdir = $subdir1 = substr(md5($extid.$slimeSubdirKey), 0, 3).'/';
  4. /*结束*/
  5. /*代替以下原代码:*/
  6. //$subdir = $subdir1 = substr(md5($extid), 0, 2).'/';
复制代码


发表于 2012-3-10 10:42:56 | 显示全部楼层
支持一个!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册加入  

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2024-4-20 09:40 , Processed in 0.137838 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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