Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「四小時佈景開發」目錄
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 的註解  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書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
91
人線上 (
17
人在瀏覽
線上書籍
)
會員: 0
訪客: 91
更多…