澳门新葡萄京官网注册帝国CMS控制面板/会员中心模板支持变量标签调用的方法

王国的会员主旨极丑,关键是没模板化,比很多爱人猜测不懂改正

以往无数王国CMS网址的会员宗旨头尾与网址首页的头尾是均等的,那将要求帝国CMS的会员中央也正是决定面版能协助标签调用,帮衬模板变量调用,如:!—temp.header–]

经过以下办法,能够在会员中央任性页面,比方会员中央首页,以帝国CMS7.0为例,调用会员投稿发布的持有新闻列表:

近来教咱们怎么样选用灵动标签在帝国的会员中央首页怎么着调用各系统模型的内容:

只是帝国CMS本人是不扶持的。

?php$spacesql=$empire-query(select*fromphome_ecms_shopwhereuserid=$user[userid]andismember=1orderbynewstimedesclimit10);while($spacer=$empire-fetch($spacesql)){$titleurl=sys_ReturnBqTitleLink($spacer);//链接?ahref=?=$titleurl??=$spacer[title]?/abr?php}?

矫正空间首页模板e/space/template/default/index.temp.php,显示新闻的地点加上边代码,表改成要调用的数据表名

透过以下教程能够兑现调节面版也正是会着力也扶植调用模板变量标签。

那是根据数据表来查询调用的,改正成要求的数据表

?php$spacesql=$empire-query("select * from phome_ecms_表 where userid='$userid' and ismember=1 order by newstime desc limit 10");while($spacer=$empire-fetch($spacesql)){$titleurl=sys_ReturnBqTitleLink($spacer);//链接?a href="?=$titleurl?"?=$spacer[title]?/abr?php}?

第一步:

打开/e/class/functions.php 找到

=============================//解析代码functionRepExeCode($string)=============================

在这里上头增添以下代码:

//标签替换4functionCustomNewsBq($name,$indextext){global$empire,$dbtbpre,$public_r,$emod_r,$class_r,$class_zr,$fun_r,$navclassid,$navinfor,$class_tr,$level_r,$etable_r;$file=ECMS_PATH.e/data/tmp/dt_temp.$name..php;$indextext=stripSlashes($indextext);$indextext=ReplaceTempvar($indextext);//替换全局模板变量//替换标签$indextext=DoRepEcmsLoopBq($indextext);$indextext=RepBq($indextext);//写文件WriteFiletext($file,AddCheckViewTempCode().$indextext);//读取文件内容ob_start();include($file);$string=ob_get_contents();ob_end_clean();$string=RepExeCode($string);//解析代码return$string;}

第二步:

查找:

WriteFiletext($file1,AddCheckViewTempCode().$r[0]);

修改为:

$tmplist=CustomNewsBq(cp0,$r[0]);WriteFiletext($file1,$tmplist);

第三步:

找到:

WriteFiletext($file2,AddCheckViewTempCode().$r[1]);

修改为:

$tmplist=CustomNewsBq(cp1,$r[1]);WriteFiletext($file2,$tmplist);

如此那般,帝国cms就足以兑现控制面板模板头尾帮衬标签调用了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注