1、調用頂級欄目標籤javascript
<a href="{dede:global.cfg_cmsurl/}/" class="ahov">首頁</a> {dede:channelartlist typeid='top' currentstyle="<a href='~typelink~' class="ahov" ~rel~>~typename~</a>"} <a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> {/dede:channelartlist}
-- 網站的標題:{dede:global.cfg_webname/}php
--網站根網址:{dede:global.cfg_basehost/}css
--網站根目錄:{dede:global.cfg_cmsurl/}html
--網頁主頁連接:{dede:global.cfg_indexurl/}java
--網站編碼:{dede:global.cfg_soft_lang/}web
--首頁關鍵詞:{dede:global.cfg_keywords/}sql
--模板路徑:{dede:global.cfg_templets_skin/}curl
--首頁的描述(網站描述):{dede:global.cfg_description/}oop
--頻道、列表、內容的標題:{dede:field.title/}_{dede:global.cfg_webname/}post
--頻道、列表、內容關鍵詞:{dede:field.keywords/}
--頻道、列表、內容的描述:{dede:field.description function='html2text(@me)'/}
--頻道、列表、內容SEO標題:{dede:field.seotitle /}(注:SEO標題能夠隨意定義本身想要的欄目標題內容,在網站 後臺 - 欄目管理 - 欄目更改 - 高級選項 下面就行添加)
--調用頁面:{dede:include filename="head.htm"/}
--調用時間:[field:pubdate function=MyDate('y-m-d',@me)/]
--調用外部模版文件:{dede:include filename="文件名"/}
--關鍵描述調用標籤: <meta name="keywords" content="{dede:field name='keywords'/}"> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
--模板路徑調用標籤: {dede:field name='templeturl'/}
--網站標題調用標籤: {dede:global name='cfg_webname'/}
--欄目導航調用標籤: <a href="/">首頁</a></li>
{dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}
<li><a href='[field:typelink/]' target="_blank">[field:typename/]</a> </li>
{/dede:channel}
--指定調用欄目標籤: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
--頻道欄目調用標籤: {dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}
--友情連接調用標籤: {dede:flink row='24' linktype=2/}
--網站版權調用標籤: {dede:global name='cfg_powerby'/}
--網站備案調用標籤: {dede:global name='cfg_beian'/}
--當前欄目名稱標籤: {dede:field name='typename'/}
--當前位置調用標籤: {dede:field name='position'/}
--列表文章調用標籤: {dede:list pagesize='8'}{/dede:list}
--欄目連接調用標籤: [field:typelink function='str_replace("a ","a class=ulink ",@me)'/]
--做者連接調用標籤: [field:writer /]
--列表點擊調用標籤: [field:click/]
--列表評論調用標籤: [field:postnum/]
--查閱全文調用標籤: <a href="[field:arcurl/]">查閱全文...</a>
--列表時間調用標籤: [field:pubdate function="GetDateTimeMK(@me)"/]
--列表分頁調用標籤: {dede:pagelist listsize='4' listitem='index pre pageno next end '/}
--文章標題調用標籤: {dede:field name="title"/}
--文章來源調用標籤: {dede:field name='source'/}
--文章做者調用標籤: {dede:field name='writer' /}
--文章時間調用標籤: {dede:field name='pubdate' function='GetDateMk(@me)'/}
--------------------------------------------------------------------------------
--文章Tag調用標籤: {dede:tag type='current'/}
--------------------------------------------------------------------------------
--文章點擊調用標籤: <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>
--------------------------------------------------------------------------------
--文章內容調用標籤: {dede:field name='body'/}
--------------------------------------------------------------------------------
--文章分頁調用標籤: {dede:pagebreak/}
[<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="#" onClick="window.print();">打印</a>] [<a href="#" onClick="window.close();">關閉</a>]
--------------------------------------------------------------------------------
--文章頂客次數標籤: {dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">頂一下</a>
--------------------------------------------------------------------------------
--上一篇下一篇標籤: {dede:prenext get='pre'/}{dede:prenext get='next'/}
--------------------------------------------------------------------------------
--頭條推薦調用標籤: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]
<span>[field:description/]……</span> </dt> {/dede:arclist}
--------------------------------------------------------------------------------
--最新文章調用標籤: {dede:arclist row=8 titlelen=24
orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}
--------------------------------------------------------------------------------
--熱關鍵字調用標籤: {dede:hotwords num='5' subday='30'/}
--調用縮略圖:
{dede:arclist row=10 orderby=pubdate type='image.' imgwidth='定義圖片寬度' imgheight='高度'}
[field:image/]
{/dede:arclist}
--調用縮略圖原圖:
[field:litpic runphp='yes']
$youjoys = array("-lp", "_lit");
@me = str_replace ($youjoys, "", @me);
[/field:litpic]
--調用單個欄目:
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
--模版廣告代碼調用:{dede:myad name='廣告位標識'/}
--遞增序列號的使用:[field:global name=autoindex/]
--位置導航當前位置:{dede:field name='position'/}
--熱門關鍵字的調用:{dede:hotwords num='5' subday='30'/}
--來源:{dede:field name='source'/}
--做者:{dede:field name='writer' /}
--編輯:{dede:adminname /}
--時間:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
--TAG:{dede:tag type='current'/}
--點擊:<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>
--文章內容:{dede:field name='body'/}
--文章分頁:{dede:pagebreak/}
--上一篇文章: {dede:prenext get='pre'/}
--下一篇文章: {dede:prenext get='next'/}
--文檔列表內容調用實例:arclist {dede:arclist flag='' typeid='' row='' titlelen='' infolen='' listtype='' orderby='' keyword='' limit='0,1'} URL:[field:arcurl/] 標題:[field:title/] {/dede:arclist}
--列表模板裏的分頁內容列表:list {dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}
--分頁頁碼列表標籤:pagelist {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
--獲取欄目列表:channel {dede:channel type='top' row='8' current} URL:[field:typelink/] 標題:[field:typename/] {/dede:channel}
--獲取當前頻道的下級欄目的內容列表標籤:channelartlist {dede:channelartlist row=6} 欄目URL:{dede:field name='typeurl'/} 欄目名稱:{dede:field name='typename'/} {dede:arclist titlelen='42' row='10'} 文章URL:[field:arcurl /] 文章標 題:[field:title /] 時間:[field:pubdate function="MyDate('m-d',@me)"/] {/dede:arclist} {/dede:channelartlist}
--問答調用標籤:ask {dede:ask row='6' qtype='new' tid='0' titlelen='24'} 欄目地址:[field:typeurl/] 欄目名稱:[field:tidname/] 問答地址:[field:url/] 問答標題:[field:title/] {/dede:ask}
一、{dede:flink row='24'/}
二、{dede:flinktype} {dede:flink/} {/dede:flinktype}
三、實現友情連接分類與友情連接內容對應 友情連接分類名稱: {dede:flinktype type="dedecms"} <a href="#" _for="flink_ [field:id/]">[field:typename/]</a> {/dede:flinktype} 友情連接內容地址: <dl> {dede:flinktype type="dedecms"} <dd id="flink_[field:id/]"> <ul class="f5"> {dede:flink/} </ul> </dd> {/dede:flinktype} </dl>
--調用任意表的數據標籤:loop {dede:loop table='dede_archives' sort='' row='4' if=''} URL:[field:arcurl/] 標題:[field:title/] {/dede:loop}
--SQL查詢得到任意表的數據(注:SQL語句中查出的全部字段均可以用[field:字段名/]來調用):sql {dede:sql sql='Select * from dede_archives'} <a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a> {/dede:sql}
--TAG調用標籤:tag {dede:tag sort='new' getall='0'} TAGURL:[field:link/] TAGTITLE:[field:tag /] {/dede:tag}
--指定的單個欄目標籤:type {dede:type} URL:[field:typelink /] 名稱:[field:typename /] {/dede:type}
--自定義宏標記標籤:mytag {dede:mytag typeid='0' name=''/}
--列表沒隔5行加一條線: {dede:list pagesize='20'} <li><a target="_blank" href="[field:arcurl/]" title="[field:title/]">[field:title/]</a>[field:pubdate function="MyDate('Y-m-d',@me)"/]</li> [field:global name=autoindex runphp="yes"](@me % 5 == 0)?@me="<li class="line"></li>":@me="";[/field:global] {/dede:list}
--最新文章列表 「隔行換色」 的方法: {dede:arclist 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> <li>[field:title/]</li> </ul> </div> {/dede:arclist}
-----------------------------------------------------------------------------------------------
文章標題:{dede:field.title/}
文章描述:{dede:field.description function='html2text(@me)'/}
文章關鍵詞:{dede:field.keywords/}
當前位置:{dede:field name='position'/}
文章時間:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
文章來源:{dede:field.source/}
文章做者:{dede:field.writer/}
文章內容:{dede:field.body/}
上一篇:{dede:prenext get='pre'/}
下一篇:{dede:prenext get='next'/}
點擊量:<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>
-----------------------------------------------------------------------------------------------
channel|頻道標籤:
標籤名稱:channel
標記簡介:織夢經常使用標記,一般用於網站頂部以獲取站點欄目信息,方便網站會員分類瀏覽整站信息
功能說明:用於獲取欄目列表
適用範圍:全局使用
基本語法:
{dede:channel type='top' row='8' current}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
參數說明:
typeid = '0' 欄目ID
reid = '0' 上級欄目ID
row = '100' 調用欄目數
col = '1' 分多少列顯示(默認爲單列)
type = 'son | sun' son表示下級欄目,self表示同級欄目,top頂級欄目
currentstyle = '' 應用樣式
底層模板字段:
ID(同 id),typeid, typelink, typename, typeurl,typedir(僅表示欄目的網址)
[field:id/]
[field:typeid/]
[field:typelink/] 調用欄目名稱,點擊直接跳轉該欄目列表
[field:typename/] 調用欄目名稱,無連接
[field:typeurl/]
[field:typedir/]
例:
{dede:channel type='top'}
<a href='[field:typelink /]'>[field:typename/]</a>
{/dede:channel}
注:在沒有指定typeid的狀況下,type標記與模板的環境有關,如,模板生成到欄目一,那麼type='son'就表示欄目一的全部子類
--------------------------------------------------------------------------------------------
arclist|文檔列表:
標籤名稱:arclist
標記簡介:織夢經常使用標記,也稱爲自由列表標記,其中imglist、imginfolist、specart、coolart、autolist都是由該標記所定義的不一樣屬性延伸出來的別名標記。
功能說明:獲取指定文檔列表
適用範圍:全局使用
基本語法:
{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}
參數說明:
col='' 分多少列顯示(默認爲單列),5.3版中本屬性能夠經過多種方式進行多行顯示
若是col='1'要多列顯示的可用div+css實現
如下爲經過div+css實現多列的示例:
<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將使用原來的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調用於附加表字段的方法:
要獲取附加表內容,必須符合兩個條件
一、指定 channelid 屬性
二、指定要得到的字段 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實現也是織夢標記的一種形式,所以支持使用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:description function='cn_substr(@me,100)'/]...