您好,登錄后才能下訂單哦!
今天小編給大家分享一下cms的arclist標簽怎么用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
標簽名稱:arclist
標記簡介:織夢常用標記,也稱為自由列表標記,其中imglist、imginfolist、specart、coolart、autolist都是由該標記所定義的不同屬性延伸出來的別名標記。【推薦學習:dedecms視頻教程】
功能說明:獲取指定文檔列表
適用范圍:全局使用
基本語法:
{dede:arclistflag='h'typeid=''row=''col=''titlelen=''infolen=''imgwidth=''imgheight=''listtype=''orderby=''keyword=''limit='0,1'}
<ahref='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
參數說明:
col=''分多少列顯示(默認為單列),5.3版中本屬性可以通過多種方式進行多行顯示
如果col='1'要多列顯示的可用div+css實現
以下為通過div+css實現多列的示例:
<styletype=text/css>
div{width:400px;float:left;}
</style>
{dede:arclistrow='10'titlelen='24'orderby='pubdate'idlist=''col='2'}
?[field:textlink/]([field:pubdatefunction=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
當col>1將使用原來的table多列方式顯示
row='10'返回文檔列表總數
typeid=''欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁模板中允許用","分開表示多個欄目;
getall='1'在沒有指定這屬性的情況下,在欄目頁、文章頁模板,不會獲取以","分開的多個欄目的下級子類
titlelen='30'標題長度等同于titlelength
infolen='160'表示內容簡介長度等同于infolength
imgwidth='120'縮略圖寬度
imgheight='90'縮略圖高度
listtype='all'欄目類型image含有縮略圖commend推薦
orderby='sortrank'文檔排序方式
§orderby='hot'或orderby='click'表示按點擊數排列
§orderby='sortrank'或orderby='pubdate'按出版時間排列
§orderby='near'
§orderby=='lastpost'按最后評論時間
§orderby=='scores'按得分排序
§orderby='id'按文章ID排序
§orderby='rand'隨機獲得指定條件的文檔列表
keyword=''含有指定關鍵字的文檔列表,多個關鍵字用","分
innertext=''單條記錄樣式
aid=''指定文檔ID
idlist=''提取特定文檔(文檔ID)
channelid頻道ID
limit='起始ID,記錄數'(起始ID從0開始)表示限定的記錄范圍(如:limit='1,2'表示從ID為1的記錄開始,取2條記錄)
flag='h'自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動[s]跳轉[j]圖文[a]加粗[b]
noflag=''同flag,但這里是表示不包含這些屬性
orderway='desc'值為desc或asc,指定排序方式是降序還是順向排序,默認為降序
subday='天數'表示在多少天以內的文檔
用arclist調用于附加表字段的方法:
要獲取附加表內容,必須符合兩個條件
1、指定channelid屬性
2、指定要獲得的字段addfields='字段1,字段'
如:
{dede:arclistaddfields='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=<ahref='arcurl'>title</a>
typelink=<ahref='typeurl'>typename</a>
imglink=<ahref='arcurl'><imgsrc='picname'border='0'width='imgwidth'height='imgheight'></a>
image=<imgsrc='picname'border='0'width='imgwidth'height='imgheight'alt=’titile’>
字段調用方法:[field:varname/]
如:
{dede:arclistinfolen='100'}
[field:textlink/]
<br>
[field:infos/]
<br>
{/dede:arclist}
注:底層模板里的Field實現也是織夢標記的一種形式,因此支持使用PHP語法,Function擴展等功能。
如:給當天發布的內容加上(new)標志
[field:senddaterunphp='yes']
$ntime=time();
$oneday=3600*24;
if(($ntime-@me)<$oneday)@me="<fontcolor='red'>(new)</font>";
else@me="";
[/field:senddate]
[b][/b]
以上就是“cms的arclist標簽怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。