:::
所有書籍
「四小時佈景開發」目錄
MarkDown
3-1 config.php
1. 製作XOOPS的佈景大致流程(10分鐘)
2. 將佈景轉換為樣板(10分鐘)
2-1 精簡 theme.html 內容(30 分鐘)
2-1-1 theme.html
2-2 放入共同的佈景檔案及目錄(10分鐘)
2-3 將 theme.html 套用共同樣板檔(30分鐘)
2-3-1 theme.html
2-4 佈景可用的XOOPS樣板標籤(10分鐘)
2-4-1 theme.html
3. 初次套用佈景(20分鐘)
3-1 config.php
4. 關於 config.php(30分鐘)
5. 關於 theme_css.html(20分鐘)
6. 滑動圖文(10分鐘)
7. 導覽列選單(10分鐘)
8. 讓使用者可以傳 logo 圖(20分鐘)
9. 關於 config2.php 額外設定(30分鐘)
5. 關於 theme_css.html(20分鐘)
四小時佈景開發 ======= ### 一、config.php 是幹麻用的? 1. 我們做的佈景,其實可以在沒有安裝 tad\_theme 佈景管理模組下使用,其各種設定值便是來自於config.php中。 2. 當XOOPS有安裝 tad\_theme 佈景管理模組時,tad\_theme 會去讀取config.php,並將裡面的值存入資料庫,當作後台設定界面的設定值,供使用者修改。 ### 二、config.php 的註解 ![](http://www.tad0616.net/uploads/tad_book3/image/4h_theme/x186.png) 1. 每個設定項目上有註解,中文部份說明此項目是在設定什麼(名稱和後台的設定項目會盡量一致) 2. 中括號 \[\] 裡的資訊則是告知,此設定項目是用在什麼地方?或者說哪個檔案會套用之。 1. \[無\]:表示目前是寫死的,無作用(通常是為了以後留規格用的)。 2. \[自\]:表示該項目需自行套用,沒有檔案會讀取之。 3. \[theme\_css.html\]:有寫明確檔案的,表示該項目在該樣板中會被套用或使用之。 4. \[theme\_type\_x.html\]:有明確檔案,但有寫 x 的,表示 theme\_type\_1.html~theme\_type\_7.html (也就是所有版型)都會用到該設定。 5. \[theme\_type\_2~8.html\]:有明確檔案,有明確寫編號 的,表示 theme\_type\_1.html、theme\_type\_3.html、theme\_type\_4.html 都會用到該設定。 ### 三、config.php 的設定項目 1. 凡是 $config\_tabs\[n\] 的代表是 tad\_theme 後台的頁籤,若1代表使用者可用,若 0 代表不開放該設定(但會讀取其預設值)。 - 若該項目並不存在,請關閉之。 - 例如網站沒有使用滑動圖文,那麼就不應該開放滑動圖文的設定。 2. 每一個 $config\_enable\['xxx'\] 代表一個設定欄位,從註解即可對應其欄位標題。其設定項目有五個: 1. enable:是否開放該欄位供使用者設定,1 是開放,0 是不開放。 2. min:最小值(僅對數字有效) 3. max:最大值(僅對數字有效) 4. require:是否必填,1 是必填。若必填卻未填,則表單無法儲存。 5. default:預設值(相當重要!!!),務必設定正確。 ### 四、各種images下的圖檔目錄 1. 「bg」:背景圖,對應 $config\_enable\['bg\_img'\] 設定項,$config\_enable\['bg\_img'\] 中的預設檔案,務必放至「images/bg」底下。 2. 「bt\_bg」:區塊標題背景圖,對應 $config\_enable\['bt\_bg\_img'\] 設定項,$config\_enable\['bt\_bg\_img'\] 中的預設檔案,務必放至「images/bt\_bg」底下。 3. 「logo」:背景圖,對應 $config\_enable\['logo\_img'\] 設定項,$config\_enable\['logo\_img'\] 中的預設檔案,務必放至「images/logo」底下。 4. 「nav\_bg」:導覽列背景圖,對應 $config\_enable\['navbar\_img'\] 設定項,$config\_enable\['navbar\_img'\] 中的預設檔案,務必放至「images/nav\_bg」底下。 5. 「navlogo」:導覽列logo圖,對應 $config\_enable\[navlogo\_img'\] 設定項,$config\_enable\['navlogo\_img'\] 中的預設檔案,務必放至「images/navlogo」底下。 6. 「slide」:滑動圖預設圖檔,直接將預設圖片放到「images/slide」底下即可。 ### 五、隨時更新config.php 1. config.php的架構可能會隨著 tad\_themes 模組的更新,隨時新增或調整設定項目。 2. 您可以至:[http://120.115.2.90/modules/tad\_modules/mk\_config.php](http://120.115.2.90/modules/tad_modules/mk_config.php),將佈景的config.php上傳,系統會將之改為最新的的架構。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
76
人線上 (
20
人在瀏覽
線上書籍
)
會員: 0
訪客: 76
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入