$_cbase['tpl']['vdir'] = 'ven';
'ven' => array('英文版','/english.php'),
va_home:首页配置
-> c:基本配置
-> m:模块首页模板
-> u:(自定义)配置用户登录注册链接
见/views/umc/_config/va_home.php
这是模板解析中存在的bug;
-> 以下1,2问题,不想从解析中解决(替换来替换去),
-> 请根据情况避开(其实很好避开)使用;
// 如:<!--{=$this->tplname}-->
// -=>解析成:<?php echo @$this->tplname; ?>
// -=>应当为:<!--<?php echo @$this->tplname; ?>-->
// 解决:在前后加个如空格等特殊符号如:<!--/{=$this->tplname}/-->
// 或 评论(<i id="jsid_count_{=$pmod}:{=$did}">0<!--`{=$this->mod},cnt_{=$pmod}`--></i>条) (变量需要`符号分开)
// !!! 本问题在v3.9已经解决, old is:{$vname} -=> new is:{=$vname}
如:{php echo "userip={$_cbase['run']['userip']};"; }
-=>解析成:<?php echo "userip=<?php echo @$_cbase['run']['userip']; ?>;"; ?>
-=>应当为:<?php echo "userip=".@$_cbase['run']['userip'].";"; ?>
解决1:用原始的点(.)连接字符串:{php echo "userip=".@$_cbase['run']['userip'].";"; }
解决2:对大块PHP代码,不需要模板解析,可用如下类似语法包含文件:
{php include_once vopTpls::tinc('m_tppart/tpfile',0); }
或:{code:"dev:tools/a-cfgs"}
-=> 相当于inc文件(此方式不会使用模板解析):
{当前模板}/m_tppart/tpfile.php
* php
- basLang::show('core.page_First')
- lang('admin.adm_center')
- <?php lang('tools.start_setup',0) ?>
* tpl
- {lang(core.view_times,$click)}
- {lang(core.sys_name)}
* js
- lang('jcore.sub_key')
提示:`/dev.php`入口为贴心猫中文文档;欢迎进入`问答`交流使用经验!
QQ群:607070548; Copyright © 2011-2018 txjia.com All rights reserved.
Run:0.000/24.503(ms); 0(sql)/1.967(MB); dev:c_demo/tpltag_main; Upd:2024-11-15 17:22:30