if判断标签实例

轻开B2C电子商务网站删除商品实例

栏目节点及引入权限检查文件

<chtml><Bag id=sys><we name=NodeID>a0.0</we></Bag></chtml><!-- 栏目节点 -->
<chtml file="base/ac/checkAcl.htm"/><!-- 引入权限检查文件 -->

权限判断

<chtml>
<!-- 权限判断 -->
<if x="@{sys:canDo}" else=1>
<we x=true>
	<call>act</call>
	<to>@{sys:face}@{sys:curPath}[email protected]{show:catalog}</to>
</we>
<script>alert("您没有权限!");history.back();</script>
</if>
</chtml>

如果@{sys:canDo}=true,执行删除,然后返回列表

<we x=true>
	<call>act</call>
	<to>@{sys:face}@{sys:curPath}[email protected]{show:catalog}</to>
</we>

否则(@{sys:canDo}=false),提示无权操作并退回上一页

<script>alert("您没有权限!");history.back();</script>

删除商品的代码

<chtml id=act onlycall>
<esql module=base id=show>select we_num,catalog from co_sale where we_id='@{pPage:myid}'</esql>
<file act=del>htm/images/@{show:we_num}/</file>
<ESql module=base act=edit>delete from co_sale where we_id='@{pPage:myid}'</ESql>
</chtml>

完整的代码

<html>
<chtml><Bag id=sys><we name=NodeID>a0.0</we></Bag></chtml><!-- 栏目节点 -->
<chtml file="base/ac/checkAcl.htm"/><!-- 引入权限检查文件 -->
<chtml>
<!-- 权限判断 -->
<if x="@{sys:canDo}" else=1>
<we x=true>
	<call>act</call>
	<to>@{sys:face}@{sys:curPath}[email protected]{show:catalog}</to>
</we>
<script>alert("您没有权限!");history.back();</script>
</if>
</chtml>
</html>
<chtml id=act onlycall>
<esql module=base id=show>select we_num,catalog from co_sale where we_id='@{pPage:myid}'</esql>
<file act=del>htm/images/@{show:we_num}/</file>
<ESql module=base act=edit>delete from co_sale where we_id='@{pPage:myid}'</ESql>
</chtml>

文件在轻开B2C电子商务网站的site/eb目录下(site/eb/show_del.chtml),赶快打开看看,亲自实验一下吧

轻开平台资源下载及说明

平台免费下载:http://download.csdn.net/detail/tx18/8381859


最新开发手册下载:http://download.csdn.net/detail/tx18/8411089

开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585

轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册
时间: 2024-10-21 05:26:08

if判断标签实例的相关文章

if判断标签

功能: ·         判断标签,根据参数决定解释执行符合条件的子标签 用法: <if x=条件值 [else=节点序号]>  <标签x=[条件值]>......</标签>  ...</if> ·        x:条件值,与标签中的x比较,如果相等则解释执行该标签 ·        else:节点序号,可选,如果没有相等的x时,解释执行该标签 ·        标签:根据判断解释执行的主体,至少要有一组,可以是WebEasy标签或者html标签,x可选

WordPress基础知识:条件判断标签及用法大全

在 WordPress 主题和插件开发中,条件判断标签(Conditional Tags)是非常重要的,通过条件判断标签,我们可以判断各种情况,从而使用对应的代码等.例如在顶部导航条中有一个"首页"选项,在首页的时候需要设置 成高亮,我们可以在头部导航模板文件(header.php)中使用条件判断标签 is_home() 来判断当前页面是不是首页,然后再输出高亮的 class. 这类的条件判断标签一般会返回一个布尔值,这样我们就可以使用 if 语句判断不同的页面不同的情况而分别使用不同

if判断标签用法说明更新

原博文说明(http://blog.csdn.net/tx18/article/details/43850295)有同学在理解上出现歧义,特更新说明如下: 功能: ? 判断标签,根据参数决定解释执行符合条件的子标签 用法: <if x=条件值 [else=子标签序号]> <子标签 x=[条件值]>......</ 子标签> ...</if> ? x:条件值,与子标签中的x比较,如果相等则解释执行该子标签 ? else:子标签序号(0.1.2 - N),可选,

ThinkPHP 3.2.2 在 volist 多重循环嵌套中使用 if 判断标签

今天在 ThinkPHP 3.2.2 的试图模板中使用多重循环,用来把相应类别下对应的文章都依次循环出来,但是无论如何只能循环出类别,类别下的文章无法循环出,( 错误 ) 代码如下: <volist name="list" id="vo"> <tr class='{$vo.help_category_id}'> <td>{$vo.help_category_id}</td> <td class='display_

javaVM 判断对象实例何时回收 用的可达性分析算法,而非引用计数算法

做java开发也好几年了,今天才晓得java内存的回收算法,真是惭愧惭愧 java虚拟机判断一个对象实例是否可以被回收,并非引用计数算法. 因为引用计数算法很难解决对象直接互相循环引用的问题. 所以java C#都是使用可达性分析来判断对象是否可以回收的. 这个算法的基本思路就是通过一系列的称为"GC Root"的对象作为起始点,从这些节点开始向下搜素,搜索所走过的路径称为应用链,当一个对象到GC Roots没有任何引用链相连时.则证明此对象时不可用的,可以被回收了.如下图对象obje

asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例

无论你用什么语言,正则表达式的处理方法都是非常灵活.高效的,尤其是对某些字符串的抓取.过滤方面,更显其优势. 正则表达式的写法通常比较简单,几行短代码便能轻松完成看似很复杂的事情,更值得称赞的是,它的执行效率非常高,运行速度相当快.因此我在项目的开发中,通常把正则表达式作为处理问题的首选方法. 正则表达式的运用,在各种语言里都是相通的,也就是说,当你懂得在PHP中使用正则表达式,那么在任何一种语言中也能轻驾就熟. 这里给出两个asp.net实例. 1.asp.net正则表达式提取网址.标题.图片

&lt;jsp:javabean&gt;动作标签实例

<jsp:javabean>动作标签实例 之后补齐基础知识 scope属性 该属性指定了所创建Bean实例的存取范围,省略该属性时的值为page.<jsp:useBean>标识被执行时,首先会在scope属性指定的范围来查找指定的Bean实例,如果该实例已经存在,则引用这个Bean,否则重新创建,并将其存储在scope属性指定的范围内. scope属性可选值如下 page:(当前页面范围) 制定了所创建的Bean实例只能够在当前的JSP文件中使用,包括在通过include指令静态包

session标签实例:简单的系统登录代码(巧妙地避开SQL注入攻击)

提交用户名和密码到服务器,以用户为条件查询用户记录,然后判断用户是不是已经注册,若注册就判断密码是否正确,正确则成功登录,在会话中记录用户的相关信息.查询中只以用户名为条件,让数据库从单列索引中快速找出匹配的用户记录,速度远快于同时使用用户名和密码作为条件的查询,而且还巧妙地避开了SQL注入攻击. 登录页 表单代码 <FORM name=form1 action="" method=post onsubmit="return checkval();">

shell 判断语句--实例解读

1 if 语句 if语句的格式: if 条件 then 命令 fi if 条件 then 命令 else 命令 fi if 条件 then 命令 elif 条件 then 命令 else 命令 fi 示例: 判断当前用户是否为root,如果是,则执行/home/test 目录压缩 #!/bin/bash if [ "$(id -u)" -eq "0" ];then tar czf /home/test.tar.gz /home/test fi 要求用户输入密码,并判