DedeCms經常使用內容調用標籤實例大全

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}

--友情連接標籤:flinktype  flink

    一、{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)'/]...

相關文章
相關標籤/搜索