5-5-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
:用來設定是否只顯可報名活動
- 偏好設定的
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
」語系下拉選單
- 偏好設定的
valuetype
輸入值型態,其可用的項目有:
- 「
int
」整數: yesno 、group、user
- 「
float
」浮點數
- 「
text
」一般文字
- 「
array
」陣列: select_multi、group_multi、 user_multi
- 有
select
或 select_multi
時需多一個 options
的設定項,其設定值「五=>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", '若是只會顯示可報名活動,否則無法報名活動也會列出');
- 接著更新模組。
link to https://github.com/tadlearn/tad_signup/commit/b84cedda22827c2e41cbea92ff24c98d794acf86 \