PHPCMS 根据栏目放置 加载不同的广告
PHPCMS 根据栏目放置 加载不同的广告首先要创建一个广告的配置文件,放置在caches/config/ad.php:
PHPCMS 根据栏目放置 加载不同的广告
首先要创建一个广告的配置文件,放置在caches/config/ad.php:
首先要创建一个广告的配置文件,放置在caches/config/ad.php:
//加载广告
function ad_block($catid){
$adblocks = pc_base::load_config('ad',$catid);
if(empty($adblocks)){
$model = pc_base::load_model("category_model");
$catid = $model->get_one(array('catid'=>$catid));
$adblocks = pc_base::load_config('ad',$catid['parentid']);
if(empty($adblocks) && $catid['parentid'] != 0){
$adblocks = ad_block($catid['parentid']);
}
if(empty($adblocks)||is_array($adblocks)){
$adblocks = pc_base::load_config('ad','other');
}
}
return $adblocks;
}
2. [代码][PHP]代码 跳至 [1] [2] [全屏预览]
$ad = array(); $ad[1234]=<<<EOF <!-- 广告位:1234-栏目独立广告位 --> <script type="text/javascript" >BAIDU_CLB_SLOT_ID = "XXXXX";</script> <script type="text/javascript" src="http://cbjs.baidu.com/js/o.js"></script> EOF; $ad['other']=<<<EOF <!-- 广告位:0000-默认显示广告位 --> <script type="text/javascript" >BAIDU_CLB_SLOT_ID = "XXXXX";</script> <script type="text/javascript" src="http://cbjs.baidu.com/js/o.js"></script> EOF; return $ad;
- 上一篇:php剪刀石头布编程思路
- 下一篇:石头剪刀布的php非循环写法
精彩图集
精彩文章






