账号通
    

账号  

密码  

1871

查看

5

回复
主题:图片系统中,频道首页和栏目页怎样获取图集中图片张数? [收藏主题] 转到:  
vbangle 当前离线

34

主题

0

广播

0

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

用户积分:373 分
登录次数:11 次
注册时间:2009/3/16
最后登录:2016/1/21
vbangle 发表于:2014/5/10 23:49:10   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)
图片系统中,除了SQL标签外还有没有简单点点的办法在频道首页和栏目页中实现与内容页中 {$GetPicNums} 同功能的标签,即获得图片的张数,用于实现很多图片站中显示类似(5P)功能,5P表示5张图。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
vbangle 当前离线

34

主题

0

广播

0

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

用户积分:373 分
登录次数:11 次
注册时间:2009/3/16
最后登录:2016/1/21
vbangle 发表于:2014/5/11 0:40:35   | 显示全部帖子 查看该作者主题 沙发 
科汛在线网校系统

终于找到方法了:

打开ks_cls/kesion.label.functioncls.asp,搜索'加载模型通用查询字段

  Public Sub LoadField(



定位到:

Case 2

      FieldStr  = "I.ID,I.Title,I.Tid,I.Inputer,I.Fname,I.AddDate,I.Popular,I.Hits,I.CmtNum,I.Score"



修改为:



Case 2  '2014.05.10添加PicUrls

      FieldStr  = "I.ID,I.Title,I.Tid,I.Inputer,I.Fname,I.AddDate,I.Popular,I.Hits,I.CmtNum,I.Score,I.PicUrls"



搜索Function Parse(sTemplate, iPosBegin)

找到,select case Lcase(sTemp)

在其下面增加

    case "getpicnumsnew" echo ubound(split(Node.SelectSingleNode("@picurls").text&"","|||"))+1   '2014.05.11添加



这样就可以在引用标签 {@getpicnumsnew} 了



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

34

主题

0

广播

0

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

用户积分:373 分
登录次数:11 次
注册时间:2009/3/16
最后登录:2016/1/21
vbangle 发表于:2014/5/11 0:44:47   | 显示全部帖子 查看该作者主题 藤椅 
科汛在线网校系统
如上添加,I.PicUrls后就可以引用 标签 {@PicUrls},但是此时是字符串,在后台因不支持split来转换成数字,所以需要直接在functioncls.asp中转换好,新增一个不同的标签 {@getpicnumsnew}
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.24219秒 powered by KesionCMS 9.0