织梦防html5,织梦dedecms预防网站里的广告被浏览器阻止的方法

大家在运营Dedecms程序的时候,网站里会设置一些广告,很多浏览器也会自动屏蔽网站自带的广告内容,为此很多站长们都很头疼这件事,为此脚本之家小编从技术那里索取了一段JS代码,屡试不爽哦,在这里就贡献给所有的用户们。

文件路径:/plus/ad_js.php,用/api/cc.php替代,cc.php全部内容如下:

/**

*

* 广告JS调用方式

*

* @version $Id: ad_js.php 1 20:30 2010年7月8日Z tianya $

* @package DedeCMS.Site

* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.

* @license http://help.dedecms.com/usersguide/license.html

* @link http://www.dedecms.com

*/

if(isset($_GET['arcID'])) $aid = intval($_GET['arcID']);

$arcID = $aid = (isset($_GET['aid']) && is_numeric($_GET['aid'])) ? intval($_GET['aid']) : 0;

if($aid==0) die(' Request Error! ');

$cacheFile = '../data/cache/myad-'.$aid.'.htm';

if(file_exists($cacheFile) && filesize($cacheFile) > 100)

{

echo file_get_contents($cacheFile);

exit();

}

require_once '../include/common.inc.php';

$row = $dsql->GetOne("SELECT * FROM `dede_myad` WHERE aid='$aid' ");

$adbody = '';

if($row['timeset']==0)

{

$adbody = $row['normbody'];

} else {

$ntime = time();

if($ntime > $row['endtime'] || $ntime < $row['starttime'])

{

$adbody = $row['expbody'];

} else {

$adbody = $row['normbody'];

}

}

$adbody = str_replace('"', '\"',$adbody);

$adbody = str_replace("\r", "\\r",$adbody);

$adbody = str_replace("\n", "\\n",$adbody);

$adbody = "\r\n";

$fp = fopen($cacheFile, 'w');

fwrite($fp, $adbody);

fclose($fp);

到此这篇关于织梦dedecms预防网站里的广告被浏览器阻止的方法的文章就介绍到这了,更多相关dedecms预防广告被阻止内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值