PHP v9 show_poster的作用是進行廣告位循環數據調用,下面依次給大家介紹一下PHP v9對應的廣告位調用方式:
Phpcms V9三種默認調用方式:
1、JS調用代碼(PHP動態調用)
{show_ad(1, 1)}
2、JS調用代碼(PHP動態調用)
<script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script>
3、JS調用代碼(JS靜態調用)
<script language="javascript" src="{APP_PATH}caches/poster_js/1.js"></script>
大家有沒有發現,官方給出來的默認調用方法,只能調用廣告位,不能調用廣告位中具體的廣告條數和廣告數據。那么,怎么對某一個廣告位下面的廣告數據進行循環調用呢?
Phpcms V9廣告多條調用方法如下:
{pc:get sql="SELECT setting FROM cmsyou_poster WHERE spaceid = 12 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"}
{loop $data $r}
<?php
eval("\$narry =$r[setting];");
?>
<a href="{$narry[1][linkurl]}" target="_blank"><img src="{$narry[1][imageurl]}" alt="{$narry[1][alt]}" width="690" height="200" /></a>
{/loop}
{/pc}
Phpcms V9廣告位循環數據調用方法:
在上面的調用代碼中,關鍵的參數有:spaceid = 12、type='images'、{$narry[1][具體數據名稱]}這三種類。
經過對數據的分析,不同廣告類型的循環數據名稱不同,下面依次列出來:
1、廣告type有三種:text、image、flash,矩形橫幅、固定位置、漂浮移動、對聯廣告、圖片輪換廣告、圖片列表廣告、文字廣告和代碼廣告這8類廣告中不同類別可選不同的type。
2、循環數據中$narry可以調用的數據有這么幾個:
{$narry[1][paddleft]}、{$narry[1][paddtop]}、{$narry[1][linkurl]}、{$narry[1][imageurl]}、{$narry[1][alt]}、{$narry[1][flashurl]}、{$narry[1][code]}
注:如果是對聯廣告會有{$narry[2][linkurl]}、{$narry[2][imageurl]}、{$narry[2][alt]}。
河南億恩科技股份有限公司(www.vbseamall.com)始創于2000年,專注服務器托管租用,是國家工信部認定的綜合電信服務運營商。億恩為近五十萬的用戶提供服務器托管、服務器租用、機柜租用、云服務器、網站建設、網站托管等網絡基礎服務,另有網總管、名片俠網絡推廣服務,使得客戶不斷的獲得更大的收益。
服務器/云主機 24小時售后服務電話:
0371-60135900
虛擬主機/智能建站 24小時售后服務電話:
0371-55621053
網絡版權侵權舉報電話:
0371-60135995
服務熱線:
0371-60135900