[TOC]
# 使用前的一些操作
1)安裝完成之后刪除 install 目錄
2)修改后臺的目錄名稱
# 目錄說明
a:欄目默認生成靜態頁面的目錄
data:存放 dede 的配置文件以及緩存文件
images:存放 dede 網站自己的一些圖片(不是上傳的圖片)
include:核心類庫(標簽庫,系統運行所需的各種 php 類庫)
admin:后臺目錄,存放后臺管理的 php 文件
member:存放會員管理程序
plus:存放插件程序以及以后自己開發的一些程序模塊
templets:存放模板文件
uploads:上傳的目錄
# 標簽分類
## 1. 單標簽
~~~
{dede:標簽名屬性 =" 值" ..../}
{dede:include filename="head.htm"/}
~~~
## 2. 雙標簽
~~~
{dede:標簽名屬性="值" ....}.....{/dede:標簽名}
{dede:channel type="top" row="8"}
...
{/dede:channel}
~~~
## 3. 字段標簽
~~~
[field:字段名/]
~~~
寫在雙標簽里面
# 首頁常用標簽
~~~
1.{dede:global.cfg_soft_lang/} // 調用出網站的編碼
2.{dede:global.cfg_webname/} // 調用出網站的名稱
3.{dede:global.cfg_description/} // 調用出網站的描述信息
4.{dede:global.cfg_keywords/} // 調用出網站的關鍵字
5.{dede:global.cfg_templets_skin/} // 調用出默認模板文件的目錄
6.{dede:global.cfg_cmsurl/} // 調用出網站的目錄,url地址
7.{dede:global.cfg_cmspath/} // 調用出網站的所在路徑
8.{dede:global.cfg_dataurl/} // 調用出網站的data目錄
9.{dede:global.cfg_basehost/} // 調用出網站所在的域名
10.{dede:myad name='sifangku'/} // 調用出對應的廣告name后面的值表示廣告位標識
11.{dede:include filename='my_head.htm'/} //引入另外一個模板文件,只要在filename后面寫上模板文件的名字就可以了
~~~
基本現象:
雙標簽:寫在雙標簽之間的內容會被循環的輸出(重復的輸出)
寫在雙標簽之間的字段標簽,在被輸出的時候轉換成了對應的內容
12.channel標簽

~~~
[field:typename/] 欄目名稱
[field:typelink/] 欄目的url地址(據對路徑)
~~~
type 表示需要取出的欄目的類型,頂級欄目(top),子欄目(son,需要配合typeid)
row表示取出幾條欄目
13.arclist標簽
~~~
{dede:arclist}
[field:title/]
{/dede:arclist}
[field:title/] 對應的是 文檔的標題
[field:arcurl/] 對應的是文檔的url地址
~~~
14.channelartlist標簽
用在首頁:
功能:調用出網站的頂級欄目,以及欄目下面的文章。
arclist標簽嵌套在channelartlist里面表示調用出欄目下面的文檔。
特點:
1)channelartlist下面不可以直接寫字段標簽,
~~~
[field:typename/]->{dede:field name='typename'/}
[field:typelink/]->{dede:field name='typeurl'/}
~~~
2)里面可以嵌套dede標簽,{dede:arclist}{/dede:arclist},
~~~
{dede:type}{/dede:type},{dede:field name='字段名稱'/}
{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:arclist titlelen='42' row='10'}
<li><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
</ul>
</dl>
{/dede:channelartlist}
~~~
15.flink標簽
~~~
{dede:flink row='24'/}
~~~
調用出網站的友情鏈接,一般工作中只用來調用文字連接文字連接
~~~
<ul>
{dede:flink row='24'/}
</ul>
~~~
16.tag標簽
~~~
{dede:tag sort='new' getall='0'}
[field:tag /]
{/dede:tag}
[field:tag /] 轉化成tag標簽的名字
[field:link/] 對應的tag標簽的地址,類似于/dede/tags.php?/tag標簽的名字/
~~~
傳入(屬性)參數說明:
sort:new 表示最新添加的tag標簽排在最前面
month 表示按月的點擊量進行排序
week 按照周的一個點擊量進行排序
rand 隨機排序,每次刷新都不一樣
17.{dede:field.title/}
列表頁:
調用出當前欄目的名稱(并且會把當前欄目的祖輩欄目名稱也調用出
來,用/分隔)
18.{dede:field name='keywords'/}
列表頁:
調用出欄目的關鍵字(高級選項里面)
19.{dede:field name='description'/}
列表頁:
調用出欄目的描述信息(高級選項里面)
20.{dede:field name='position'/}
列表頁:
調用出當前欄目的位置。
21.list標簽(**列表頁專用**)
~~~
{dede:list pagesize='10'}
<li>
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info"> <small>日期:</small>
[field:pubdate function="GetDateTimeMK(@me)"/]
<small>點擊:</small>[field:click/]
<p class="intro"> [field:description/]... </p>
</li>
{/dede:list}
~~~
參數:pagesize='10' 表示需要顯示的文檔數量
22.{dede:pagelist listitem="info,index,end,pre,next,pageno"/}
調用出欄目的分頁信息
參數:listitem 來設置分頁的一個展示信息
23.{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
文檔頁:
調用出文檔的發布時間
23.{dede:field.source/}
文檔頁:
調用出文檔的來源
24.{dede:field.description/}
文檔頁:
調用出文檔的描述信息,當我們添加文檔的時候如果不填寫描述信息,他就會把我們的文檔的詳細內容的前多少個字截取出來作為描述信息!
25.{dede:field.body/}
文檔頁:
調用出文檔的詳細內容!
26.{dede:adminname/}
文檔頁:
調用出文檔的責任編輯(筆名)
27.{dede:prenext get='pre'/}
文檔頁:
調用出當前文檔的上一篇文檔
{dede:prenext get='next'/}
文檔頁:
調用出當前文檔的下一篇文檔
{dede:field.keywords/}與{dede:field name='keywords'/}這種寫法的效果是一樣的
其他的也是以此類推
例如:
{dede:field.body/}和{dede:field name='body'/}是一樣的
{dede:field.description/}和{dede:field name='description'/}是一樣的
等等....
總結:
{dede:field.字段名稱/} 等于 {dede:field name='字段名稱'/}
# 封面頁常用標簽
1) arclist
2) channelartlist