【基礎用法】標籤:adv描述:獲取廣告列表內容。用法: {eyou:adv pid='1' loop='3'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {/eyou:adv} 屬性: pid='' 廣告位置ID loop='10' 返回廣告列表總數 currentclass='' 應用樣式class類名 orderby='now' 文件排序方式 ----orderby='hot' 或 orderby='click' 表示按點選數從高到低排序 ----orderby='now' 按釋出時間最新排序 ----orderby='sort_order' 按排序號從小到大排序 ----orderby='rand' 隨機排序 ----orderby='sort_order asc, id desc' 自定義多欄位組合排序 empty='' 沒有資料時顯示的文案 mod='' 每隔N行輸出的內容 id='' 可以任意指定迴圈裡的變數名替代field,假設id='field1',模板呼叫如:{$field.title} 變成 {$field1.title}涉及表欄位: 請查閱易優資料字典,找到表名 ey_ad 【更多示例】 -------------------------------示例1-------------------------------- 描述:每3條記錄輸出如下html元素<hr /> {eyou:adv pid='1' loop='9' mod='3'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {eyou:eq name='mod' value='0'} <hr /> {/eyou:eq} {/eyou:adv} -------------------------------示例2--------------------------------
描述:輸出廣告描述 {eyou:adv pid='1' id='field2'} <a href='{$field2.links}'><img alt='{$field2.title}' src='{$field2.litpic}' />{$field2.intro}</a> {/eyou:adv}
-------------------------------示例3--------------------------------
描述:後臺控制是否新視窗開啟 {eyou:adv pid='1' id='field2'} <a href='{$field2.links}' {$field.target}><img alt='{$field2.title}' src='{$field2.litpic}' /></a> {/eyou:adv}
-------------------------------示例4-------------------------------- 描述:第2條記錄標記選中狀態 {eyou:adv pid='1' loop='5' currentclass='active'} <a href='{$field.arcurl}' {eyou:eq name='$i' value='2'} class="{$field.currentclass}" {/eyou:eq}>{$field.title}</a> {/eyou:adv} -------------------------------示例5-------------------------------- 描述:自定義查詢條件 {eyou:adv pid='1' loop='5' orderby='click'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {/eyou:adv} -------------------------------示例6-------------------------------- 描述:自定義查詢條件 {eyou:adv pid='1' loop='5' where='pid=廣告位ID and start_time > 時間戳'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {/eyou:adv} -------------------------------示例7-------------------------------- 描述:內建變數輸出資料索引與記錄順序,key 表示索引,預設從0開始;i 表示順序,預設從1開始。 {eyou:list pagesize='5'} {$key} - {$i} {/eyou:list} 效果: 0 - 1 1 - 2 2 - 3 3 - 4 4 - 5 -------------------------------示例8-------------------------------- 描述:沒有記錄時輸出文案提示,屬性empty支援直接傳入html語法(html裡只支援雙引號,禁止單引號) {eyou:adv pid='1' loop='3' empty='暫時沒有資料'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:adv} -------------------------------示例9-------------------------------- 描述:自定義變數名 {eyou:adv pid='1' id='field2'} <a href='{$field2.links}'><img alt='{$field2.title}' src='{$field2.litpic}' /></a> {/eyou:adv}
-------------------------------示例10-------------------------------- 描述:輸出廣告描述 {eyou:adv pid='1' id='field2'} <a href='{$field2.links}'><img alt='{$field2.title}' src='{$field2.litpic}' />{$field2.intro}</a> {/eyou:adv}