phpcms 廣告數據調用標籤類

僅供本身學習記錄:php

函數文件:phpcms/modules/content/classes/content_tag.class.php函數

/**
* 廣告位循環調用
* @param $data
*/
public function ads($data) {
   $this->dbads = pc_base::load_model('poster_model');
   $where = '1';
   $spaceid = $data['spaceid'] ? intval($data['spaceid']) :"";
   if ($spaceid) $where .= " AND `spaceid`='".$spaceid."' AND disabled='0'" ;
  $return= $this->dbads->select($where, '*', $data['limit'], $data['order']);
  $result=array();
  foreach ($return AS $value){
     $result[$value['id']]['title']=$value['name'];
    $temp=string2array($value['setting']);
   $result[$value['id']]['alt']=$temp['1']['alt'];
   $result[$value['id']]['imageurl']=$temp['1']['imageurl'];
   $result[$value['id']]['url']=$temp['1']['linkurl'];
  }
  return $result;
}

模板oop

{pc:content  action="ads" spaceid="9" order="listorder ASC" num="5"}post

{loop $data $r}學習

        <li><a class="item" href="{$r['url']}" title="{$r['alt']}" target="_blank"><img class="bg" src="{$r['imageurl']}" alt="{$r['alt']}" /></a></li>this

{/loop}url

{/pc}spa

相關文章
相關標籤/搜索