Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「四小時佈景開發」目錄
MarkDown
8. 讓使用者可以傳 logo 圖(20分鐘)
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分鐘)
四小時佈景開發 ======= ### 一、 額外設定 1. 額外設定可以彌補現有架構欄位之不足,提供佈景開發者一個簡易的新增欄位途徑: ``` $i=0; //這是第一組,第二組請改為 $i++; $theme_config[$i]['name']="show_var"; $theme_config[$i]['text']= "顯示佈景變數資訊"; $theme_config[$i]['desc']="是否顯示所有 tad_themes 提供的控制變數及設定值"; $theme_config[$i]['type']="yesno"; $theme_config[$i]['default']="0"; ``` 2. name 是變數名稱,到時候在樣板中會變成樣板標籤變數 <{$name}> 3. text 是變數標題,會成現在畫面上當作該欄位標題 4. desc 是變數說明,會成現在畫面上當作該欄位說明 5. type 是欄位類型,有 text(文字框)、color(挑顏色)、textarea(大量文字)、yesno(是否單選)、file(上傳框)、array(陣列)等類型。 6. default 是該欄位預設值,若預設值中有中文,或是要套用語系(語系在 language 下),那麼,請寫成類似這樣: ``` $theme_config[$i]['default']=constant('語系常數'); $theme_config[$i]['default']=constant('TF_TOPMENU_DEFAULT'); ``` 7. 若欄位類型為 array ,其預設值格式為 json 格式,例如: ``` [{"name":"回首頁","url":"{XOOPS_URL}","target":"_self"}, {"name":"最新消息","url":"{XOOPS_URL}/modules/tadnews/","target":"_self"}, {"name":"電子相簿","url":"{XOOPS_URL}/modules/tadgallery/,"target":"_self""}, {"name":"檔案下載","url":"{XOOPS_URL}/modules/tad_uploader/","target":"_self"}, {"name":"聯絡我們","url":"{XOOPS_URL}/modules/ugm_contact_us/","target":"_self"}] ``` 8. 可以隨意在佈景中加入任何區塊,只要取得區塊編號: ``` <{block id=337}> ```
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
115
人線上 (
86
人在瀏覽
線上書籍
)
會員: 0
訪客: 115
更多…