我不知道你要加什么類型的php代碼,我把我想到的告訴給你,希望對你有幫助。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設、成都網(wǎng)站設計、海林網(wǎng)絡推廣、成都微信小程序、海林網(wǎng)絡營銷、海林企業(yè)策劃、海林品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供海林建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:jinyejixie.com
1、帝國默認都是生成html的,包括首頁、分類頁、內容頁等等。
2、你可以把帝國切換到動態(tài)頁面(6.0版本),具體在各欄目的設置中,生成選項,找到對應文件,可以方便切入自已的代碼,方法一。
3、系統(tǒng)設置,信息設置,里面有“模板支持程序代碼”,你的php代碼可以通過模板的方式切入進去,方法二。
4、系統(tǒng)設置,擴展變量,你的php代碼內容可以通過系統(tǒng)變量的方式切入,方法三。
帝國CMS 6.6版新增自定義擴展變量功能,用戶可以自定義公共的程序使用變量,為用戶擴展系統(tǒng)帶來便利。比如可以增加像系統(tǒng)$public_r[newsurl]這樣的變量,還比如擴展了某個系統(tǒng)模型,需要增加設置項都可以用擴展變量來實現(xiàn)...等等。
自定義擴展變量功能介紹:
(1)、擴展變量支持按分類歸類及顯示。刪除相應分類會刪除分類下的變量。
(2)、變量支持是否寫入緩存,如果寫入緩存,在任意php或模板中用$public_addr['add_變量名']可取得變量內容。
(3)、內置變量返回函數(shù)(數(shù)據(jù)庫讀取變量內容):ReturnPublicAddVar(變量名)。取多個變量內容可用逗號隔開,例子:
取得單變量內容:$value=ReturnPublicAddVar('myvar'); //$value就是變量內容。
取得多個變量內容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是變量內容。
自定義擴展變量功能的強大在于為二次開發(fā)和插件開發(fā)提供了便利,再6.5及其以前想要設置類似于$public_r[newsurl](網(wǎng)站地址)這樣的的全局變量,我們就必須要更改系統(tǒng)源文件和修改數(shù)據(jù)表,從而造成升級不不方便。
備注:
1.后臺-系統(tǒng)設置-系統(tǒng)參數(shù)設置 所有設置記錄在數(shù)據(jù)表phome_enewspublic
2.$public_r緩存數(shù)組記錄的是數(shù)據(jù)表phome_enewspublic大部分設置(6.5及其以前) 6.6應該有個分表記錄用戶設置(猜測)
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ù)對應的表單使用對應的函數(shù)和引用對應的文件)
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,是不是很熟系在內容也里$navinfor[title] $navinfor['字段']
自定義擴展變量可以不用到應用擴展上,來簡單點的
1.來個SEOtitle
2.來個備案號(我朝特色,備案號命名統(tǒng)一的話分享模板都不用改備案號了)
3.來個統(tǒng)計代碼(大眾公共效應之后也不用該模板板了)
n.....
當然這些模板公共變量也可以做到
系統(tǒng)-系統(tǒng)設置-擴展變量
點擊“添加擴展變量“
按要求填寫表單
填好后,看下圖,確認是否正確
點擊”提交“
調用方式:?=$public_r['add_bian']? ,將這段代碼中的bian改為你自己的變量名稱,復制到模板中,即可調用成功,若未成功,請仔細看上面的步驟
幾種方式:
1、直接在帝國定義的userfun.php中擴充你自己定義的函數(shù),然后在相應的程序頁面中直接引用函數(shù)即可;
2、在列表模版可以勾選“使用程序代碼”,然后寫入PHP代碼;
3、在相應的頁面模版中直接嵌入PHP代碼;
4、單獨寫PHP程序,放在某個目錄下作為擴展,然后在帝國相應程序頁面中引用。
新聞標題:帝國cms擴展變量講解 帝國cmstags插件
網(wǎng)站路徑:http://jinyejixie.com/article48/ddispep.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、云服務器、Google、全網(wǎng)營銷推廣、微信公眾號、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)