$modversion['hasSearch'] = 1; $modversion['search']['file'] = "include/search.php"; $modversion['search']['func'] = "tad_note_search"; ``` ### 三、 XOOPS語系基本概念 1. XOOPS有哪些語系,完全取決於language底下有多少種語系資料夾。 2. 語系檔放在「模組目錄/language」中,請建立tchinese及tchinese\_utf8目錄。 3. 一般而言語系檔會按照用途放在不同檔案,檔名不可亂改,一共有以下幾種: 4. 「常數開頭」並沒有強制性,只是一種建議。 5. 若是模組中有用到通知功能的時候,language底下會多出一個mail\_template資料夾用來放郵寄內容的樣板。 ### 四、 加入語系常數的方法 1. 常數可用define()來定義,例如:define("\_MI\_MOD\_TITLE","標題:"); 2. 常數通常會以「\_」作為開頭,並用「大寫英文」,以茲辨識。 3. PHP常數要插入字串中,不能直接把常數放到字串裡面去(不然程式會搞不清楚是字串還是常數),其方法如下: ![](http://tad0616.net/uploads/tad_book3/image/000.PNG) 4. 原來字串→$aa="<div>標題</div>"; 5. 套入常數→$aa="<div>" . \_MI\_MOD\_TITLE . "</div>"; ### 五、 常數與變數結合的方法 1. 可用sprintf()來結合常數與變數,常數名稱可用「%s」來代表變數,一個常數中可以有多個「%s」,依位置來對應變數,例如: ``` define("_MD_MOD_INFO","本模組由 %s 於 %s 做最後更新"); $info=sprintf(_MD_MOD_INFO , $name , $update); ```
define("_MD_MOD_INFO","本模組由 %s 於 %s 做最後更新"); $info=sprintf(_MD_MOD_INFO , $name , $update); ```
進階搜尋
572人線上 (182人在瀏覽線上書籍)
會員: 0
訪客: 572