[TOC]
# `DedeCms` 模板修改為 `NewThink` 模板目錄的步驟
## 第一步:拷貝程序
1、將 `themes/empty` 目錄復制一份,更改一個名字如 `new` 目錄;
2、將原 `dedecms` 目錄,如 `templets/default` 里邊的文件分別拷貝,如下:
* 將 `images`目錄、`js`目錄、`css目錄` 等資源文件拷貝到 `new/Public` 目錄下;
* 將 `htm` 文件后綴 都更改為 `html` 文件后綴;
* 將 `head.html` `footer.html` `menu.html` 等公共文件拷貝到 `Public`目錄下;
* 將首頁 `index.html` 、列表頁 `list_article.html` 、內容頁 `article_article.html` 、 單頁面 `single_article.html` 等文件拷貝到 `new/Portal` 目錄。
## 第二步:標簽及路徑問題
將 `new/Portal` 目錄下的標簽進行 **批量替換** !具體如下:
### 1、文件改名(其實這一步不是必須,只是為了適應`newthink`默認的模板)
* `single_article.html` 更換為 `page.html`
* `list_article.html` 更改為 `list.html`
* `article_article.html` 更改為 `article.html`
* `search.html`不用修改
* `index_article.html` 不用修改
* `list_images.html` 不用修改
### 2、基本修改
* 將`.htm`更改為`.html`
* `{dede:global.cfg_webname/}`更改為`{$site_seo_title} {$site_name}`
* `{dede:global.cfg_keywords/}`更改為`{$site_seo_keywords}`
* `{dede:global.cfg_description/}`更改為`{$site_seo_description}`
* `{dede:global.cfg_powerby/}`更改為`{$site_copyright}`
* `{dede:global.cfg_beian/}` 更改為 `{$site_icp}`
* `{dede:global.cfg_address/}`更改為`{$site_admin_address}`
### 3、擴展修改
* `{dede:global.cfg_templets_skin/}`更改為`__TMPL__Public`
* `{dede:include filename`(注:這里沒有右花括號)更改為`<tc_include file`
* `{dede:global.cmspath/}`更換為`{$site_host}`
### 4、鏈接的修改
* `plus/list.php?tid=xxx` 這個需要手動進行更換,這個需要注意一下,原因如下:
a. 對于單頁來說,直接更換為`index.php?g=portal&m=page&a=index&id=xxx`,對于后邊的 `ID=xxx`,要根據后臺的ID來看,如下圖:

b. 對于列表頁來說,直接更換為 `index.php?g=portal&m=list&a=index&id=xxx`,對于后邊的 `id=xxx` ,根據分類的ID來看,如下圖:

c. 對于文章頁來說,直接更換為 `index.php?g=portal&m=article&a=index&id=xxx&cid=yyy`,對于后邊的 `cid=yyy`,看上圖;對于后邊的 `id=xxx` ,根據文章的的ID來看,如下圖:

### 5、無分頁列表替換
a.`[field:arcurl/]` 更換為 `{:leuu('article/index',array('id'=>$vo['tid']))}`
b.`[field:fulltitle/]` 更換為 `{$vo.post_title}`
c.`[field:title/]` 更換為 `{$vo.post_title}`
d.`[field:pubdate function="MyDate('Y-m-d',@me)" /]` 更換為 `{$vo.post_date}`
e.`{dede:arclist row='4' typeid='8'}` 更換為
```
<php>
$tag = 'cid:8;order:listorder asc';
$pagesize ='4';
$content=sp_sql_posts_paged($tag,$pagesize);
</php>
<foreach name="content['posts']" item="vo">
```
>雖然有些長,但是是非常不錯的!
f.`{/dede:arclist}` 更換為 `</foreach>`
### 6、友情鏈接的修改
直接用 擴展標簽
- HBuilder擴展代碼塊
- Sublime擴展代碼塊
- 模板
- 基礎
- 模板標簽
- 前端組件
- 公共模板
- 進階
- 前臺模板
- 房產裝修風格
- 博客類模板
- 企業站-監控模板
- 后臺模板
- 漂亮的后臺模板
- ThinkCMF 1.6 后臺界面升級
- 新的模板
- 后臺UI
- H+后臺主題
- Ace Admin
- 信息系統(橙藍)
- 阿里云UI
- 不錯的網站
- 常見問題
- dedecms 模板修改為 newthink 模板目錄的步驟
- 網站信息 新增條目方法
- 系統切換中英文
- 2.3 門戶模板制作
- 文章列表頁制作
- 文章內容頁制作
- 頁面制作
- 獲取文章的各種方式
- 熱門文章組件制作
- SEO制作
- 文章相冊制作
- 文章列表推薦功能制作
- 文章列表置頂功能制作
- 面包屑制作
- 格式化