:::

11. 加入偏好設定

  1. 偏好設定可以讓您的模組更有彈性一點,而且您不用自己做資料表,就可以把和模組相關的設定值,存到資料庫。適用於那種和模組整體有關,但和個別資料無關的設定。
  2. 模組若需要偏好設定功能,那麼請加入以下項目(在此常數需要加上引號才正常!)
    //---偏好設定---//
    $modversion['config']                    = array();
    $i                                       = 0;
    $modversion['config'][$i]['name']        = 'display_amount';
    $modversion['config'][$i]['title']       = '_MI_TAD_SIGNUP_DISPLAY_AMOUNT';
    $modversion['config'][$i]['description'] = '_MI_TAD_SIGNUP_DISPLAY_AMOUNT_DESC';
    $modversion['config'][$i]['formtype']    = 'textbox';
    $modversion['config'][$i]['valuetype']   = 'int';
    $modversion['config'][$i]['default']     = 10;
  3. 輸入欄位類型其可用的項目有:
    • (1)  「yesno」是否的單選框
    • (2)  「select」下拉選單
    • (3)  「select_multi」可複選的下拉選單
    • (4)  「group」群組下拉選單
    • (5)  「group_multi」可複選的群組下拉選單
    • (6)  「textbox」文字框
    • (7)  「textarea」大量文字框
    • (8)  「user」已註冊使用者下拉選單
    • (9)  「user_multi」可複選的已註冊使用者下拉選單
    • (10)  「timezone」時區下拉選單
    • (11)  「language」語系下拉選單
  4. 偏好設定的輸入值型態,其可用的項目有:
    • (1)  「int」整數: yesno 、group、user
    • (2)  「float」浮點數
    • (3)  「text」一般文字
    • (4)  「array」陣列: select_multi、group_multi、 user_multi
  5. 偏好設定的選項設定使用陣列寫法,用於有 select 或 select_multi 時,「5=>5」左邊的5(索引)會顯示在螢幕上,可用文字,右邊的5(值)會存入資料庫。
  6. 儲存後,須更新模組。

:::

書籍目錄

展開 | 闔起

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D29%26tbdsn%3D921

計數器

今天: 1421142114211421
昨天: 2500250025002500
總計: 7912123791212379121237912123791212379121237912123