溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

cms的arclist標簽怎么用

發(fā)布時間:2022-03-23 11:09:11 來源:億速云 閱讀:129 作者:iii 欄目:web開發(fā)

今天小編給大家分享一下cms的arclist標簽怎么用的相關(guān)知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

  標簽名稱:arclist

  標記簡介:織夢常用標記,也稱為自由列表標記,其中imglist、imginfolist、specart、coolart、autolist都是由該標記所定義的不同屬性延伸出來的別名標記?!就扑]學(xué)習(xí):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}

  參數(shù)說明:

  col=''分多少列顯示(默認為單列),5.3版中本屬性可以通過多種方式進行多行顯示

  如果col='1'要多列顯示的可用div+css實現(xiàn)

  以下為通過div+css實現(xiàn)多列的示例:

  <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}

  當(dāng)col>1將使用原來的table多列方式顯示

  row='10'返回文檔列表總數(shù)

  typeid=''欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁模板中允許用","分開表示多個欄目;

  getall='1'在沒有指定這屬性的情況下,在欄目頁、文章頁模板,不會獲取以","分開的多個欄目的下級子類

  titlelen='30'標題長度等同于titlelength

  infolen='160'表示內(nèi)容簡介長度等同于infolength

  imgwidth='120'縮略圖寬度

  imgheight='90'縮略圖高度

  listtype='all'欄目類型image含有縮略圖commend推薦

  orderby='sortrank'文檔排序方式

  &sect;orderby='hot'或orderby='click'表示按點擊數(shù)排列

  &sect;orderby='sortrank'或orderby='pubdate'按出版時間排列

  &sect;orderby='near'

  &sect;orderby=='lastpost'按最后評論時間

  &sect;orderby=='scores'按得分排序

  &sect;orderby='id'按文章ID排序

  &sect;orderby='rand'隨機獲得指定條件的文檔列表

  keyword=''含有指定關(guān)鍵字的文檔列表,多個關(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]滾動[s]跳轉(zhuǎn)[j]圖文[a]加粗[b]

  noflag=''同flag,但這里是表示不包含這些屬性

  orderway='desc'值為desc或asc,指定排序方式是降序還是順向排序,默認為降序

  subday='天數(shù)'表示在多少天以內(nèi)的文檔

  用arclist調(diào)用于附加表字段的方法:

  要獲取附加表內(nèi)容,必須符合兩個條件

  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=&rsquo;titile&rsquo;>

  字段調(diào)用方法:[field:varname/]

  如:

  {dede:arclistinfolen='100'}

  [field:textlink/]

  <br>

  [field:infos/]

  <br>

  {/dede:arclist}

  注:底層模板里的Field實現(xiàn)也是織夢標記的一種形式,因此支持使用PHP語法,F(xiàn)unction擴展等功能。

  如:給當(dāng)天發(fā)布的內(nèi)容加上(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標簽怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

cms
AI