龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHPCMS 根据栏目放置 加载不同的广告

时间:2014-07-22 14:48来源: 作者: 点击:
分享到:
PHPCMS 根据栏目放置 加载不同的广告首先要创建一个广告的配置文件,放置在caches/config/ad.php:
PHPCMS 根据栏目放置 加载不同的广告
首先要创建一个广告的配置文件,放置在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;
精彩图集

赞助商链接