萬(wàn)能標(biāo)簽(ecmsinfo)和靈動(dòng)標(biāo)簽(e:loop)是帝國(guó)CMS模板制作的兩大法寶,只要會(huì)其中之一就能熟練撐握和制作帝國(guó)各種模板。帝國(guó)cms采用了模板分離功能:把內(nèi)容與界面完全分離,靈活的標(biāo)簽+用戶(hù)自定義標(biāo)簽,使之能實(shí)現(xiàn)各式各樣的網(wǎng)站頁(yè)面與風(fēng)格。
今天給秀站網(wǎng)大家講解一下兩者的區(qū)別,查看更多帝國(guó)CMS教程可以到帝國(guó)CMS教程專(zhuān)區(qū)了解帝國(guó)CMS的常見(jiàn)問(wèn)題。
萬(wàn)能標(biāo)簽(ecmsinfo)和靈動(dòng)標(biāo)簽(e:loop)主要區(qū)別:
1、萬(wàn)能標(biāo)簽需先制作標(biāo)簽?zāi)0,而靈動(dòng)標(biāo)簽不需要;
2、萬(wàn)能標(biāo)簽和靈動(dòng)標(biāo)簽調(diào)用各種顯示效果,用兩者之一都能調(diào)用出來(lái)。但萬(wàn)能標(biāo)簽在多行多列時(shí)可能更方便些,靈動(dòng)標(biāo)簽要配合css來(lái)控制幾行幾列(用div+css的話,兩者基本上是沒(méi)區(qū)別的,用table實(shí)現(xiàn)多列要用萬(wàn)能標(biāo)簽);
3、靈動(dòng)標(biāo)簽比萬(wàn)能標(biāo)簽效率會(huì)高一點(diǎn),因?yàn)椴恍枰x取標(biāo)簽?zāi)0濉?/p>
解決帝國(guó)CMS搜索頁(yè)面模板不支持靈動(dòng)標(biāo)簽和萬(wàn)能標(biāo)簽的方法:
1,打開(kāi) /e/search/result/index.php 文件
查找
require("../../class/connect.php"); require("../../class/db_sql.php"); require("../../data/dbcache/class.php"); require("../../class/q_functions.php"); require "../".LoadLang("pub/fun.php"); |
修改為:
require('../../class/connect.php'); require('../../class/db_sql.php'); require('../../class/functions.php'); require('../../class/t_functions.php'); require('../../data/dbcache/class.php'); require "../".LoadLang("pub/fun.php"); |
2,再查找
//替換公共模板變量 $listtemp=$tempr[temptext]; |
在上面添加如下代碼
//頁(yè)面支持標(biāo)簽 $tempr[temptext]=DtNewsBq('list'.$tempid,$tempr[temptext],0); |
修改完成,這樣就可以在搜索模板中靈活使用帝國(guó)cms強(qiáng)大的靈動(dòng)和萬(wàn)能標(biāo)簽了
下邊的代碼直接覆蓋掉/e/search/result/index.php文件就可以。