:::

5-5-1 加入偏好設定

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. 先在 xoops_version.php 加入偏好設定:
    //---偏好設定---//
    $modversion['config'][] = [
        'name' => 'show_number',
        'title' => '_MI_TAD_SIGNUP_SHOW_NUMBER',
        'description' => '_MI_TAD_SIGNUP_SHOW_NUMBER_DESC',
        'formtype' => 'textbox',
        'valuetype' => 'int',
        'default' => '5',
    ];
    
    $modversion['config'][] = [
        'name' => 'only_enable',
        'title' => '_MI_TAD_SIGNUP_ONLY_ENABLE',
        'description' => '_MI_TAD_SIGNUP_ONLY_ENABLE_DESC',
        'formtype' => 'yesno',
        'valuetype' => 'int',
        'default' => '0',
    ];

    show_number:用來設定每頁顯示幾個活動
    only_enable:用來設定是否只顯可報名活動

  2. 偏好設定的 formtype 輸入欄位類型其可用的項目有:
    • yesno」是否的單選框(valuetype 需為  int
    • select」下拉選單(需多一個 options 的設定項)
    • select_multi」可複選的下拉選單(需多一個 options 的設定項,valuetype 需為  array
    • group」群組下拉選單(valuetype 需為  int
    • group_multi」可複選的群組下拉選單(valuetype 需為  array
    • textbox」文字框
    • textarea」大量文字框
    • user」已註冊使用者下拉選單(valuetype 需為  int
    • user_multi」可複選的已註冊使用者下拉選單(valuetype 需為  array
    • timezone」時區下拉選單
    • language」語系下拉選單
  3. 偏好設定的 valuetype 輸入值型態,其可用的項目有:
    • int」整數: yesno 、group、user
    • float」浮點數
    • text」一般文字
    • array」陣列: select_multi、group_multi、 user_multi
  4. select select_multi 時需多一個 options 的設定項,其設定值「五=>5」左邊的(索引)會顯示在螢幕上,可用文字,右邊的 5(值)會存入資料庫。
  5. 修改 language\tchinese_utf8\modinfo.php 加入語系
    <?php
    xoops_loadLanguage('modinfo_common', 'tadtools');
    
    define("_MI_TAD_SIGNUP_SHOW_NUMBER", '每頁顯示活動數量');
    define("_MI_TAD_SIGNUP_SHOW_NUMBER_DESC", '每頁顯示活動的數量,作為分頁依據');
    define("_MI_TAD_SIGNUP_ONLY_ENABLE", '是否只顯可報名活動');
    define("_MI_TAD_SIGNUP_ONLY_ENABLE_DESC", '若是只會顯示可報名活動,否則無法報名活動也會列出');
    
  6. 接著更新模組。

link to https://github.com/tadlearn/tad_signup/commit/b84cedda22827c2e41cbea92ff24c98d794acf86 \


:::

搜尋

QR Code 區塊

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

書籍目錄

展開 | 闔起

線上使用者

35人線上 (17人在瀏覽線上書籍)

會員: 0

訪客: 35

更多…