Phpcms V9廣告位循環數據調用

Phpcms V9默認有三種調用方式,依次介紹如下。

2.1、JS調用代碼(PHP動態調用):

  1. {show_ad(1, 1)}

2.2、JS調用代碼(PHP動態調用):

  1. <script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script>
2.3、JS調用代碼(JS靜態調用)
  1. <script language="javascript" src="{APP_PATH}caches/poster_js/1.js"></script>

不知道大家發現沒有,官方給出來的默認調用方法,只能調用廣告位,不能調用廣告位中具體的廣告條數和廣告數據。那麼,怎麼對某一個廣告位下面的廣告數據進行循環調用呢?

下面這一調用方法就可以做到對Phpcms V9廣告多條調用:

  1. {pc:get sql="SELECT setting FROM cmsyou_poster WHERE spaceid = 12 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"}
  2.  
  3. {loop $data $r}
  4.  
  5. <?php
  6.  
  7. eval("\$narry =$r[setting];");
  8.  
  9. ?>
  10.  
  11. <a href="{$narry[1][linkurl]}" target="_blank"><img src="{$narry[1][imageurl]}" alt="{$narry[1][alt]}" width="690" height="200" /></a>
  12.  
  13. {/loop}
  14.  
  15. {/pc}

代碼中,需要根據你自己的數據庫表頭前綴修改“cmsyou_poster ”,以便查找到數據庫,不然會出錯。

下面第四條將詳細講解各類型的廣告位循環調用數據方法。

 

3、Phpcms V9廣告位循環數據調用方法

在上面的調用代碼中,關鍵的參數有:spaceid = 12type='images'{$narry[1][具體數據名稱]}這三種類。

經過對數據的分析,不同廣告類型的循環數據名稱不同,下面依次列出來:

3.1、廣告type有三種:text、image、flash,矩形橫幅、固定位置、漂浮移動、對聯廣告、圖片輪換廣告、圖片列表廣告、文字廣告和代碼廣告這8類廣告中不同類別可選不同的type。

3.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]}。

4、Phpcms V9廣告位循環數據調的運用

瞭解到上面的調用方法和循環數據名稱後,我相信大家肯定可以根據這些做一些具體的應用:比如自定義Phpcms V9的Banner切換廣告、利用Phpcms V9廣告位打造在線QQ客服、利用Phpcms V9廣告位做到數據列表顯示、採用Phpcms V9廣告位做友情連接等等,只要你能想到的,肯定能做到!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章