當安裝dedecms後,若是出現錯誤「Function ereg_replace() is deprecated」時,可將該項目的dede->config.php的第二行改成
define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );
常常使用的標籤:
一、網站首頁標題調用標籤
{dede:global.cfg_webname/}
或{dede:global name='cfg_webname'/}
二、網站首頁描述調用標籤
<metaname="description"content="
{dede:global.cfg_description/}" />
三、網站首頁關鍵詞調用標籤
<metaname="keywords"content="
{dede:global.cfg_keywords/}" />
或<meta name="keywords" content="
{dede:field name='keywords'/}">
四、欄目標題調用標籤
{dede:field.title/}_{dede:global.cfg_webname/}
或{dede:field.seotitle /}
五、欄目關鍵詞調用標籤
<meta name="keywords" content="
{dede:field name='keywords'/}" />
六、欄目描述調用標籤
<meta name="description" content="
{dede:field name='description'
function='html2text(@me)'/}" />
七、文章標題調用標籤
{dede:field name="title"/}
或{dede:field.title/}_{dede:global.cfg_webname/}
八、文章關鍵詞調用標籤
<meta name="keywords" content="
{dede:field.keywords/}" />
九、文章描述調用標籤
<meta name="description" content="
{dede:field.description function='html2text(@me)'/}" />
十、模板路徑調用標籤
{dede:field name='templeturl'/}
十一、調用外部htm文件
{dede:include file='xxx.htm' ismake='yes'/}
十二、調用頭部head文件標籤
{dede:include filename="head.htm"/}
1三、調用底部footer文件標籤
{dede:include filename="footer.htm"/}
1四、調用導航欄目標籤
<ul>
<li><a href='{dede:global.cfg_cmsurl/}/'><span>主頁</span></a></li>
{dede:channel type='top' row='10' currentstyle="
<li class='hover'><a href='~typelink~'~rel~>
<span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
</ul>
1五、當前欄目名稱標籤
{dede:field name='typename'/}
1六、欄目介紹調用標籤
{dede:field name='description'
function='html2text(@me)'/}
1七、欄目連接調用標籤
[field:typelink function='str_replace
("a ","a class="ulink" ",@me)'/]
1八、指定調用欄目標籤
{dede:onetype typeid='ID'}
[field:typename /]{/dede:onetype}
1九、頻道欄目調用標籤
{dede:channel type='self'}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
20、欄目列表調用標籤
{dede:channel type='son' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
{/dede:channel}
2一、欄目翻頁調用標籤
{dede:pagelist listitem=
"info,index,end,pre,next,pageno,option"listsize="5"/}
或{dede:pagelist listsize='4' listitem=
'index pre pageno next end '/}
2二、列表評論調用標籤
[field:postnum/]
2三、列表時間調用標籤
[field:pubdate function="GetDateTimeMK(@me)"/]
2四、當前位置調用標籤
{dede:field name='position'/}
2五、文章內容調用標籤
{dede:field name='body'/}
或{dede:field.body/}
2六、文章摘要字數控制
[field:description function='cn_substr(@me,180)'/]
2七、列表文章調用標籤
{dede:list pagesize='10'}<li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "
<a href='{@me['arcurl']}' class='preview'>
<img src='{@me['litpic']}'/></a>"); [/field:array]
[<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>點擊:</small>[field:click/] <small>好評:</small>[field:scores/] </span>
<p class="intro"> [field:description/]... </p>
</li>{/dede:list}
2八、文章導讀調用標籤
{dede:field.description runphp='yes'}
if(@me<>'' )@me ='
<divclass="intro">'.@me.'</div>';
{/dede:field.description}
2九、文章時間調用標籤
{dede:field name='pubdate'
function='GetDateMk(@me)'/}
30、文章分頁調用標籤
{dede:pagebreak/}
3一、上一篇、下一篇調用標籤
{dede:prenext get='pre'/}
{dede:prenext get='next'/}
3二、文章Tag調用標籤
{dede:tag type='current'/}
3三、本月熱點關鍵字調用標籤
{dede:hotwords num='5' subday='30'/}
3四、文章來源調用標籤
{dede:field name='source'/}
3五、文章做者調用標籤
{dede:field name='writer' /}
或[field:writer /]
3六、責任編輯調用標籤
{dede:adminname/}
3七、文章收藏標籤調用
<a href="{dede:field name='phpurl'/}/stow.php?arcID=
{dede:field name=ID/}">收藏</a>
3八、文章推薦標籤調用
<a href="{dede:field name='phpurl'/}
/recommend.php?arcID={dede:field name=ID/}">推薦</a>
3九、文章評論標籤調用
<a href="{dede:field name='phpurl'/}
/feedback.php?arcID={dede:field name=ID/}">評論</a>
40、文章打印標籤調用
<a href="#" onClick="window.print();">打印</a>
4一、文章關閉標籤調用
<a href="#" onClick="window.close();">關閉</a>
4二、文章頂客次數標籤
{dede:field name='digg'/} <a href="javascript:Digg('digg',
{dede:field name='id'/});">頂一下</a>
4三、列表點擊調用標籤
[field:click/]
4四、網站版權調用標籤
{dede:global name='cfg_powerby'/}
4五、網站備案調用標籤
{dede:global name='cfg_beian'/}
4六、文章點擊次數調用標籤 <scriptsrc="{dede:fieldname='phpurl'/}/count.php?view=
yes&aid={dede:fieldname='id'/}&mid=
{dede:fieldname='mid'/}
"type='text/javascript'language="javascript"></script>
4七、搜索文章調用標籤
{dede:global name='keyword'/}"的搜索結果 -
{dede:global name='cfg_webname'/} 搜索"
{dede:global name='keyword'/}</span>" 的結果
4八、友情連接調用標籤
{dede:flink row='24' linktype=2/}或{dede:flink/}
4九、遞增序列號
[field:global name=autoindex/]
50、COPY頁面內容,自動在後面加上網站信息調用標籤
<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData ("text"); if (text) { text = text + "\r\n本篇文章來源於www.mahaixiang.cn原文連接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script>
自增、判斷:
[field:global.autoindex/]
[field:global name='autoindex' runphp='yes']if(@me==1)@me=' ';else @me=' style="display:none;"';[/field:global]
{dede:global name='itemindex'/}
{dede:global.itemindex runphp='yes'}if(@me==1){@me=' ';}else{@me='style="display:none;"';}{/dede:global.itemindex} (channelartlist)
1.dede:list是用於列表頁的文章列表調用,一般是用於list_article.htm頁面,這個文章列表是能夠分頁的。
應用代碼:
{dede:list col='' titlelen='' infolen='' pagesize=''}
[field:arcurl/] 連接地址 [field:title/] 標題 [field:pubdate function="MyDate('Y-m-d',@me)"/] 更新時間 [field:description/] 簡介 [field:litpic/] 圖片地址 [field:image/] 圖片完整代碼,至關於<img src="圖片地址" /> [field:typelink/] 欄目完整代碼,至關於<a href="欄目地址" target="_blank">欄目名稱</a> [field:typeurl/] 欄目地址 [field:typename/] 欄目名稱 {/dede:list}javascript
參數信息(屬性='值') col='' 內容列數 titlelen='' 標題長度 infolen='' 內容摘要長度 imgwidth='' 縮略圖寬 imgheight='' 縮略圖高 orderby='sortrank' 文檔排序方式 orderby='hot' 或 orderby='click' 表示按點擊數排列 orderby='sortrank' 或 orderby='pubdate' 按出版時間排列 orderby=='lastpost' 按最後評論時間 orderby=='scores' 按得分排序 orderby='id' 按文章ID排序 orderby='rand' 隨機得到指定條件的文檔列表 pagesize='20' 列表數目php
2.dede:arclist能夠用於首頁列表頁內容頁的文章列表調用,不分頁。
應用代碼:
{dede:arclist flag='' typeid='' row='' titlelen='' infolen='' orderby='' limit='0,1'} [field:arcurl/] 連接地址 [field:title/] 標題 [field:pubdate function="MyDate('Y-m-d',@me)"/] 更新時間 [field:info/] 簡介 [field:litpic/] 圖片地址 [field:image/] 圖片完整代碼,至關於<img src="圖片地址" /> [field:typelink/] 欄目完整代碼,至關於<a href="欄目地址" target="_blank">欄目名稱</a> [field:typeurl/] 欄目地址 [field:typename/] 欄目名稱 {/dede:arclist}
單獨調用某個新建模型中的某一個文章: {dede:arclist idlist='ID號' channelid='頻道號' addfields='自定義字段名'} [field:底層模版/] {/dede:arclist}html
參數信息(屬性='值') row='' 返回文檔列表總數 typeid='' 欄目ID,在列表模板和檔案模板中通常不須要指定,在首頁模板中容許用","分開表示多個欄目; flag ='' 自定義屬性值:頭條[h]推薦[c]圖片[p]幻燈[f]滾動[s]跳轉[j]圖文[a]加粗[b] noflag ='' 同flag,但這裏是表示不包含這些屬性 titlelen ='' 標題長度 等同於titlelength infolen='' 表示內容簡介長度 等同於infolength(只控制infos,並不控制description的內容) channelid='' 頻道ID addfields='' 自定義模型定義調用字段 limit='起始ID,記錄數' (起始ID從0開始)表示限定的記錄範圍(如:limit='1,2' 表示從ID爲1的記錄開始,取2條記錄) subday='天數' 表示在多少天之內的文檔 imgwidth='' 縮略圖寬度 imgheight='' 縮略圖高度 listtype='all' 欄目類型 image含有縮略圖 commend推薦 orderby='sortrank' 默認文檔排序方式 orderby='hot' 或 orderby='click' 表示按點擊數排列 orderby='sortrank' 或 orderby='pubdate' 按出版時間排列 orderby=='lastpost' 按最後評論時間 orderby=='scores' 按得分排序 orderby='id' 按文章ID排序 orderby='rand' 隨機得到指定條件的文檔列表 keyword='' 含有指定關鍵字的文檔列表,多個關鍵字用","分 innertext ='' 單條記錄樣式 idlist ='' 提取特定文檔(文檔ID) getall='1' 在沒有指定這屬性的狀況下,在欄目頁、文章頁模板,不會獲取以","分開的多個欄目的下級子類 orderway='desc' 值爲 desc 或 asc ,指定排序方式是降序仍是順向排序,默認爲降序java
3.channel:獲取指定條件的欄目列表
應用代碼:
{dede:channel type='' row='' currentstyle="<li><a href='~typelink~' class='樣式'>~typename~</a> </li>"} [field:typeurl/] 欄目連接 [field:typename/] 欄目名稱 {/dede:channel}web
參數信息(屬性='值')
typeid ='' 欄目ID reid ='' 上級欄目ID row = '' 調用欄目數 col = '' 分多少列顯示(默認爲單列) type ='' son表示下級欄目,self表示同級欄目,top頂級欄目 currentstyle ="" 應用樣式,該屬性是用來作「訪問某個頁面,某個頁面的欄目就自動效果」特效的curl
單獨調用單獨一個指定欄目的標籤 {dede:type typeid='ID'} [field:typeurl/] 欄目連接 [field:typename/] 欄目名稱 示例以下: <a href="[field:typeurl/]" target="_blank">[field:typename/]</a> {/dede:type}post
4.channelarclist:嵌套標籤,獲取當前頻道的下級欄目的內容列表標籤,更多可用於channel標籤的嵌套,直接調用一級導航包含二級導航的欄目調用
應用代碼: {dede:channelartlist row='' typeid=''} {dede:field.typeurl/} 一級欄目連接 {dede:field name='typename'/} 一級欄目名稱 {dede:channel type='son' row=''} 調用對應一級欄目下的二級欄目 [field:typelink/] 二級欄目連接 [field:typename/] 二級欄目名稱 {/dede:channel} {/dede:channelartlist}網站
參數信息(屬性='值') row = '' 調用欄目數 col = '' 分多少列顯示(默認爲單列) type ='' son表示下級欄目,self表示同級欄目,top頂級欄目this