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非循环写法
精彩图集
精彩文章