java基礎之for迴圈
阿新 • • 發佈:2022-05-07
帝國靈動標籤很強大,配合資料庫查詢可調取任意資訊,下面一呼叫廣告為例:
[e:loop={"select picurl,url,target from {$dbtbpre}enewsad order by adid asc limit 3",0,24,0}] <div class="column_img"><a href="<?=$bqr[url]?>" class="img"><img src="<?=$bqr[picurl]?>"></a></div> [/e:loop]
limit 3 調取數量。
如果想調取廣告裡更多欄位,複製下面程式碼(把具體的欄位換成*號):
[e:loop={"select * from {$dbtbpre}enewsad order by adid asc limit 3",0,24,0}] <a href="<?=$bqr[url]?>" title="<?=$bqr[title]?>"><img src="<?=$bqr[picurl]?>" alt="<?=$bqr[alt]?>"></a> [/e:loop]
<?=$bqr[url]?> 廣告連結地址
<?=$bqr[title]?> 廣告名稱
<?=$bqr[picurl]?> 廣告圖片地址
<?=$bqr[alt]?> 廣告文字提示
一般用的比較多的還是根據分類調取廣告(組),更加方便
[e:loop={"select * from phome_enewsad where classid=1 order by adid desc limit 20",0,24}] <a href="<?=$bqr[url]?>" target="_blank" title="<?=$bqr[title]?>"><img src="<?=$bqr[picurl]?>" alt="<?=$bqr[title]?>" /><?=$bqr[title]?></a> [/e:loop]
where classid=1 廣告分類
>phome_enewsad 資料表字段解釋(廣告表)
------------------------------------------------------------
> 欄位名 解釋 附加說明
> adid 廣告ID
> picurl 文字內容或圖片地址
> url 連結地址
> pic_width 圖片寬度
> pic_height 圖片高度
> onclick 點選數
> classid 分類ID
> adtype 廣告型別
> title 廣告名稱
> target 新視窗開啟
> alt 提示文字
> starttime 廣告開始時間
> endtime 廣告過期時間
> adsay 廣告註釋
> titlefont 文字加粗
> titlecolor 文字顏色
> htmlcode HTML廣告內容
> t 廣告模式 0為圖片廣告,1為文字廣告,2為HTML廣告,3為彈出廣告
> ylink 顯示原連結
> reptext 廣告過期後顯示內容