:::

2-2 新增偏好設定 add_config($name)

add_config($name, $title = '', $desc = '', $formtype = 'textbox', $valuetype = 'text', $default = '', $options = []):object
執行一次會建立一組模組後台的偏好設定,可以多組(複製幾個來用即可),也不一定要執行(保持註解即可),可視模組是否有需要用到偏好設定功能。
  1. $name必填 偏好設定英文名稱
  2. $title:偏好設定中文名稱
  3. $desc:偏好設定中文說明
  4. $formtype:(預設為textbox)偏好設定欲使用的表單種類,可用的值有以下些:
    • yesno」是否的單選框、「textbox」文字框、「password」密碼框、「color」顏色框、「hidden」隱藏框、「textarea」大量文字框
    • select」下拉選單、「select_multi」可複選的下拉選單
    • theme」佈景選單、「theme_multi」可複選的佈景選單
    • group」群組選單、「group_multi」可複選的群組選單
    • user」已註冊使用者選單、「user_multi」可複選的已註冊使用者選單
    • tplset」樣板選單、「cpanel」後台選單、「timezone」時區選單、「language」語系選單、「startpage」首頁模組選單、「module_cache」模組快取時間選單、「site_cache」網站快取時間選單
  5. $valuetype:(預設為text)偏好設定值的類型,可用的值有以下些:
    • int」整數( yesno 、group、user 等表單種類一定要設為int
    • float」浮點數
    • text」一般文字
    • textarea」大量文字
    • array」陣列( select_multi、group_multi、 user_multi...等表單種類一定要設為array
  6. $default:偏好設定的預設值
  7. $options:偏好設定的預設值(用於值的類型為 array時,如:['5 篇' => 5, '10 篇' => 10]左邊的 5 篇(索引)會顯示在螢幕上,可用文字,右邊的 5(值)會存入資料庫中。 )

:::

書籍目錄

展開 | 闔起

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1639

計數器

今天: 2692269226922692
昨天: 2500250025002500
總計: 7913394791339479133947913394791339479133947913394