僅供本身學習記錄: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