婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > DedeCMS標簽手冊 各類標簽代碼說明

DedeCMS標簽手冊 各類標簽代碼說明

POST TIME:2021-05-20 00:36

  最近一直很忙,都沒時間整理SEO博客了,正在計劃做一個社區,社區的做的情況如何暫時就不透露,希望大家多多關注我的SEO博客,可以告訴大家的是社區里面可以發外鏈,另外有發布消息以及SEO技術的專區,歡迎大家到時候來社區交流。

  由于工作要求所以最近在進行網站制作工作,逛百度的時候發現一個好東西,針對學習DedeCMS的同學大有幫助,這基本可以看做是一本字典的,各種標簽的意思都有,另外以前發表的是DedeCMS調用標簽的標簽寫法,這次則是每個單詞的意思都列舉出來了,非常全,分享給愛好學習DedeCMS的同學,希望能夠幫上大家。

  【arclist 標記】

  這個標記是DedeCms最常用的一個標記,也叫自由列表標記,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 這些標記都是由這個標記所定義的不同屬性延伸出來的別名標記。

  功能說明:獲取指定的文檔列表

  適用范圍:封面模板、列表模板、文檔模板

  基本語法:

  {dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword=''}

  底層模板(InnerText)

  {/dede:arclist}

  屬性說明:

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

  [2] row='' 表示返回文檔列表總數;

  [3] col='' 表示分多少列顯示(默認為單列);

  [4] titlelen='' 表示標題長度;

  [5] infolen='' 表示內容簡介長度;

  [6] imgwidth='' 表示縮略圖寬度;

  [7] imgheight='' 表示縮略圖高度;

  [8] type='' 表示檔案類型,其中空值、不使用這個屬性或type='all'時為普通文檔

  § type='commend'時,表示推薦文檔,等同于 {dede:coolart}{/dede:coolart}

  § type='image'時,表示必須含有縮略圖片的文檔,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist}

  § type='spec'時,表示專題,等同于標記{dede:specart}{/dede:specart}

  以上屬性值可以聯合使用,如: type='commend image' 表示推薦的圖片文檔

  [9] orderby='' 表示排序方式,默認值是 senddate 按發布時間排列。

  § orderby='hot' 或 orderby='click' 表示按點擊數排列

  § orderby='pubdate' 按出版時間排列(即是前臺允許更改的時間值)

  § orderby='sortrank' 按文章的新排序級別排序(如果你想使用置頂文章則使用這個屬性)

  § orderby='id' 按文章ID排序

  § orderby='postnum' 按文章評論次數排序

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

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

  [11] keyword='' 表示含有指定關鍵字的文檔列表,多個關鍵字用","分開

  [12] channelid='' 表示特定的頻道模型ID,內置的頻道:專題(-1)、文章(1)、圖集(2)、Flash(4)、軟件(3)

  [13] limit='起始,結束' 表示限定的記錄范圍,row屬性必須等于"結束 - 起始",mysql的limit語句是由0起始的,如 “limit 0,5”表示的是取前五筆記錄,“limit 5,5”表示由第五筆記錄起,取下五筆記錄,使用了本屬性后,row屬性將無效。

  [14] att='數值' 表示自定義屬性值

  [15] subday='天數' 表示在多少天以內的文檔,通常用于獲取指定天數的熱門文檔、推薦文檔、熱門評論文檔等

  [16] partsort='排列位數' 表示自動獲得父欄目的所有子數中排列在第幾位的欄目ID,標記為 {dede:autolist}{/dede:autolist} 時,使用本屬性才有效。

  底層模板字段:

  ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),writer,shorttitle,memberid

  pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

  arcurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"格式),

  textlink,typelink,imglink,image

  其中:

  textlink = <a >title</a> typelink = <a >typename</a> imglink = <a ><img src='picname' border='0' width='imgwidth' height='imgheight'></a> image = <img src='picname' border='0' width='imgwidth' height='imgheight'>

  字段調用方法:[field:varname/]

  如:

  {dede:arclist infolen='100'} [field:textlink/] <br> [field:info/] <br> {/dede:arclist}

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

  如: 給當天發布的內容加上 (new) 標志

  [field:senddate runphp='yes'] $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>"; else @me = ""; [/field:senddate]

  --------------------------------------------------------------------------------------

  【field 標記】

  功能說明:用于獲取特定欄目或檔桉的字段值及常用的環境變量值

  適用范圍:封面模板、列表模板、文檔模板

  (1)基本語法

  {dede:field name='字段名'/}

  (2) 系統分配的field

  板塊模板:phpurl,indexurl,indexname,templeturl,memberurl,powerby,webname,specurl

  列表模板:position,title,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,欄目表dede_arctype的所有字段

  其中 position 為 “欄目一 > 欄目二” 這樣形式的鏈接,title則為這種形式的標題

  文檔模板:position,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,id(同 ID,aid)

  (3) 文檔所有內容字段

  檔案dede_archives表 和 附加表的所有字段。

  --------------------------------------------------------------------------------------

  【channel 標記】

  功能說明:用于獲取欄目列表

  適用范圍:封面模板、列表模板、文檔模板

  (1)基本語法

  {dede:channel row='' type=''}

  自定義樣式模板(InnerText)

  {/dede:channel}

  (2)屬性

  [1] row='數字' 表示獲取記錄的條數(通用在某級欄目太多的時候使用,默認是 8)

  [2] type = top,sun/son,self

  type='top' 表示頂級欄目

  type='son' 或 'sun' 表示下級欄目

  type='self' 表示同級欄目

  其中后兩個屬性必須在列表模板中使用。

  (3)底層模板變量

  ID,typename,typedir,typelink(僅表示欄目的網址)

  例:

  {dede:channel type='top'} <a [field:typelink /]'>[field:typename/]</a> {/dede:channel}

  注:在沒有指定typeid的情況下,type標記與模板的環境有關,如,模板生成到欄目一,那么type='son'就表示欄目一的所有子類

  --------------------------------------------------------------------------------------

  【type 標記】別名 onetype

  功能說明:表示指定的單個欄目的鏈接

  適用范圍:封面模板、列表模板、文檔模板

  (1)語法

  {dede:type typeid=''}{/dede:type}

  (2)屬性 typeid='欄目ID'

  (3)底層模板變量

  typename,typelink(僅表示欄目的網址)

  --------------------------------------------------------------------------------------

  【autochannel 標記】

  功能說明:表示指定排序位置的單個欄目的鏈接

  適用范圍:封面模板、列表模板、文檔模板

  (1)語法

  {dede:autochannel partsort=''}{/dede:autochannel}

  (2)屬性 partsort='欄目所在的排序位置'

  (3)底層模板變量

  typename,typelink(僅表示欄目的網址)

  --------------------------------------------------------------------------------------

  【mytag 標記】

  功能說明:用于獲取自定義宏標記的內容

  適用范圍:封面模板、列表模板、文檔模板

  (1)基本語法

  {dede:mytag typeid='' name='' ismake=''/}

  (2)屬性

  [1] typeid = '數字' 表示欄目ID,默認為 0,在沒有設定的欄目沒有定義這個名稱的標記,會按如下搜索方式來搜索“先向上查找父欄目 -> 通用標記(typeid=0)的同名標記”。

  [2] name = '' 標記名稱。

  [3] ismake = yes|no 默認為 no 表示mytag里的內容不包含其它封面模板的標記,yes則表示標記內容含有其它封面模板標記。

  --------------------------------------------------------------------------------------

  【vote 標記】

  功能說明:用于獲取一組投票表單

  適用范圍:封面模板

  (1) 基本語法

  {dede:vote id='投票ID' lineheight='22' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#FFFFFF'} {/dede:vote}

  注:本標記直接生成投票的HTML表單,為了讓你更方便修改其樣式,建議在后臺->投票管理的地方直接復制生成的HTML代碼來使用。

  --------------------------------------------------------------------------------------

  【flink 標記】,等同 friendlink

  功能說明:用于獲取友情鏈接

  適用范圍:封面模板

  (1)基本語法

  {dede:flink type='' row='' col='' titlelen='' tablestyle=''}{/dede:flink}

  (2)屬性

  [1]type:鏈接類型,值:

  a. textall 全部用文字顯示

  b. textimage 文字和圖得混合排列

  c. text 僅顯示不帶Logo的鏈接

  d. image 僅顯示帶Logo的鏈接

  --------------------------------------------------------------------------------------

  [2]row:顯示多少行,默認為4行

  [3]col:顯示多少列,默認為6列

  [4]titlelen:站點文字的長度

  [5]tablestyle: 表示<table 這里的內容>
--------------------------------------------------------------------------------------

  【mynews 標記】

  功能說明:用于獲取站內新聞

  適用范圍:封面模板

  (1) 基本語法

  {dede:mynews row='條數' titlelen='標題長度'}Innertext{/dede:mynews}

  (2)屬性

  [1] row 新聞條數

  [2] titlelen 標題長度

  (3)底層模板變量

  [field:title/]、[field:writer/]、

  [field:senddate function="strftime('%y-%m-%d %H:%M',@me)"/](時間)、[field:body/]

  --------------------------------------------------------------------------------------

  【loop 標記】

  功能說明:用于調用任意表的數據,一般用于調用論壇貼子之類的操作

  適用范圍:所有模板

  (1) 基本語法

  {dede:loop table=' sort='' row='' if=''}

  底層模板

  {/dede:loop}

  (2) 屬性

  [1] table 表示查詢的數據表

  [2] sort 用于排序的字段

  [3] row 返回結果的條數

  [4] if 查詢條件

  (3)底層模板變量

  這個標記的底層模板變量即是被查詢表的所有字段

  例:獲取Phpwind論壇的最新主題貼子

  {dede:loop table='pw_threads' sort='tid' row='8' if=''} •[field:subject function="cn_substr('@me',30)"/] ([field:lastpost function="date('m-d H:M','@me')"/]) {/dede:loop}

  --------------------------------------------------------------------------------------

  【channelartlist 標記】

  功能說明:用于獲取當前頻道的下級欄目的內容列表

  適用范圍:封面模板

  (1)基本語法

  {dede:channelArtlist typeid=0 col=2 tablewidth='100%'} <table width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#BFCFA9"> <tr> <td bgcolor="#E6F2CC"> {dede:type} <table border="0" cellpadding="0" cellspacing="0" width="98%"> <tr> <td width='10%' align="center"><img src='[field:global name='cfg_plus_dir'/]/img/channellist.gif' width='14' height='16'></td> <td width='60%'> <a href="[field:typelink /]">[field:typename /]</a> </td> <td width='30%' align='right'> <a href="[field:typelink /]">更多...</a> </td> </tr> </table> {/dede:type} </td> </tr> <tr> <td height="150" valign="top" bgcolor="#FFFFFF"> {dede:arclist row="8"} •<a href="[field:arcurl /]">[field:title /]</a><br> {/dede:arclist} </td> </tr> </table> <div style='font-size:2px'></div> {/dede:channelArtlist}

  除了宏標記外,channelArtlist 是唯一一個可以直接嵌套其它標記的標記,不過僅限于嵌套

  {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 兩個標記。

  (2) 屬性

  [1]typeid=0 頻道ID,默認的情況下,嵌套的標記使用的是這個欄目ID的下級欄目,如果你想用特定的欄目,可以用","分開多個ID。

  [2]col=2 分多列顯示

  [3]tablewidth='100%' 外圍表格的大小

  --------------------------------------------------------------------------------------

  【list 標記】

  功能說明:表示列表模板里的分頁內容列表

  適用范圍:僅列表模板 list_*.htm

  (1)基本語法

  {dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' orderby='' pagesize=''}{/dede:list}

  (2)屬性

  [1]col 內容列數

  [2]titlelen 標題長度

  [3]infolen 內容摘要長度

  [4]imgwidth 縮略圖寬

  [5]imgheight 縮略圖高

  [6]orderby 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默認為 sortrank

  [7]pagesize 分頁大小

  (3)底層模板變量

  ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),postnum,lastpost,shorttitle

  pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

  arcurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"格式),

  textlink,typelink,imglink,image

  注:list標記除了支持檔案表的基本模板變量外,還支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。

  --------------------------------------------------------------------------------------

  【page 標記】

  功能說明:表示分頁頁面的附加參數

  適用范圍:列表模板

  語法:

  {dede:page pagesize="每頁結果條數"/}

  注:此標記在dedecms3.1中已經過期,dedecms3.1中直接把 pagesize屬性加在 list 標記中,表示記錄分頁大小。

  --------------------------------------------------------------------------------------

  【pagelist 標記】

  功能說明:表示分頁頁碼列表

  適用范圍:列表模板

  (1)語法

  {dede:pagelist listsize='3' listitem=''/}

  (2)屬性

  [1] listsize 表示 [1][2][3] 這些項的長度 x 2

  [2] listitem 表示頁碼樣式,可以把下面的值疊加

  index  首頁

  pre 上一頁

  pageno 頁碼

  next 下一頁

  end 末頁

  option 下拉跳轉框

  例:

  {dede:pagelist listsize='3' listitem='index pre pageno next end option'/}

  --------------------------------------------------------------------------------------

  【pagebreak 標記】

  功能說明:表示文檔的分頁鏈接列表。

  適用范圍:僅文檔模板。

  語法:{dede:pagebreak/}

  【prenext 標記】

  功能說明:表示獲取文檔“上一篇/下一篇”的鏈接列表。

  適用范圍:僅文檔模板。

  (1)語法:{dede:prenext/}

  (2)屬性:

  [1] get 獲取連接類型(僅2007版),get='' 同V4顯示橫排的上下頁連接, get='pre' 上一篇的連接 get='next' 下一篇連接

  注:此標記默認為橫向排列,如果你想用豎向排列,可以用

  {dede:prenext function="str_replace(' 下一篇:','<'.'br'.' />下一篇:',@me)"/}

  表示

  --------------------------------------------------------------------------------------

  【pagetitle 標記】

  功能說明:表示獲取文檔的分頁標題

  適用范圍:僅文檔模板。

  (1)語法:{dede:pagetitle style='select'/}

  (2)屬性:style 表示分頁標題的展示樣式

  select 表示下拉框、link 表示文字直接鏈接

  --------------------------------------------------------------------------------------

  【fieldlist 標記】

  功能說明:獲得附加表的所有字段信息。

  適用范圍:僅文檔模板。

  語法:

  {dede:fieldlist} [field:name/] : [field:value/] <br> {/dede:fieldlist}

  --------------------------------------------------------------------------------------

  【myad 標記】

  功能說明:獲取廣告代碼

  適用范圍:所有模板。

  建議在廣告管理模塊中獲取,在此不作描述。

  幫上大家。

  本文來源熊向陽SEO博客



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 宾阳县| 漳州市| 南岸区| 罗定市| 廊坊市| 喜德县| 钟山县| 和林格尔县| 嘉鱼县| 佛学| 临泽县| 肃南| 吐鲁番市| 桐梓县| 东丰县| 凤山县| 松溪县| 兴化市| 淮安市| 隆林| 乐至县| 利川市| 宣汉县| 苏州市| 台中县| 龙游县| 古浪县| 河津市| 祁连县| 特克斯县| 长沙市| 清镇市| 宜兰市| 密云县| 沈阳市| 喀什市| 台江县| 五大连池市| 宜宾县| 凌云县| 敖汉旗|