社区
基础编程
帖子详情
哪位高手指点一下? 如何PHP模板block中的内容一次也不显示?
pzk
2003-11-06 09:40:56
好像BLOCK到少要显示一次.
怎么样让它里面的内容不显示.?
...全文
52
13
打赏
收藏
哪位高手指点一下? 如何PHP模板block中的内容一次也不显示?
好像BLOCK到少要显示一次. 怎么样让它里面的内容不显示.?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mistruster
2003-11-26
打赏
举报
回复
<!-- BEGIN main -->
xxxxxxx
<!-- BEGIN col -->
yyyyyyyyyyyy {col.name}
<!-- END col -->
xxxxxxx
<!-- END main -->
if(empty($name))
{
}
else
{
$col["name"] = $name;
$tpl->assign("col", $col);
$tpl->parse("main.name");
}
//...
$tpl->parse("main");
Mistruster
2003-11-26
打赏
举报
回复
<!-- BEGIN main -->
xxxxxxx
<!-- BEGIN col -->
yyyyyyyyyyyy {name}
<!-- END col -->
xxxxxxx
<!-- END main -->
if(empty($name))
{
}
else
{
$tpl->assign("name", $name);
$tpl->parse("main.name");
}
//...
$tpl->parse("main");
xuzuning
2003-11-21
打赏
举报
回复
块声明有用大写
<!-- BEGIN col -->
<!-- END col -->
pzk
2003-11-09
打赏
举报
回复
allkill兄说得有点道理,
可我试过好像不行,
因为"col"块就算为空,
file块中还有
<!-- begin col -->
<table>
<tr>
<td>{name}</td>
</tr>
</table>
<!-- end col -->
部分为能去掉,
解析出来网页上会显示一个表格.
大家多参与呀.
fish21cn
2003-11-08
打赏
举报
回复
o
xinyaoxp
2003-11-08
打赏
举报
回复
up
allkill
2003-11-08
打赏
举报
回复
你直接
如果你是用PHPLIB的话想把块设置为空可以
if(empty($name)){
$template->set_var("col", "");
}else{
//解析模板
}
pzk
2003-11-08
打赏
举报
回复
template类中根本就没有destory 这个方法.
继续寻找答案.^^
fish21cn
2003-11-07
打赏
举报
回复
up
skystar008
2003-11-07
打赏
举报
回复
在那个类的方法中判断一下就行了。如果为空的话就destory it
ustb
2003-11-07
打赏
举报
回复
简单
取出这一个块,定义成一个子模板。
pzk
2003-11-06
打赏
举报
回复
能详细一些么?
样子如:
<!-- begin col -->
<table>
<tr>
<td>{name}</td>
</tr>
</table>
<!-- end col -->
我怎么在解析这个模板页时,
判断如果name为空时, 让"col"这个块消失呢?
xuzuning
2003-11-06
打赏
举报
回复
单列
PHP
高效框架Bonfrire之
模板
功能
许多CMS,Blog等系统都是用
PHP
开发的, 一部分原有是因为
PHP
+ MySQL + apache/nginx/IIS 环境比较易搭建 而且还开源, 移植也比较方便。 可能很多
PHP
开发人员都在找一个高效,维护容易的框架。我就是其
中
一位, 一不小心, 我跌入了 CodeIgnter 的怀抱, 刚开始学习
PHP
, 确实有很多地方很不顺手, 可能是自己太菜, 入手很久, 感觉只搞...
php
lib-template
模板
技术(转寄)
//由于某些原因,要暂时离开
php
一段时间,最近在家休养
中
,顺便写些自己的学习心得与大家共享之//发在新手答疑区,主要我感觉这里人气比较多,诚心希望能给各位网友带来需要的东西//另外论坛不支持html代码,表格地方
显示
才有误。 可以到我的blog里面看“美观”版自己并没有怎么仔细去看
php
lib
模板
的源文件,我这里用到的也就:set_file, set_
block
, set_var, parse,
PHP
网页导航条居
中
,求助:为何
中
间的导航条无法居
中
?_html/css_WEB-ITnose
中
间的导航条无论如何都不能居
中
?rz..本人刚开始学html和css,菜鸟一个,望各位
高手
能
指点
一二,谢谢!css代码:body {background:#efefef;text-align:center;margin:0;padding:0;}#main {width:950px;background:#fffacd;margin:0 auto;padding:0;}#header {back...
php
lib-template
模板
技术
0、开始首先下载个template.
php
,网上很多,http://sourceforge.net/projects/
php
lib 上也有,其实一般下下来都是inc的后缀名,无所谓(个人习惯将其改为
php
的)放到你网站的某个目录下,建议入门的时候给自己将点难度,就把它放到你做测试的目录
中
,直接require(template.
php
); 这样至少可以排除路径出的错。新建一个test.html文
悬而未决:在smarty
模板
页
中
指明了cacheless却不生效
经检查smarty目录
中
的Smarty_Compiler.class.
php
,已经加上: if($tag_command == cacheless) $this->_plugins[
block
][$tag_command] = array($plugin_func, null, null, null, false);else $this->_plugins[
block
][$tag
基础编程
21,891
社区成员
140,343
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章