論壇模板文件, 默認放置在 網站根目錄 /template/default/ 下, 如果想修改默認模板的話, 直接修改此文件夾下的模板即可。
Discuz! X 程序讀取模板的流程為, 先讀取當前模板套系目錄下的模板文件, 如 yourstyle 文件夾下 common/header.htm 文件, 如果沒有這個文件, 則自動讀取默認風格 /tempalte/default 目錄下的 common/header.htm 文件。這裏需要提醒一下, 擴展的風格不再需要原來的 CSS 文件, 只需要新建一個以 extend_ 為前綴加源文件名的擴展 CSS 文件即可, 例如:extend_common.css 文件、 extend_module.css 。擴展的 CSS 文件只需要加入擴展的 CSS 代碼即可!這擴展代碼將在生成緩存時, 自動追加到模板緩存文件中。
- 首先在 template/ 文件夾下新建一個 yourstyle 文件夾放置模板風格文件, 然後複製 default 下的 discuz_style_default.xml, 重命名為 discuz_style_ 你的風格名稱.xml(注意這裏 discuz_style_ 是必須保留的) 。這個文件配置的是下圖中後台風格管理中配置的變量內容。
註釋:這個文件是風格模板套系初始化的配置文件, 其中指定了擴展風格名稱、 風格初始化 id 、 風格模板所在文件夾和其他一些初始化參數, 如:整個模板的字體大小, 顏色等一些通用參數的配置。

- 修改文件中以下四個參數
<item id="name"><![CDATA[默認風格]]></item> 指定擴展風格的名稱, 例如:默認風格。 <item id="templateid"><![CDATA[1]]></item> 指定初始化 templateid, 注意不要和現有安裝風格的 id 相同。 <item id="tplname"><![CDATA[默認模板套系]]></item> 指定擴展風格套系名稱, 例如:默認風格套系。 <item id="directory"><![CDATA[./template/yourstyle]]></item> 指定擴展風格所在文件夾, 即 template 新建的 yourstyle 。 註釋:存在這個文件後, 後台就可以刷新看到一個擴展風格的安裝。
- 在配置文件中需注意以下兩個參數:
<item id="imgdir"><![CDATA[]]></item> 指定模板風格基礎圖片存放目錄, 默認使用地址 static/image/common/ 目錄, 一般只需留空。 <item id="styleimgdir"><![CDATA[template/yourstyle/images]]></item> 指定擴展目錄地址, 留空表示無擴展圖片目錄, 如果新增圖片的話可以在這裏預先手動指定一個地址, 然後在此參數指定的目錄下新建對應的 images 擴展圖片目錄。
將擴展風格 yourstyle 設置為當前模板套系, 由於這個目錄下現在還沒有文件, 則默認調用默認模板 template/default/ 文件夾下的文件, 這樣一個完全和默認風格相同的擴展風格就建立完了。如下圖:
1. 在 template 下新建一個文件夾, 放置擴展的模板風格文件。

2. 擴展出的文件夾名稱需要和默認模板文件夾名稱相同。注意:也可以自己命名, 但是要在模板文件中自己修改模板的對應文件調用, 不建議使用。

如上圖, 我現在進行最簡單的修改, 此擴展風格只對應了默認模板 default 下的 common 文件夾。 common 中只有一個 header.htm 文件, 也就是説在應用這套模板後, 由於它只對應默認模板 default 下面的 common/header.htm, 所以應用此套模板後只能讀到 header.htm 頭部模板文件, 而其他的如果沒有全部自動調用 template/default 下的模板文件。

3. 後台應用擴展模板:

4. 在 header.htm 中適當位置添加一句話, 以此來測試讀取當前模板的模板文件。

5. 對應與前台顯示效果:

演示完成。
擴展配色
用户切換配色方案的擴展, 它對應 ./template/yourstyle/style/ 目錄中的樣式文件。全新創建時應在 ./template/yourstyle/style/ 目錄中建立如:t1/style.css 之後方能生效!
style.css 文件中頭部的 [name] 紅 [/name], [iconbgcolor]#BA350F[/iconbgcolor] 是用來配置後台中的配色方案名稱和名稱前對應的顯示顏色值 (採用 16 位制配色), 擴展時需要手動配置所擴展的配色方案的對應名稱和顯示顏色。註釋:此配色的樣式加載是在 header.htm 中根據默認或者用户的上一次設置對應加載的。

個人空間風格
個人空間風格模板默認放置在 ./static/space/ 目錄下, 擴展模式和文件結構同論壇的擴展配色方法基本一直。新建時在 ./static/space/ 目錄中建立如:t9/style.css 之後方能生效! style.css 文件頭部的 [name] 自然 [/name] 為配置模板名稱項!其他的對照默認的空間風格目錄格式放置相應的擴展空間風格文件!