1.設定通知「工具/通知規則」
2.如圖設定
3.編輯表單
//-------- 由區塊取得徧好設定 -----------------
global $xoopsDB, $xoopsUser;
// 得到指定模組 mid
$module_handler =& xoops_gethandler('module');
$xoopsModule =& $module_handler->getByDirname('tad_form');
$mid = $xoopsModule->getVar('mid');
// 取得該 mid 的模組參數
$config_handler = & xoops_gethandler('config');
$xoopsModuleConfig = & $config_handler->getConfigsByCat(0, $mid);
//----------------------------------------------------------------
$stop_level=$xoopsModuleConfig['cate_level'];
$csn=$options[2];
//----------------------------------------------------------------
//單選回復原始資料函數
//複選回復原始資料函數
if(!function_exists('chk2')){
function chk2($default_array="",$NEED_V="",$default=0){
if(in_array($NEED_V,$default_array)){
return "checked";
}elseif(empty($default_array) && $default=='1'){
return "checked";
}
return "";
}
}
//單選回復原始資料函數
if(!function_exists('chk')){
function chk($DBV=null,$NEED_V="",$defaul="",$return="checked='checked'"){
if($DBV==$NEED_V){
return $return;
}elseif(empty($DBV) && $defaul=='1'){
return $return;
}
return "";
}
}
array explode (string separator, string string [, int limit])傳回一個字串的陣列,以參數 separator為界線將參數 string切開,如果有設定參數 limit,則傳回的陣列最多將會包含 limit個元素,而最後一個元素將會包含 string全部剩餘的部份。Example :
title
- List_1
- List_2
- List_3
- List_4
每一個屬性在以下會有詳細地介紹: list-style-type list-style-type 屬性是用來設定在清單中,每一條之前的記號要用什麼。最常見的 list-style-type 設定值為: none (沒有) disc (全黑圓圈) circle (空心圓圈) square (正方形) One may also wish to use ordered character sets. Common ones are: upper-latin (大寫拉丁文) lower-latin (小寫拉丁文) upper-roman (大寫羅馬文) lower-roman (小寫羅馬文) upper-alpha (大寫希臘文 ) lower-alpha (小寫希臘文 )
list-style-type屬性(連結來源:http://www.chou-it.com/info/dictionary/web/css/list.html)繼承屬性,設定項目符號的形狀。同時指定項目符號的形狀和圖像時,圖像優先被顯示,當圖像無法顯事時才會顯示符號。在CSS1的規格有9種,CSS2的規格有12種。
| 屬性 | 適用元素 | 屬性值 | 說明 |
|---|---|---|---|
| list-style-type | 表單元素(li元素) | none --以下CSS1規格-- disc circle square decimal lower-roman upper-roman lower-alpha upper-alpha --以下CSS2規格-- decimal-leading-zero hebrew armenian georgian cjk-ideographic hiragana katakana hiragana-iroha katakana-iroha lower-latin upper-latin lower-greek inherit | → 無項目符號 --以下CSS1規格-- → 點 → 圓圈 → 方塊 → 數字(1,2,3...) → 小寫羅馬數字(i,ii,iii...) → 大寫羅馬數字(I,II,III...) → 英文小寫(a,b,c...) → 英文大寫(A,B,C...) --以下CSS2追加的規格-- → 數字前加"0"(01,02,03...) → hebrew 數字 → armenian數字 → georgian數字 → 漢字數字(一,二,三...) → 平假名(あ,い,う...) → 片假名(ア,イ,ウ...) → 平假名いろは(い,ろ,は...) → 片假名イロハ(イ,ロ,ハ...) → 小寫羅馬數字(i,ii,iii...) → 大寫羅馬數字(I,II,III...) → 希臘文字(α, β, γ...) → 強制繼承上層元素的屬性值 |
.disc {list-style-position:inside;list-style-type:disc;}
.circle { list-style-position:inside;list-style-type:circle;}
.square { list-style-position:inside;list-style-type:square;}
.decimal{ list-style-position:inside;list-style-type:decimal;}
.lower-roma{ list-style-position:inside;list-style-type:lower-roma;}
.upper-roman{ list-style-position:inside;list-style-type:upper-roman;}
.lower-alpha{ list-style-position:inside;list-style-type:lower-alpha;}
.upper-alpha{ list-style-position:inside;list-style-type:upper-alpha;}
...之間是原始的程式碼文字,並不會被加入額外的HTML標籤。所以瀏覽者在搜尋時,關鍵字若出現在網誌提供的程式碼中,文章就會更有機會被找到。
標籤來呈現程式碼,而class屬性則設為「brush: 程式語言代碼」,程式語言代碼請參考在文章開頭的SyntaxHighlighter已支援程式語言列表。
println 'Hello World'
println 1 + 2 + 3
另一個議題是,當我們要放的程式碼文字,包含了HTML的特殊字元,例如大於>、小於<等,這時候就需要用HTML編碼工具先轉換好,否則Blogger會認為文章包含不合法的HTML標籤。
如果您使用的瀏覽器剛好是先進的Firefox,可以參考我們先前發表過的Blogger HTML Encode文章,使用我們開發的Greasemonkey Script即可以輕鬆解決這個問題。