「LiteSite/signup/派值範例」修訂間的差異
跳至導覽
跳至搜尋
| 第4行: | 第4行: | ||
<tr><th>可選</th><th>須</th><th></th><th>須</th></tr> | <tr><th>可選</th><th>須</th><th></th><th>須</th></tr> | ||
<tr><th>首頁<br/>露出</th><th>會</th><th>會</th><th></th></tr> | <tr><th>首頁<br/>露出</th><th>會</th><th>會</th><th></th></tr> | ||
| − | <tr><th>看名單</th><th> | + | <tr><th>看名單</th><th></th><th></th><th>可</th></tr> |
</table> | </table> | ||
<pre>總體設定: | <pre>總體設定: | ||
於 2025年11月12日 (三) 23:21 的修訂
| 欄canElective=1 | 欄canElective=1,4 | 在$oKeyValues中 | |
|---|---|---|---|
| 可選 | 須 | 須 | |
| 首頁 露出 | 會 | 會 | |
| 看名單 | 可 |
總體設定:
$surveyDimensions=1; // 0:不能報名活動,1:出活動單層選單,2:出問卷分類選單
$alias['欄名']='欄代名';
$signupPeriod=mktime(時,分,秒,月,日,年); // 給 signup.php 使用
$signupPeriodE=$signupPeriod; // 給 signupE.php 使用
人員資料表:
$radioyn=array('欄名','欄名',…); // 是否的選擇按鈕諸欄
$checkbox=array('欄名','欄名',…); // 單選核取方塊諸欄,待改
$hidden=array('欄名1'=>'欄值1','欄名2'=>'欄值2','欄名3'=>'欄值3',…); // 隱藏欄
$radio['欄名']=array(1=>'選項1',2=>'選項2',4=>'選項3',8=>'選項4',16=>'選項5'); // 單選
$bitCheckbox['欄名']=array(1=>'選項1',2=>'選項2',4=>'選項3',8=>'選項4',…); // 位元複選
$spanCheckbox['欄名']=array('值1'=>'選項1','值2'=>'選項2','值3'=>'選項3',…); // 字串複選
$textarea['欄名']=true; // 文字方塊
關係資料表:
$lField['checkbox']=array('欄名'=>'欄代名'); // 單選核取方塊諸欄,待改
$lField['varchar']=array('欄名'=>'欄代名'); // 輸入文字欄
活動諸屬性於後台設定。
附屬於活動的額外選項:
$lKeyValue=array( // key不能有空白。
array($tbloKey=>'活動代碼','key'=>'描述','formType'=>'checkbox'),
array($tbloKey=>'活動代碼','key'=>'描述','formType'=>'text'),
array($tbloKey=>'活動代碼','key'=>'描述','formType'=>'textarea'),
…
);
人員資料表未設定欄,預設:input /text
人員資料表的 $spanCheckbox 尚未寫好,新的設定項沒設到的選項,不能被蓋掉。例如:之前選了「近未來數位公民」,後來又問要不要參加「發展全民國防」,不可把已選「近未來數位公民」的紀錄蓋掉。