帝國CMS 6.6版新增自定義擴展變量功能,用戶可以自定義公共的程序使用變量,為用戶擴展系統(tǒng)帶來便利。比如可以增加像系統(tǒng)$public_r[newsurl]這樣的變量,還比如擴展了某個系統(tǒng)模型,需要增加設(shè)置項都可以用擴展變量來實現(xiàn)...等等。
站在用戶的角度思考問題,與客戶深入溝通,找到寧德網(wǎng)站設(shè)計與寧德網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋寧德地區(qū)。
自定義擴展變量功能介紹:
(1)、擴展變量支持按分類歸類及顯示。刪除相應(yīng)分類會刪除分類下的變量。
(2)、變量支持是否寫入緩存,如果寫入緩存,在任意php或模板中用$public_addr['add_變量名']可取得變量內(nèi)容。
(3)、內(nèi)置變量返回函數(shù)(數(shù)據(jù)庫讀取變量內(nèi)容):ReturnPublicAddVar(變量名)。取多個變量內(nèi)容可用逗號隔開,例子:
取得單變量內(nèi)容:$value=ReturnPublicAddVar('myvar'); //$value就是變量內(nèi)容。
取得多個變量內(nèi)容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是變量內(nèi)容。
自定義擴展變量功能的強大在于為二次開發(fā)和插件開發(fā)提供了便利,再6.5及其以前想要設(shè)置類似于$public_r[newsurl](網(wǎng)站地址)這樣的的全局變量,我們就必須要更改系統(tǒng)源文件和修改數(shù)據(jù)表,從而造成升級不不方便。
備注:
1.后臺-系統(tǒng)設(shè)置-系統(tǒng)參數(shù)設(shè)置 所有設(shè)置記錄在數(shù)據(jù)表phome_enewspublic
2.$public_r緩存數(shù)組記錄的是數(shù)據(jù)表phome_enewspublic大部分設(shè)置(6.5及其以前) 6.6應(yīng)該有個分表記錄用戶設(shè)置(猜測)
3.$public_r緩存記錄在e/class/config.php中
4.e/class/connect.php包含了e/class/config.php (包含就是require() 或者 include())
5.所有的控制器均包含/引用了e/class/connect.php (控制器就像e/enews/index.php e/DoInfo/ecms.php 這樣的文件,根據(jù)對應(yīng)的表單使用對應(yīng)的函數(shù)和引用對應(yīng)的文件)
6.非控制器比如e/class/functions.php 或者是是e/data/下的木板緩存文件 默認包含他們的文件都包含了e/class/connect.php存在了,所以$public_r成了全局變量();使用如上圖
7.除了$public_r還有e/class/config.php文件里你能看到的 e/class/connect.php function db_connect()上方的 比如$navinfor,是不是很熟系在內(nèi)容也里$navinfor[title] $navinfor['字段']
自定義擴展變量可以不用到應(yīng)用擴展上,來簡單點的
1.來個SEOtitle
2.來個備案號(我朝特色,備案號命名統(tǒng)一的話分享模板都不用改備案號了)
3.來個統(tǒng)計代碼(大眾公共效應(yīng)之后也不用該模板板了)
n.....
當然這些模板公共變量也可以做到
第一步:
后臺添加三個數(shù)據(jù)表字段
字段名:pro
字段標識:省
輸入表單替換Html代碼:
字段名:city
字段標識:市
輸入表單替換Html代碼:
字段名:area
字段標識:縣
輸入表單替換Html代碼:
第二步:
建立完畢后,在到 管理系統(tǒng)模型 修改生成相應(yīng)的表單!
三個字段設(shè)為 提交項 可添加 修改 列表顯示 結(jié)合項
第三步:
打開 e/admin/AddNews.php 文件
把以下代碼粘貼到結(jié)尾的隨便位置即可
第四步:
下載底部連接中的兩個JS上傳到 e/admin/
JS為UTF-8編碼,其他請自己轉(zhuǎn)碼
到此后臺已經(jīng)實現(xiàn)添加內(nèi)容三級聯(lián)動
第五步:
在前臺顯示位置添加一下代碼可篩選查
不建議使用站群,不方便
報價需要根據(jù)功能來定;
如果需要付費服務(wù),聯(lián)系我吧
其實很簡單的拉!你想作多城市的!那么OK阿!安裝100套程序,數(shù)據(jù)庫表前綴改改就好了!嘿嘿,在自己建一個home頁調(diào)用就可以了,嘎嘎!要么就把總分類忽略,直接建立區(qū)域設(shè)置為城市退一步就差不多了!