账号通
    

账号  

密码  

2982

查看

4

回复
主题:实现内容页可输出任意字段内容的方法 [收藏主题] 转到:  
cz101 当前离线

44

主题

0

广播

0

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

用户积分:492 分
登录次数:149 次
注册时间:2008/6/21
最后登录:2018/1/24
cz101 发表于:2009/9/10 18:08:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

第天第一拿科讯来做站.

科讯系统真是集类asp cms之大成..做得真不错,功能强大.上手也很快.

 

不过我在制作内容页的时候,发现内置标签只能输出有限的字段内容.

能不能用简单的方法输出任意字段内容呢?

比如我想在内容页输出该新闻的"缩略图",该怎么写标签呢?

本以为这么强大的系统一定有个什么标签可提供调用的方法.可是我找来找去就是没找到.(因为第一次用,也许我没有发现?)

 

自定义字段的调用办法就很简单.{KS_自定义字段名},就完成了.

能不能系统字段也这样调用呢?试了一下发现不行.

那不是系统字段改别的前缀了呢?又找,也没找到..所以我想估计是没有.

 

但是自定义字段的标签写法给了我们一个解决的思路,

于是我打开KS_CLS/Kesion.Label.CommonCls.asp

大约316行左右

case else
         echo ShCls.run(sTemp)
        If left(sTemp,3)="KS_" Then
      echo GetNodeText(Lcase(sTemp))   '输出自定义字段

 

就是这里.在这后面加入

     elseIf left(sTemp,3)="AL_" Then'输出任意字段 ,为了区别官方的标签,我这里自定义了一个前缀AL
     echo GetNodeText(Lcase(right(sTemp,len(sTemp)-3)))  

 

 

比如我想在内容页输出"缩略图",对应的数据库字段名是PhotoUrl

在内容页模板文件就可以写入<img src="{$AL_PhotoUrl}">,测试成功.

 

'-----------

建议官方直接把输出自定义字段的标签直接改为可输出任意字段不是更好更强大???多好啊.

也就是把

      If left(sTemp,3)="KS_" Then
      echo GetNodeText(Lcase(sTemp))   '输出自定义字段

这行改成

      If left(sTemp,3)="KS_" Then
      echo GetNodeText(Lcase(right(sTemp,len(sTemp)-3)))  '输出任意字段

 

 

 

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

1196

主题

0

广播

0

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

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/9/10 21:14:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)
这个帖子要顶,我们都是用sql标签来调用的,希望官方能采纳这个方法
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cz101 当前离线

44

主题

0

广播

0

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

用户积分:492 分
登录次数:149 次
注册时间:2008/6/21
最后登录:2018/1/24
cz101 发表于:2009/9/10 18:36:00   | 只看该作者 查看该作者主题 藤椅 
科汛智能建站系统

呵呵,我是第一次发帖,也是第一次使用,但关注科讯并不是第一次..有一年的时间了.

刚发完帖就发现后面那个建议写得太快了点..不过我想官方应该会考虑我的建议.综合各方面因素,给出个实现的办法的.

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

1156

主题

0

广播

0

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

用户积分:5486 分
登录次数:192 次
注册时间:2008/12/18
最后登录:2011/3/10
k52086 发表于:2009/9/10 18:19:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)

牛人,第一帖就这么有技术含量

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

44

主题

0

广播

0

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

用户积分:492 分
登录次数:149 次
注册时间:2008/6/21
最后登录:2018/1/24
cz101 发表于:2011/3/25 16:32:07   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统

今天又找来我发的这个老帖,发现官方已经采用了我的办法了哦!!!!



不过官方用的不是我的{$AL_字段名}



而是用{$FL_字段名}



哈哈..

 
做一个服务本地、方便实用的地方导航网,是我一直的梦想,欢迎光临我的网站——导航郴州(www.czhao123com)
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.18750秒 powered by KesionCMS 9.0