織夢(mèng)網(wǎng)站DedeCMS所有調用標簽、標記代碼大全
{dede:global.cfg_webname/} 站點(diǎn)名稱(chēng)
{dede:global.cfg_basehost/} 站點(diǎn)url(后臺設置)
{dede:global.cfg_cmsurl/} 站點(diǎn)實(shí)際url(奇奇推薦)
{dede:global.cfg_memberurl/} 會(huì )員中心地址
{dede:global.cfg_dataurl/} 站點(diǎn)data目錄地址
{dede:global.cfg_templeturl/} 模板目錄地址
{dede:global.cfg_powerby/} 底部版權
{dede:global.cfg_beian/} 備案信息
{dede:global.cfg_webname/} 站點(diǎn)名稱(chēng)
{dede:global.cfg_basehost/} 站點(diǎn)url(后臺設置)
{dede:global.cfg_cmsurl/} 站點(diǎn)實(shí)際url(奇奇推薦)
{dede:global.cfg_memberurl/} 會(huì )員中心地址
{dede:global.cfg_dataurl/} 站點(diǎn)data目錄地址
{dede:global.cfg_templeturl/} 模板目錄地址
{dede:global.cfg_powerby/} 底部版權
{dede:global.cfg_beian/} 備案信息
{dede:field.description function='html2text(@me)'/} 站點(diǎn)描述
{dede:field.phpurl/} 站點(diǎn)plus目錄站點(diǎn)地址
{dede:field.title/} 標題
{dede:field.keywords/} 關(guān)鍵字
{dede:field.phpurl/} 站點(diǎn)plus目錄站點(diǎn)地址
{dede:field.title/} 標題
{dede:field.keywords/} 關(guān)鍵字
{dede:flink row='24'/}友情鏈接
{dede:field.content/} 欄目?jì)热?/span>
{dede:field.position/} 當前位置
{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 時(shí)間
{dede:field.source/} 來(lái)源
{dede:field.writer/} 作者
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> 點(diǎn)擊次數
{dede:field.body/} 文章內容
{dede:adminname/} 責任編輯
{dede:pagebreak/} 頁(yè)碼
{dede:prenext get='pre'/} 上一篇
{dede:prenext get='next'/} 下一篇
{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 時(shí)間
{dede:field.source/} 來(lái)源
{dede:field.writer/} 作者
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> 點(diǎn)擊次數
{dede:field.body/} 文章內容
{dede:adminname/} 責任編輯
{dede:pagebreak/} 頁(yè)碼
{dede:prenext get='pre'/} 上一篇
{dede:prenext get='next'/} 下一篇
導航
{dede:channel type='self' currentstyle="<span><a href='~typelink~' class='thisclass'>~typename~</a></span>"}
<span><a href='[field:typeurl/]'>[field:typename/]</a></span>{/dede:channel}
{dede:include filename="*.htm"/} 調用模板文件
{dede:memberinfos}
<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a> 頭像
<a href='[field:spaceurl /]' class="username">[field:uname/]</a> 用戶(hù)名
<a href="[field:spaceurl /]" class="useract-vi">查看詳細資料</a>
<a href="[field:spaceurl /]&action=guestbook" class="useract-pm">發(fā)送留言</a>
<a href="[field:spaceurl /]&action=newfriend" class="useract-af">加為好友</a>
用戶(hù)等級:</small>[field:rankname /]
注冊時(shí)間:</small>[field:jointime function="MyDate('Y-m-d H:m',@me)"/]
最后登錄:</small>[field:logintime function="MyDate('Y-m-d H:m',@me)"/]
{/dede:memberinfos}
<a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a>
<a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑錯</a>
<a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推薦</a>
<a href="#" onClick="window.print();">打印</a>
<a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑錯</a>
<a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推薦</a>
<a href="#" onClick="window.print();">打印</a>
文檔列表
{dede:arclist titlelen=42 row=10}
<li><a href="[field:arcurl/]">[field:title/]</a>
<p>[field:description function='cn_substr(@me,80)'/]...</p>
</li>{/dede:arclist}
{dede:arclist titlelen=42 row=10}
----------------------------
標簽名稱(chēng):arclist
標記簡(jiǎn)介:織夢(mèng)常用標記,也稱(chēng)為自由列表標記,其中imglist、imginfolist、specart、coolart、autolist都是由該標記所定義的不同屬性延伸出來(lái)的別名標記。
功能說(shuō)明:獲取指定文檔列表
適用范圍:全局使用
基本語(yǔ)法:
{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}
標記簡(jiǎn)介:織夢(mèng)常用標記,也稱(chēng)為自由列表標記,其中imglist、imginfolist、specart、coolart、autolist都是由該標記所定義的不同屬性延伸出來(lái)的別名標記。
功能說(shuō)明:獲取指定文檔列表
適用范圍:全局使用
基本語(yǔ)法:
{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}
typeid='' 欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁(yè)模板中允許用","分開(kāi)表示多個(gè)欄目;
|
orderby='sortrank' 文檔排序方式
§ orderby='hot' 或 orderby='click' 表示按點(diǎn)擊數排列 § orderby='sortrank' 或 orderby='pubdate' 按出版時(shí)間排列 § orderby='near' § orderby=='lastpost' 按最后評論時(shí)間 § orderby=='scores' 按得分排序 § orderby='id' 按文章ID排序 § orderby='rand' 隨機獲得指定條件的文檔列表 |
idlist
limit='起始ID,記錄數' (起始ID從0開(kāi)始)表示限定的記錄范圍(如:limit='1,2' 表示從ID為1的記錄開(kāi)始,取2條記錄) keyword='' 含有指定關(guān)鍵字的文檔列表,多個(gè)關(guān)鍵字用","分 orderway='desc' 值為 desc 或 asc ,指定排序方式是降序還是順向排序,默認為降序 |
使用實(shí)例
調用推薦文章
|
調用最新文章按發(fā)布時(shí)間排序
|
按ID排序降序排列,從大到小
{dede:arclist channelid='' row='10' titlelen='60' orderby='id' }
|
按ID排序順序排列,從小到大
{dede:arclist channelid='' row='10' titlelen='60' orderby='id' orderway='asc'
|
調用含有縮圖的文檔
{dede:arclist flag="p" row='10' titlelen='60'}
|
日期的各種格式
08
08 日 06-08 06月08日 09-06-08 2009-06-08 09年06月08日 2009年06月08日 2009-06-08 |
底層字段
|
相關(guān)函數:
文件\include\taglib\arclist.lib.php第7行
function lib_arclist(&$ctag,&$refObj)
參數說(shuō)明:
col='' 分多少列顯示(默認為單列),5.3版中本屬性可以通過(guò)多種方式進(jìn)行多行顯示
如果col='1'要多列顯示的可用div+css實(shí)現
以下為通過(guò)div+css實(shí)現多列的示例:
<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}
當col>1將使用原來(lái)的table多列方式顯示
row='10' 返回文檔列表總數
typeid='' 欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁(yè)模板中允許用","分開(kāi)表示多個(gè)欄目;
getall='1' 在沒(méi)有指定這屬性的情況下,在欄目頁(yè)、文章頁(yè)模板,不會(huì )獲取以","分開(kāi)的多個(gè)欄目的下級子類(lèi)
titlelen = '30' 標題長(cháng)度 等同于titlelength
infolen='160' 表示內容簡(jiǎn)介長(cháng)度 等同于infolength(只控制infos,并不控制description的內容)
imgwidth='120' 縮略圖寬度
imgheight='90' 縮略圖高度
listtype='all' 欄目類(lèi)型 image含有縮略圖 commend推薦
orderby='sortrank' 文檔排序方式
§ orderby='hot' 或 orderby='click' 表示按點(diǎn)擊數排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版時(shí)間排列
§ orderby='near'
§ orderby=='lastpost' 按最后評論時(shí)間
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 隨機獲得指定條件的文檔列表
keyword='' 含有指定關(guān)鍵字的文檔列表,多個(gè)關(guān)鍵字用","分
innertext = '' 單條記錄樣式
aid='' 指定文檔ID
idlist ='' 提取特定文檔(文檔ID)
channelid 頻道ID
limit='起始ID,記錄數' (起始ID從0開(kāi)始)表示限定的記錄范圍(如:limit='1,2' 表示從ID為1的記錄開(kāi)始,取2條記錄)
flag = 'h' 自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動(dòng)[s]跳轉[j]圖文[a]加粗[b]
noflag = '' 同flag,但這里是表示不包含這些屬性
orderway='desc' 值為 desc 或 asc ,指定排序方式是降序還是順向排序,默認為降序
subday='天數' 表示在多少天以?xún)鹊奈臋n
文件\include\taglib\arclist.lib.php第7行
function lib_arclist(&$ctag,&$refObj)
參數說(shuō)明:
col='' 分多少列顯示(默認為單列),5.3版中本屬性可以通過(guò)多種方式進(jìn)行多行顯示
如果col='1'要多列顯示的可用div+css實(shí)現
以下為通過(guò)div+css實(shí)現多列的示例:
<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}
當col>1將使用原來(lái)的table多列方式顯示
row='10' 返回文檔列表總數
typeid='' 欄目ID,在列表模板和檔案模板中一般不需要指定,在首頁(yè)模板中允許用","分開(kāi)表示多個(gè)欄目;
getall='1' 在沒(méi)有指定這屬性的情況下,在欄目頁(yè)、文章頁(yè)模板,不會(huì )獲取以","分開(kāi)的多個(gè)欄目的下級子類(lèi)
titlelen
infolen='160' 表示內容簡(jiǎn)介長(cháng)度 等同于infolength(只控制infos,并不控制description的內容)
imgwidth='120' 縮略圖寬度
imgheight='90' 縮略圖高度
listtype='all' 欄目類(lèi)型 image含有縮略圖 commend推薦
orderby='sortrank' 文檔排序方式
§ orderby='hot' 或 orderby='click' 表示按點(diǎn)擊數排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版時(shí)間排列
§ orderby='near'
§ orderby=='lastpost' 按最后評論時(shí)間
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 隨機獲得指定條件的文檔列表
keyword='' 含有指定關(guān)鍵字的文檔列表,多個(gè)關(guān)鍵字用","分
innertext
aid='' 指定文檔ID
idlist
channelid
limit='起始ID,記錄數' (起始ID從0開(kāi)始)表示限定的記錄范圍(如:limit='1,2' 表示從ID為1的記錄開(kāi)始,取2條記錄)
flag
noflag
orderway='desc' 值為 desc 或 asc ,指定排序方式是降序還是順向排序,默認為降序
subday='天數' 表示在多少天以?xún)鹊奈臋n
用arclist調用于附加表字段的方法:
要獲取附加表內容,必須符合兩個(gè)條件
1、指定 channelid 屬性
2、指定要獲得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
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’>
字段調用方法:[field:varname/]
如:
{dede:arclist infolen='100'}
[field:textlink/]
<br>
[field:infos/]
<br>
{/dede:arclist}
注:底層模板里的Field實(shí)現也是織夢(mèng)標記的一種形式,因此支持使用PHP語(yǔ)法,Function擴展等功能。
如: 給當天發(fā)布的內容加上 (new) 標志
[field:senddate runphp='yes']
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";
else @me = "";
[/field:senddate]
-----------------------------------------
<meta name="keywords" content="{dede:field name='keywords'/}">
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
[<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>]
[<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推薦</a>]
[<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">評論</a>]
[<a href="#" onCPck="window.print();">打印</a>]
[<a href="#" onCPck="window.close();">關(guān)閉</a>]
<a href='[field:arcurl /]'>[field:image/]</a>
<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>
文章關(guān)鍵字與描述:
{dede:field name='keywords'/}
{dede:field name='description' function='html2text(@me)'/}
遞增序列號: [field:global name=autoindex/]
{dede:Pst pagesize='50'}
<P><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]" target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = time();
$day3 = 3600 * 24;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]<br>
[field:global name=autoindex runphp="yes"]
if(@me%5==0)@me="<hr />";
else @me="";
[/field:global]
{/dede:Pst}
<DIV class="Pne2 m1 m3"></DIV></P>
最新 文章列表 “隔行換色” 的方法
{dede:arcPst orderby=pubdate titlelen='26' row='10'}
[field:global runphp='yes' name=autoindex]
$a="<div id='a'>";
$b="<div id='b'>";
if ((@me%2)==0) @me=$a;
else @me=$b;
[/field:global]
<ul>
<P>[field:title/]</P>
</ul>
</div>
{/dede:arcPst}
24小時(shí)內更新的文章時(shí)間顯示為紅色:
[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = time();
$day3 = 3600 * 24;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]
<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = cPpboardData.getData("text"); if (text) { text = text + "\r\n本篇文章來(lái)源于 www.地址.COM 原文鏈接:"+location.href; cPpboardData.setData("text", text); } }, 100 ) }
</script> ---復制
按總: {dede:arcPst row='24' titlelen=24 orderby=cPck}
按月: {dede:arcPst row='24' titlelen=8 orderby=cPck subday=30}
按周: {dede:arcPst row='24' titlelen=8 orderby=cPck subday=7}
在首頁(yè)調用某欄目的子欄目
{dede:channel type=’sun’ typeid=’欄目ID’}
<a href=”[field:typePnk/]“>[field:typename/]</a>
{/dede:channel}
或者
{dede:global name=’mapPst’/}
{dede:field name='title'/}-{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_Pst_symbol']; //調用位置分隔符
@me=html2text(@me); //去除html標簽
$tf=spPt($tw,@me); //分解成數組
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循環(huán)賦值給$tk
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk; //賦值給@me
{/dede:field}-{dede:global name='cfg_webname'/}
調用縮略圖: <img src='{dede:field name="Ptpic"/}'>
實(shí)現“文章標題-2級欄目-1級欄目-網(wǎng)站名”形式
搜索表單調用標簽: <form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch">
按時(shí)間點(diǎn)擊文章排行榜調用標簽:
COPY頁(yè)面內容,自動(dòng)在后面加上網(wǎng)站信息,利于SEO
列表隔5行加一行線(xiàn):
搜索文章調用標簽:{dede:global name='keyword'/}"的搜索結果 - {dede:global name='cfg_webname'/} 搜索" {dede:global name='keyword'/}</span>" 的結果
調用外部htm文件:{dede:include file='head.htm' ismake='yes'/}
欄目介紹:{dede:field name='description' function='html2text(@me)'/}
調用文章tags標記: {dede:tag type='current'/}
控制字數描述標記: [field:description function="cn_substr(@me,100)"/]...
調用文字鏈接標記: <a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a>
相關(guān)文檔調用標簽: {dede:Pkeart titlelen='24' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:Pkeart}
熱點(diǎn)文檔調用標簽: {dede:arcPst orderby='cPck' titlelen='40' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:arcPst}
隨機推薦調用標簽: {dede:arcPst type='commend' titlelen='26' orderby='rand' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:arcPst}
推薦文檔調用標簽: {dede:arcPst type='commend' titlelen='40' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:arcPst}
最新圖文調用標簽: {dede:arcPst row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}
最新文章調用標簽: {dede:arcPst row=8 titlelen=24 orderby=pubdate}<P>[field:textPnk/]</P> {/dede:arcPst}
上一篇下一篇標簽: {dede:prenext get='pre'/}{dede:prenext get='next'/}
文章頂客次數標簽: {dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">頂一下</a>
文章分頁(yè)調用標簽: {dede:pagebreak/}
文章內容調用標簽: {dede:field name='body'/}
文章點(diǎn)擊調用標簽: <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>
文章Tag調用標簽: {dede:tag type='current'/}
文章時(shí)間調用標簽: {dede:field name='pubdate' function='GetDateMk(@me)'/}
文章作者調用標簽: {dede:field name='writer' /}
文章來(lái)源調用標簽: {dede:field name='source'/}
文章標題調用標簽: {dede:field name="title"/}
列表分頁(yè)調用標簽: {dede:pagePst Pstsize='4' Pstitem='index pre pageno next end '/}
列表時(shí)間調用標簽: [field:pubdate function="GetDateTimeMK(@me)"/]
查閱全文調用標簽: <a href="[field:arcurl/]">查閱全文...</a>
列表評論調用標簽: [field:postnum/]
列表點(diǎn)擊調用標簽: [field:cPck/]
作者鏈接調用標簽: [field:writer /]
欄目鏈接調用標簽: [field:typePnk function='str_replace("a ","a class=uPnk ",@me)'/]
列表文章調用標簽: {dede:Pst pagesize='8'}{/dede:Pst}
當前位置調用標簽: {dede:field name='position'/}
當前欄目名稱(chēng)標簽: {dede:field name='typename'/}
網(wǎng)站備案調用標簽: {dede:global name='cfg_beian'/}
網(wǎng)站版權調用標簽: {dede:global name='cfg_powerby'/}
友情鏈接調用標簽: {dede:fPnk row='24' Pnktype=2/}
頻道欄目調用標簽: {dede:channel type='self'}<P><a href='[field:typePnk/]'>[field:typename/]</a></P>{/dede:channel}
指定調用欄目標簽: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
欄目導航調用標簽: <a href="/">首頁(yè)</a></P>
{/dede:channel}
網(wǎng)站標題調用標簽: {dede:global name='cfg_webname'/}
模板路徑調用標簽: {dede:field name='templeturl'/}
調用圖片鏈接標記: <a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>