范列【portal】
{diy id="in-new" type="portal" limit="3" picwidth="300" picheight="300" datestyle="Y-m-d H:i:s"} <div class="classname"> <h3><a href="[$cat-url]">[$cat-title]</a><span>[$cat-subtitle]</span></h3> <p>[$cat-summary]</p> <div class="titles"> [loopcats glue="<span>/</span>"]<a href="[$caturl]">[$cattitle]</a>[/loopcats] </div> <ul> [loop] [order1 picwidth="382" picheight="216"] <li class="n0[$index]"><a href="[$url]" target="_blank">[$<pic>]<h3 class="s">[$title]</h3></a><p>['summary']</p></li> [/order1] [order/3] <li class="n0[$index] mr0"><a href="[$url]" target="_blank">[$<pic>]<h3 class="s">[$title]</h3></a></li> [/order/3] <li class="n0[$index] mr0 [index/5]in5[/index/5]"><a href="[$url]" target="_blank">[$<pic>]<h3 class="s">[$title]</h3></a></li> [/loop] </ul> </div> {/diy}
參數(shù)
id [必填]
type [必填]
limit [選填] 調(diào)用數(shù)據(jù)數(shù)量 默認(rèn)為 1 【注意:之前版本的 maxnum 和 minnum 被廢除了】
picwidth [選填] 圖片寬度
picheight [選填] 圖片高度
datestyle [選填] 日期顯示樣式
【備注】:1、name參數(shù)不需要再填 2、全局DIY不再需要標(biāo)注 global_ 前綴(所有 diy 都共享相同的 id 作為全局 diy)
公共變量
[$cat-title] //當(dāng)前DIY模塊的標(biāo)題
[$cat-url] //當(dāng)前DIY模塊的更多鏈接
[$cat-subtitle] //當(dāng)前DIY模塊的副標(biāo)題
[$cat-summary] //當(dāng)前DIY模塊的描述
[$cat-titleN] //N為數(shù)字,區(qū)別于不同數(shù)字或沒有數(shù)字間的變量
[$cat-urlN] //N為數(shù)字,區(qū)別于不同數(shù)字或沒有數(shù)字間的變量
[$cat-subtitleN] //N為數(shù)字,區(qū)別于不同數(shù)字或沒有數(shù)字間的變量
[$cat-summaryN] //N為數(shù)字,區(qū)別于不同數(shù)字或沒有數(shù)字間的變量
【說明】:loop方法里的變量一樣可以寫道功能區(qū)域,如果寫道公共區(qū)域則以第一條數(shù)據(jù)內(nèi)容替換
方法
[loopcats][/loopcats] 【僅 type="portal" 有效】
作用:循環(huán)打印當(dāng)前選中的欄目名稱和鏈接 [僅當(dāng)前選擇欄目大于2個(gè)時(shí)有效]
參數(shù):glue [可選] 用于粘貼多個(gè)欄目名稱的中間代碼
變量:
[$cattitle] //欄目名稱
[$caturl] //欄目鏈接
[loop][/loop]
作用:遍歷數(shù)據(jù)【注意、寫在 loop 方法之外的內(nèi)容如果存在 loop 變量的話會(huì)被替換成第一條數(shù)據(jù)】
參數(shù):
start [選填] //從第幾條數(shù)據(jù)開始打印
limit [選填] //打印幾條數(shù)據(jù)
picwidth [選填] //圖片寬度
picheight [選填] //圖片高度
datestyle [選填] 日期顯示樣式
共享變量:
[$title] //文章標(biāo)題
[$url] //文章鏈接
[$pic] //文章封面
[$summary] //文章描述內(nèi)容
[$picwidth] //文章封面寬度
[$picheight] //文章封面高度
[$dateline] //發(fā)布日期顯示樣式
[$<pic>] //包含 img 標(biāo)簽 和圖片寬度的封面代碼
[$<apic>] //包含 a標(biāo)簽和img標(biāo)簽和圖片寬度的代碼
[$index] //當(dāng)前數(shù)據(jù)的條目下標(biāo)【第幾條】
portal 變量:【僅 type="portal" 有效】
[$views] //文章查看數(shù)
[$likes] //文章點(diǎn)贊數(shù)
[其它文章字段] //其他文章內(nèi)容字段
static 變量:【僅 type="static" 有效】
[$titleN] //N為區(qū)別于其他數(shù)字或沒有數(shù)字的標(biāo)簽
[$urlN] //N為區(qū)別于其他數(shù)字或沒有數(shù)字的標(biāo)簽
[$picN] //N為區(qū)別于其他數(shù)字或沒有數(shù)字的標(biāo)簽
[$summaryN] //N為區(qū)別于其他數(shù)字或沒有數(shù)字的標(biāo)簽
[loopN][/loopN]
作用:和[loop]作用一樣,N為數(shù)字,用于區(qū)別其它 [loop]方法
[indexN][/indexN]
作用:當(dāng)前數(shù)據(jù)為第N條數(shù)據(jù)時(shí)顯示的內(nèi)容
[index/N][/index/N]
作用:當(dāng)前數(shù)據(jù)為N的倍數(shù)時(shí)顯示的內(nèi)容
[orderN][/orderN]
作用:當(dāng)前數(shù)據(jù)為第N條時(shí),將完整顯示為該order 標(biāo)簽里的內(nèi)容
參數(shù):
picwidth [選填] //圖片寬度
picheight [選填] //圖片高度
datestyle [選填] 日期顯示樣式
[order/N][/order/N]
作用:當(dāng)前數(shù)據(jù)為N的倍數(shù)時(shí),將完整顯示為該order 標(biāo)簽里的內(nèi)容
參數(shù):同[orderN]
說明:
參數(shù)作用域從里到外依次是:order -> loop -> diy,里面的參數(shù)將會(huì)覆蓋外層的參數(shù)