ECshop_Banner轮播图

1.前台部分

2.后台部分

/**
 * @description 通过position_id得到广告位下的所有照片
 * @param $position_id
 * @return array
 */
function getBannerById($position_id){
    $time = time();
    $sql = "SELECT * FROM ecs_touch_ad WHERE position_id = $position_id AND start_time <= $time AND end_time >= $time";
    $data = $GLOBALS['db']->getAll($sql);
    
    $return = array();
    foreach($data as $v){
        $return[] = array(
         'ad_img'   => 'data/afficheimg/'.$v['ad_code'],
         'ad_link'  =>  $v['ad_link']
        );
    }
    return $return;
}

根据position_id查询对应广告位下的所有banner图片,调用此函数,使用smarty模板赋值即可

你可能感兴趣的:(ECshop_Banner轮播图)