:::

5-2 關於 config.php

一、config.php 是幹麻用的?

  1. 我們做的佈景,其實可以在沒有安裝 tad_theme 佈景管理模組下使用,其各種設定值便是來自於config.php中。
  2. 當XOOPS有安裝 tad_theme 佈景管理模組時,tad_theme 會去讀取config.php,並將裡面的值存入資料庫,當作後台設定界面的設定值,供使用者修改。

二、config.php 設定項目

  1. 「$theme_change=0;」佈景種類是否可自訂,通常原本bootstrap的佈景要改為可自訂是比較容易的,一般固定寬度的佈景就不建議。

  2. 「$theme_kind='html';」預設佈景種類,有三種選擇:bootstrap(寬度自適應,欄位採用bootstrap的12欄位設定方式)、html(固定寬度,欄位亦可指定寬度)、mix(固定寬度,但欄位採用bootstrap的12欄位設定方式)

  3. 「$menu_var_kind='all';」引入哪些選單?有四種選擇:all(所有選項含以下三種選項)、my_menu(自訂選單的選項)、admin(管理選單)、user(使用者選單)

    • 可複選,用「,」隔開即可

    • 若是採用預設的導覽列:

      <{includeq file="$xoops_rootpath/modules/tadtools/themes_tpl/navbar.html"}>

      那建議用my_menu就好

    • 若是用另一種導覽列:

      <{includeq file="$xoops_rootpath/modules/tadtools/themes_tpl/menu/menu.html"}>

      那麼建議用 all
       

三、其他設定項目

  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」底下即可。

 


:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D33%26tbdsn%3D992

書籍目錄

展開 | 闔起

線上使用者

18人線上 (8人在瀏覽線上書籍)

會員: 0

訪客: 18

更多…