導航:首頁 > 萬維百科 > 帝國cmsphp擴展變數

帝國cmsphp擴展變數

發布時間:2020-12-12 15:02:42

1、帝國cms 怎麼樣把擴展變數做到首頁

帝國CMS 6.6版新增自定義擴展變數功能,用戶可以自定義公共的程序使用變數,為用戶擴展系統帶來便利。比如可以增加像系統$public_r[newsurl]這樣的變數,還比如擴展了某個系統模型,需要增加設置項都可以用擴展變數來實現

2、在帝國cms定義了一個公共模板變數, 把變數用到其他自定義頁面,沒有樣式是什麼原因?

樣式表的地址
有沒有還保留原來的公共變數
仔細檢查下代碼
祝你成功

3、帝國 cms 如何做自定義php動態頁面

請問你想達到什麼效果,請直接說你想要的效果

4、請教內容頁php變數寫法 帝國cms

文章內容 news.text 是不能被調用的,想要調用唯有資料庫里取,一般是新聞系統的smalltext簡介欄位 調用 title標題欄位 titlepic標題圖片欄位 smalltext 用div css自己組合

5、帝國cms中在php代碼裡面怎麼引用[!

你也會寫php,怎麼就不知道模板里的標簽和php的變數不是一個意思呢。直接把官方的解釋貼給你看
程序擴展變數說明:通過這些變數可實現各種更復雜的系統.
1、列表模板變數說明:
當前欄目id:$navclassid或$GLOBALS[navclassid]
通過這個變數可以輸出這個欄目id的所有數據(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')

2、內容模板變數說明:
欄位值數組:$navinfor

調用方法:$navinfor[欄位名],比如要顯示"信息ID欄位",那在模板里用:<?=$navinfor[id]?>即可輸出(要開啟模板支持程序代碼)

6、帝國cms 地址擴展數量怎麼弄

帝國CMS 6.6版新增自定義擴展變數功能,用戶可以自定義公共的程序使用變數,為用戶擴展系統帶來便利。比如可以增加像系統$public_r[newsurl]這樣的變數,還比如擴展了某個系統模型,需要增加設置項都可以用擴展變數來實現...等等。

自定義擴展變數功能介紹:
(1)、擴展變數支持按分類歸類及顯示。刪除相應分類會刪除分類下的變數。
(2)、變數支持是否寫入緩存,如果寫入緩存,在任意php或模板中用$public_addr['add_變數名']可取得變數內容。
(3)、內置變數返回函數(資料庫讀取變數內容):ReturnPublicAddVar(變數名)。取多個變數內容可用逗號隔開,例子:
取得單變數內容:$value=ReturnPublicAddVar('myvar'); //$value就是變數內容。
取得多個變數內容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是變數內容。

自定義擴展變數功能的強大在於為二次開發和插件開發提供了便利,再6.5及其以前想要設置類似於$public_r[newsurl](網站地址)這樣的的全局變數,我們就必須要更改系統源文件和修改數據表,從而造成升級不不方便。

備註:
1.後台->系統設置->系統參數設置 所有設置記錄在數據表phome_enewspublic
2.$public_r緩存數組記錄的是數據表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 這樣的文件,根據對應的表單使用對應的函數和引用對應的文件)
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.來個備案號(我朝特色,備案號命名統一的話分享模板都不用改備案號了)
3.來個統計代碼(大眾公共效應之後也不用該模板板了)
n.....
當然這些模板公共變數也可以做到

7、如何查看帝國CMS中navclassid這個變數的說明,是PHP的CMS

程序擴展變數說copy明:通過這些變數可實現各種更復雜的系統.
1、列表模板變數說明:
當前欄目id:$navclassid或$GLOBALS[navclassid]
通過這個變數可以輸出這個欄目id的所有數據(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')

2、內容模板變數說明:
欄位值數組:$navinfor

調用方法:$navinfor[欄位名],比如要顯示"信息ID欄位",那在模板里用:<?=$navinfor[id]?>即可輸出(要開啟模板支持程序代碼)

8、安裝帝國CMS時提示PHP配置文件有問題,讓我:1.修改php.ini,將:short_open_tag 設為 On 2.重啟Apache

記住了php.ini裡面 有2個short_open_tag

請改第2個 前面沒有分號的short_open_tag = Off為short_open_tag = On,重開服務就可以了

9、帝國cms拓展變數能在後台調用嗎

系統->系統設置->擴展變數

點擊「添加擴展變數「

按要求填寫表單

填好後,看下圖,確認是否正確

點擊」提交「
調用方式:<?=$public_r['add_bian']?> ,將這段代碼中的bian改為你自己的變數名稱,復制到模板中,即可調用成功,若未成功,請仔細看上面的步驟

與帝國cmsphp擴展變數相關的知識