1、帝國cms中在php代碼裡面怎麼引用[!
你也會寫php,怎麼就不知道模板里的標簽和php的變數不是一個意思呢。直接把官方的解釋貼給你看
程序擴展變數說明:通過這些變數可實現各種更復雜的系統.
1、列表模板變數說明:
當前欄目id:$navclassid或$GLOBALS[navclassid]
通過這個變數可以輸出這個欄目id的所有數據(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')
2、內容模板變數說明:
欄位值數組:$navinfor
調用方法:$navinfor[欄位名],比如要顯示"信息ID欄位",那在模板里用:<?=$navinfor[id]?>即可輸出(要開啟模板支持程序代碼)
2、帝國cms 怎麼樣把擴展變數做到首頁
帝國CMS 6.6版新增自定義擴展變數功能,用戶可以自定義公共的程序使用變數,為用戶擴展系統帶來便利。比如可以增加像系統$public_r[newsurl]這樣的變數,還比如擴展了某個系統模型,需要增加設置項都可以用擴展變數來實現
3、如何查看帝國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]?>即可輸出(要開啟模板支持程序代碼)
4、帝國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.....
當然這些模板公共變數也可以做到
5、帝國cms拓展變數能在後台調用嗎
系統->系統設置->擴展變數
點擊「添加擴展變數「
按要求填寫表單
填好後,看下圖,確認是否正確
點擊」提交「
調用方式:<?=$public_r['add_bian']?> ,將這段代碼中的bian改為你自己的變數名稱,復制到模板中,即可調用成功,若未成功,請仔細看上面的步驟
6、帝國cms安裝完畢並且設置後怎麼建站?如何和自己寫的PHP代碼還有前台頁面銜接起來?急!急!!急!!!
我不知道你要加什麼類型的php代碼,我把我想到的告訴給你,希望對你有幫助。
1、帝國默認都是生成html的,包括首頁、分類頁、內容頁等等。
2、你可以把帝國切換到動態頁面(>6.0版本),具體在各欄目的設置中,生成選項,找到對應文件,可以方便切入自已的代碼,方法一。
3、系統設置,信息設置,裡面有「模板支持程序代碼」,你的php代碼可以通過模板的方式切入進去,方法二。
4、系統設置,擴展變數,你的php代碼內容可以通過系統變數的方式切入,方法三。
7、帝國cms調用網站備案的標簽
不記得帝國有自帶這個標簽了,好像織夢有自帶的。
帝國沒有你也可以增加一個擴展變數的,這樣 在任意php或模板中用$public_r['add_變數名']可取得變數內容。