您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)織夢(mèng)cms中arclist標(biāo)簽的用法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
標(biāo)簽名稱:arclist
標(biāo)記簡(jiǎn)介:織夢(mèng)常用標(biāo)記,也稱為自由列表標(biāo)記,其中imglist、imginfolist、specart、coolart、autolist都是由該標(biāo)記所定義的不同屬性延伸出來的別名標(biāo)記。
功能說明:獲取指定文檔列表
適用范圍:全局使用
基本語法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist}
參數(shù)說明:
col='' 分多少列顯示(默認(rèn)為單列),5.3版中本屬性可以通過多種方式進(jìn)行多行顯示
如果col='1'要多列顯示的可用div+css實(shí)現(xiàn)
以下為通過div+css實(shí)現(xiàn)多列的示例:
<style type=text/css> div{width:400px;float:left;} </style> {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} ?[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist}
當(dāng)col>1將使用原來的table多列方式顯示
row='10' 返回文檔列表總數(shù) typeid='' 欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁模板中允許用","分開表示多個(gè)欄目; getall='1' 在沒有指定這屬性的情況下,在欄目頁、文章頁模板,不會(huì)獲取以","分開的多個(gè)欄目的下級(jí)子類 titlelen = '30' 標(biāo)題長(zhǎng)度 等同于titlelength infolen='160' 表示內(nèi)容簡(jiǎn)介長(zhǎng)度 等同于infolength imgwidth='120' 縮略圖寬度 imgheight='90' 縮略圖高度 listtype='all' 欄目類型 image含有縮略圖 commend推薦 orderby='sortrank' 文檔排序方式 § orderby='hot' 或 orderby='click' 表示按點(diǎn)擊數(shù)排列 § orderby='sortrank' 或 orderby='pubdate' 按出版時(shí)間排列 § orderby='near' § orderby=='lastpost' 按最后評(píng)論時(shí)間 § orderby=='scores' 按得分排序 § orderby='id' 按文章ID排序 § orderby='rand' 隨機(jī)獲得指定條件的文檔列表 keyword='' 含有指定關(guān)鍵字的文檔列表,多個(gè)關(guān)鍵字用","分 innertext = '' 單條記錄樣式 aid='' 指定文檔ID idlist ='' 提取特定文檔(文檔ID) channelid 頻道ID limit='起始ID,記錄數(shù)' (起始ID從0開始)表示限定的記錄范圍(如:limit='1,2' 表示從ID為1的記錄開始,取2條記錄) flag = 'h' 自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動(dòng)[s]跳轉(zhuǎn)[j]圖文[a]加粗[b] noflag = '' 同flag,但這里是表示不包含這些屬性 orderway='desc' 值為 desc 或 asc ,指定排序方式是降序還是順向排序,默認(rèn)為降序 subday='天數(shù)' 表示在多少天以內(nèi)的文檔
用arclist調(diào)用于附加表字段的方法:
要獲取附加表內(nèi)容,必須符合兩個(gè)條件
1、指定 channelid 屬性
2、指定要獲得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'} [field:textlink /] - [field:softtype /]<br /> {/dede:arclist}
底層模板字段:
ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer, source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost, description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl, stime(pubdate 的"0000-00-00"格式)
其中:
textlink = <a href='arcurl'>title</a> typelink = <a href='typeurl'>typename</a> imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a> image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>
字段調(diào)用方法:[field:varname/]
如:
{dede:arclist infolen='100'} [field:textlink/] <br> [field:infos/] <br> {/dede:arclist}
注:底層模板里的Field實(shí)現(xiàn)也是織夢(mèng)標(biāo)記的一種形式,因此支持使用PHP語法,F(xiàn)unction擴(kuò)展等功能。
如: 給當(dāng)天發(fā)布的內(nèi)容加上 (new) 標(biāo)志
[field:senddate runphp='yes'] $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>"; else @me = ""; [/field:senddate] [b][/b]
感謝各位的閱讀!關(guān)于織夢(mèng)cms中arclist標(biāo)簽的用法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。