POST TIME:2017-11-13 23:52
Dedecms標(biāo)簽的使用我們將都在HTML里以實(shí)例的方式講解,同時(shí)在把Dedecms標(biāo)簽語法的參數(shù)說明也標(biāo)注在HTML里,本次教程以文檔列表標(biāo)簽arclist為例,arclist標(biāo)簽是Dedecms里使用最頻繁的一個(gè)標(biāo)簽。
首先我們用Dreamweaver或其它編輯器打開index.htm模板文件,Dedecms的默認(rèn)模板文件都在templetsdefault文件夾下面,然后刪除里面的無用的代碼,保留以下代碼即可,全部刪除里面的代碼也沒有關(guān)系。
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset={dede:global.cfg_soft_lang/}” />
<title>{dede:global.cfg_webname/}</title>
<meta name=”description” content=”{dede:global.cfg_description/}” />
<meta name=”keywords” content=”{dede:global.cfg_keywords/}” />
</head>
<body>
</body>
</html>
然后在
<body>
</body>
里添加如下arclist標(biāo)簽:
{dede:arclist}
<a href=’[field:arcurl/]‘>[field:title/]</a> <br />
{/dede:arclist}
然后打開首頁你會(huì)看到如下圖效果:
這既是arclist標(biāo)簽在不加任何參數(shù)下的調(diào)用效果,在不加任何參數(shù)的時(shí)候,arclist標(biāo)簽?zāi)J(rèn)調(diào)用10條標(biāo)題,每天標(biāo)題為30個(gè)字符,同時(shí)調(diào)用所有欄目下的最新更新的文章標(biāo)題。
下面是相應(yīng)參數(shù)的解釋:“<!– –>是HTML注釋,這里面的內(nèi)容不會(huì)在網(wǎng)頁里顯示。”
{dede:arclist}<!– arclist標(biāo)簽的開始 –>
<a href=’[field:arcurl/]‘>[field:title/]</a> <br /><!– <br />HTML換行標(biāo)簽 –>
<!– [field:arcurl/]是標(biāo)題鏈接地址,[field:title/]是標(biāo)題名稱 –>
{/dede:arclist}<!– arclist標(biāo)簽的結(jié)束,Dedecms的標(biāo)簽和HTML代碼一樣都是需要閉合才能正常使用的 –>
下面我們加上一些常用的參數(shù)測試一下,如下:
{dede:arclist row=5 titlelen=50 typeid=1 infolen=’50′}<!– arclist標(biāo)簽的開始 –>
<!– row表示調(diào)用多少條標(biāo)題,titlellen表示調(diào)用標(biāo)題長度字符,typeid表示調(diào)用指定欄目ID,infolen表示調(diào)用摘要字符,這個(gè)要和下面的[field:info/]對應(yīng) –>
<a href=’[field:arcurl/]‘>[field:title/]</a> <br /><!– <br />HTML換行標(biāo)簽 –>
<!– [field:arcurl/]是標(biāo)題鏈接地址,[field:title/]是標(biāo)題名稱 –>
[field:info/]…<br /><br />
<!– [field:info/]是調(diào)用文章摘要 –>
{/dede:arclist}<!– arclist標(biāo)簽的結(jié)束,Dedecms的標(biāo)簽和HTML代碼一樣都是需要閉合才能正常使用的 –>
效果如下:
arclist的標(biāo)簽參數(shù)有很多,下面是官方給出的一些參數(shù)說明:
row=’10′ 返回文檔列表總數(shù)
typeid=” 欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁模板中允許用”,”分開表示多個(gè)欄目;
getall=’1′ 在沒有指定這屬性的情況下,在欄目頁、文章頁模板,不會(huì)獲取以”,”分開的多個(gè)欄目的下級子類
titlelen= ’30′ 標(biāo)題長度 等同于titlelength
infolen=’160′ 表示內(nèi)容簡介長度 等同于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’ 按最后評論時(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)的文檔
基本使用方法和上面例子里的使用方法一樣,無非就是加減標(biāo)簽參數(shù)而已,大家可以按上面給出的方法多做練習(xí),這樣就能熟練掌握arclist標(biāo)簽的使用了,當(dāng)然我們上面的例子里只加了一個(gè)<br />的換行樣式,看起來比較丑,如果想要達(dá)到更好的效果就需要使用Div+Css才行。如果有什么關(guān)于arclist標(biāo)簽的問題歡迎留言提問!