账号通
    

账号  

密码  

3723

查看

6

回复
主题:【webx32.com】如何让科讯v7 想v8一样在自定义输出样式支持if标签? [收藏主题] 转到:  
licaifuwu 当前离线

653

主题

10

广播

17

粉丝
添加关注
级别:六年级

用户积分:1585 分
登录次数:361 次
注册时间:2010/11/19
最后登录:2019/5/7
licaifuwu 发表于:2011/11/16 12:00:51   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

科讯v8 支持条件判断语句,格式:{$IF 条件}{成立执行的代码}{不成立执行的代码}{/$IF}

不过还有很多用户喜欢v7,这里就分享一个修改方法,让v7也可用支持if标签!

请按以下步骤操作

1》打开 ks_cls/Kesion.Label.FunctionCls.asp

2》找到 Echo    Mid(sTemplate, iPosLast) 此处是唯一的,不是唯一的哥伤不起啊!

3》 在Echo    Mid(sTemplate, iPosLast) 下面加一行Templates=ParseIF(Templates)  如下图 红线部分为添加代码

4》搜索Function Parse(sTemplate, iPosBegin) 在这段上面插入以下代码

Function DoIf(byval condition,byval yes,byval no)

            if(Eval(condition)) then DoIf=yes else DoIf=no

        end function

        Function ParseIF(sTemplate)

            dim condition,yes,no           

            regEx.Pattern = “\{\$IF([^\}]*)\}[^\{]*\{([^\}]*)\}[^\{]*\{([^\}]*)\}[^\{]*{/\$IF\}”

            Set Matches = regEx.Execute(sTemplate)

            On Error Resume Next

            while(Matches.Count<>0)

                    set Match=Matches(0)

                    condition=Match.SubMatches.Item(0)

                    yes=Match.SubMatches.Item(1)

                    no=Match.SubMatches.Item(2)                 

                    sTemplate=replace(sTemplate,Match.Value,DoIf(condition,yes,no))                  

                    set Matches=regEx.Execute(sTemplate)                  

            wend           

            set Matches=nothing

            ParseIF=sTemplate

        end Function

如图:

点击查看原图

5》保存并覆盖 这样就可以用if标签了

如果你会asp代码 或则怕出错 那就用现成的吧 以下是已经修改好的文件Kesion.Label.FunctionCls.asp

猛点下载

以下内容只有回复后才可以浏览,请先登录!



正在整理v8if标签使用方法,敬请关注。。

本文来源于web技术 http://www.webx32.com , 原文地址: http://www.webx32.com/?p=239

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gaoxun09 当前离线

1184

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:1146 分
登录次数:43 次
注册时间:2011/6/24
最后登录:2012/8/6
gaoxun09 发表于:2011/11/17 8:52:27   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统
这个要等待精通的人做了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2011/11/17 8:57:14   | 只看该作者 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店

这个新功能测试暂时还有些问题 等官方修复后再使用

 
QQ:592002940 <a target=_blank href=http://qun.qq.com/#jointhegroup/gid/40509894 title=点击加入科讯技术交流群>科讯技术交流群</a>===<a target=_blank href=http://qun.qq.com/#jointhegroup/gid/7133571 title=点击加入科讯技术高级群>科讯CMS高级群</a>=== 欢迎新手加入学习,欢迎高手加入指导 承接科讯系统的模板整合,各类模板仿制 <a href=http://hi.baidu.com/科讯技术 title=科讯技术百度博客,收录大量实用技术文章>科讯技术博客</a>
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
txq521 当前离线

102

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1430 分
登录次数:210 次
注册时间:2008/10/30
最后登录:2016/5/25
txq521 发表于:2012/3/28 22:00:16   | 只看该作者 查看该作者主题 板凳 
 
无忧设计 www.56sj.com
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
nidejiazaina 当前离线

15

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:15 分
登录次数:1 次
注册时间:2012/4/3
最后登录:2012/4/3
nidejiazaina 发表于:2012/4/3 17:23:41   | 只看该作者 查看该作者主题 报纸 
多用户喜欢v7,这里就分享一个修改方法,让
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
taiheyiwang 当前离线

144

主题

2

广播

1

粉丝
添加关注
级别:一年级

用户积分:3489 分
登录次数:212 次
注册时间:2012/4/10
最后登录:2015/6/9
taiheyiwang 发表于:2013/12/18 9:51:17   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
蛐蛐不吃草 当前离线

4

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:26 分
登录次数:25 次
注册时间:2015/6/25
最后登录:2016/4/12
蛐蛐不吃草 发表于:2015/8/27 18:24:49   | 只看该作者 查看该作者主题 7楼 
做在线知识付费 选科汛云开店
试试看看试试看看试试看看试试看看试试看看试试看看试试看看
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.17188秒 powered by KesionCMS 9.0