W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
配置是sentCMS非常核心的內(nèi)容sentCMS內(nèi)置了約30項(xiàng)配置,用于控制系統(tǒng)前后臺(tái)的諸多需求特性。
在sentCMS的二次開(kāi)發(fā)中許多需要?jiǎng)討B(tài)控制的需求,都可以簡(jiǎn)單地通過(guò)增加配置得以實(shí)現(xiàn)。靈活應(yīng)用配置管理,可以大大簡(jiǎn)化與設(shè)置相關(guān)功能的需求開(kāi)發(fā)。
配置標(biāo)識(shí)
該值用來(lái)從PHP代碼中通過(guò) C函數(shù) 訪問(wèn)配置值,例如標(biāo)識(shí)為WEB_SITE_TITLE的字符類型配置,在PHP代碼中可以使用 C('WEB_SITE_TITLE') 獲取到。
配置標(biāo)識(shí)按約定應(yīng)為:大寫(xiě)英文字母和下劃線組成。
配置標(biāo)題
該值即后臺(tái)配置列表中用于友好顯示的中文標(biāo)題,以及網(wǎng)站設(shè)置中各項(xiàng)配置的表單標(biāo)題,用于表明該配置的功用。
排序
該值用于分組顯示時(shí)列表中配置的排列順序,值越高越靠前。
配置類型
配置有以下幾種類型:數(shù)字,字符,文本,數(shù)組,枚舉,
幾種類型的區(qū)別之1:
o 數(shù)字,字符型的配置,在網(wǎng)站設(shè)置表單中使用的是text型input,但數(shù)字型input較短,字符型input較長(zhǎng);
o 文本,數(shù)組型配置在網(wǎng)站設(shè)置表單中使用的是textarea,通過(guò)編輯其中的文本修改配置;
o 枚舉使用的是select,表示多項(xiàng)可選項(xiàng)中使用其中之一,通過(guò)選擇來(lái)確定配置值。
幾種類型的區(qū)別之2:
o 數(shù)組型配置,C函數(shù)返回的是一個(gè)一維數(shù)組
其他類型的配置,C函數(shù)返回的是一個(gè)字符串
配置分組
在配置較多的情況下,將配置按相關(guān)性分組,有利于瀏覽和檢索修改相關(guān)配置。
修改 CONFIG_GROUP_LIST可以增加新的分組,新增的分組會(huì)成為網(wǎng)站設(shè)置中的新標(biāo)簽選項(xiàng)卡。
當(dāng)一項(xiàng)配置在此處設(shè)置了其所屬分組后,即可在網(wǎng)站設(shè)置中相應(yīng)的選項(xiàng)卡中修改配置值。
配置值
即 C函數(shù)返回的配置項(xiàng)的值,對(duì)于數(shù)字,字符,文本型配置,這里的內(nèi)容原樣返回。
對(duì)于數(shù)組配置,這里以key:value的格式 每行設(shè)置一個(gè)數(shù)組元素 ,例如:文檔可見(jiàn)性 DOCUMENT_DISPLAY 有三種,其配置值如下書(shū)寫(xiě):
0:所有人可見(jiàn)
1:僅注冊(cè)會(huì)員可見(jiàn)
2:僅管理員可見(jiàn)
C('DOCUMENT_DISPLAY')的返回值即為:
array('0'=>'所有人可見(jiàn)','1'=>'僅注冊(cè)會(huì)員可見(jiàn)','2'=>'僅管理員可見(jiàn)')
配置項(xiàng)
只有枚舉型配置才需要設(shè)置該項(xiàng),書(shū)寫(xiě)方式與數(shù)組配置值的格式相同。用于在網(wǎng)站設(shè)置中自動(dòng)生成select列表。option的value屬性取:之前的部分,text取:之后的部分。例如,
配置項(xiàng)如下:
0:關(guān)閉
1:開(kāi)啟
其配置值為1,(根據(jù)以上配置項(xiàng),配置值只能是0或1)
在網(wǎng)站設(shè)置中生成的表單為:
<select name="">
<option value="0">關(guān)閉</option>
<option value="1" selected>開(kāi)啟</option>
</select>
說(shuō)明
即網(wǎng)站設(shè)置中表單的標(biāo)題后面括號(hào)中的描述性文字,用于對(duì)配置做更詳細(xì)的描述說(shuō)明。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: