RSS  WAP  简体中文  繁体中文  English  
高级搜索
游客:注册    ;用户登录 搜索  论坛首页  
您现在的位置:网站引擎产品论坛SiteEngine安装使用siteengine开发说明(二)
您好,  积分:,您有0条新站内短信 最新帖子
  
主题: siteengine开发说明(二) 上一主题  下一主题
作者:
主题: siteengine开发说明(二)
九天鹰


专业版

Level: 29
HP: 578 / 798
MP: 154 / 947
Exp: 50%

帖子: 231
积分: 609
注册时间: 2006-01-23
1楼
判断语句是程序不可缺少的一部分,虽然模板是静态的html文件,但是我们的模板机制允许用户在模板中加入if…else…判断语句,熟练运用这个语句,你会感到模板是如此的灵活.

[if($classid == '1')][then]类别为1[/then][else]类别不为1[/else][/if]
以上的代码含义是当类别编号是1时显示”类别为1”,当类别编号不为1时,显示”类别不为1”

这种判断语句在模板里非常有用,可以实现不同的类别显示的页面不一样.如果灵活运用,还可以写出这样的语句,循环嵌套.
[if(empty($classid))][then]类别为空[/then][else][if($classid == '1')][then]类别为1[/then][else]类别不为1[/else][/if][/else][/if]

同样我们也可以通过判断数据库中的某个字段是否为空来决定这个字段的值是否在浏览时显示出来
[if(!empty($document))][then]
<tr><td>文档名称</td><td>$document</td></tr>
[/then][/if]


我们也可以通过判断用户是否登陆来显示不同的页面内容
[if(empty($SESSION[uid]))][then]
<tr><td>联系电话:</td><td>对不起,你无权查看</td></tr>
[/then][else]
<tr><td>联系电话:</td><td>$telphone</td></tr>
[/else][/if]




06-8-22 00:33 1楼
  插入邮件地址  发短消息     回复
TinTin

Moderate

商务门户版

Level: 36
HP: 987 / 987
MP: 608 / 953
Exp: 27%

帖子: 913
积分: 2391
注册时间: 2006-01-17
2楼
模板也疯狂!



06-8-22 09:24 2楼
  插入邮件地址  发短消息     回复
skyline


专业版

Level: 32
HP: 889 / 889
MP: 302 / 953
Exp: 76%

帖子: 454
积分: 913
注册时间: 2006-01-18
3楼
能够在模版里面写程序判断哦!



06-8-22 10:01 3楼
  插入邮件地址  发短消息     回复
     
© 2002 - 2007 BOKAVAN Inc. All Rights Reserved  博卡先锋 版权所有  京ICP备06013158