账号通
    

账号  

密码  

12062

查看

15

回复
主题:[分享]栏目相关标签整理及参数说明 [收藏主题] 本贴被认定为精华 转到:  
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2015/4/10 10:59:54   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)
栏目缓存字段:
ClassField="ID,FolderName(1),Folder(2),ClassPurview(3),FolderDomain(4),TemplateID(5),ClassBasicInfo(6),ClassDefineContent(7),TS(8),ClassID(9),Tj(10),DefaultDividePercent(11),ChannelID(12),TN(13),ClassType(14),FolderOrder(15),AdminPurview(16),AllowArrGroupID(17),CommentTF(18),Child(19),PubTf(20),MailTF(21),WapTemplateID(22),FnameType(23),FsoType(24),FilterTF(25),MapTF(26),TopFlag(27),firstAlphabet(28)"

栏目通用:
可直接用标签调用
{=GetClassUrl(栏目ID)}  ----指定栏目的URL   参数 栏目ID 大小栏目ID均可
{=GetClassName(栏目ID)}  ----指定栏目名     参数 栏目ID 大小栏目ID均可
{=GetClassPic(栏目ID)}  ----指定栏目图片SRC
{=GetClassIntro(栏目ID)} ----指定栏目介绍
{=GetClass_Meta_Keywords(栏目ID)}   ----指定栏目meta关键词
{=GetClass_Meta_Description(栏目ID)}   ----指定栏目meta描述  
{=GetClassParam(ID,N)}    ----指定栏目第N个缓存参数值 (N值详见栏目缓存字段标注)

除特殊说明栏目ID  指栏目的ID字段  大ID

例: {=GetClassPic(20151843947469)}  获取栏目 ID20151843947469栏目对应图片

当前栏目:
{=GetCurrClassParam(N)}    ----当前栏目第N个缓存参数值其中N对应栏目缓存字段的序号
{$getclasspicsrc}  ----当前栏目图片SRC
{$getclasspic}  ----当前栏目图片 含img标签
{$getclassintro}  ----当前栏目介绍
{$getclass_meta_keyword}  ----当前栏目关键字
{$getclass_meta_description}  ----当前栏目描述
{$getclassdefinecontent1}  ----当前栏目第一个自设内容   别的修改序号调取
{$GetClassID}  ----当前栏目ID  大ID
{$GetSmallClassID}  ----当前栏目ClassID  小ID
{$gettopclassname}  ----当前栏目对应频道栏目名
{$gettopclassename}  ----当前栏目对应频道栏目英文名
{$gettopclassurl}  ----当前栏目对应频道栏目url
{$gettopclassid}  ----当前栏目对应频道栏目ClassID  小ID
{$gettopclasspicsrc}  ----当前栏目对应频道栏目的栏目图片
{$getparentid}  ----当前栏目父栏目ID 大ID   当前栏目TN
{$getparentclassid}  ----当前栏目父栏目ClassID 小ID
{$getparenturl}  ----当前父栏目URL
{$getparentclassname}  ----当前父栏目栏目名
{$getclassname}  ----当前栏目名
{$getclassename}  ----当前栏目英文名
{$getclassurl}  ----当前栏目url
{$getoclassname}  ----当前信息附栏目栏目名
{$getoclassname}  ----当前信息附栏目栏目名
{$getoclassename}  ----当前信息附栏目栏目英文名
{$getoclasspicsrc}  ----当前信息附栏目栏目图片SRC
{$getoclassintro}  ----当前信息附栏目栏介绍
{$getoparentid}  ----当前信息附栏目父栏目的ID 大ID
{$getoparentclassid}  ----当前信息附栏目父栏目的ClassID 小ID
{$getoparenturl}  ----当前信息附栏目父栏目的栏目url
{$getoparentclassname}  ----当前信息附栏目父栏目的栏目名
{$getoclassnames}  ----当前信息附栏目栏目名   (频道栏目为频道栏目名  栏目为频道栏目名+栏目栏目名
{$getoclassurl}  ----当前信息附栏目url
{$getoclassid}  ----当前信息附栏目ID 大ID
{$getosmallclassid}  ----当前信息附栏目栏目ClassID 小ID
{$getotopclassname}  ----当前信息附栏目对应频道栏目的栏目名
{$getotopclassename}  ----当前信息附栏目对应频道栏目的栏目英文名
{$getotopclassurl}  ----当前信息附栏目对应频道栏目的栏目url
{$getotopclasspicsrc}  ----当前信息附栏目对应频道栏目的栏目图片

例:{=GetCurrClassParam(1)}得到当前栏目的名称

Tips:以上栏目大ID指栏目的 ID 字段  小ID指栏目ClassID字段

简单解析:
看不懂这段的直接略过,不必深究,熟悉asp,想深入了解的可看下
栏目的图片、介绍、meta关键词及meta描述 这些栏目属性在栏目表里是以“|||”连接保存到ClassBasicInfo字段里
{=GetClassPic(栏目ID)}  解析代码是  :
split(KS.C_C(Param(0),6)&"||||||||||||||||","||||")(0)
Param(0)代表的是就是上面标签里的栏目ID


{=GetCurrClassParam(N)}
{=GetClassParam(ID,N)}
其中N对应栏目缓存字段的序号,具体见顶部标注

上面标签对栏目信息调取,解析代码在这两个文件里,有兴趣可看下:
\KS_Cls\Kesion.Label.CommonCls.asp    Parse函数 ParseEqual函数  ParseChannelLabel过程
\KS_Cls\Kesion.CommonCls.asp   LoadClassConfig函数  C_C函数  C_CID函数

SQL标签参考:
若用SQL标签调用栏目的图片、介绍、meta关键词及meta描述,可参考如下SQL语句:
Access
取栏目的图片,栏目介绍
  1. select top 100 id,foldername,mid(classbasicinfo,1,instr(4,classbasicinfo,"||||")-1) as 栏目图片 from ks_class where tj=2  and  channelid=113  order by folderorder
  1. select top 100 id,foldername,mid(classbasicinfo,instr(classbasicinfo,"||||")+4) as s,mid(s,1,instr(s,"||||")-1) as 栏目介绍 ,mid(classbasicinfo,1,instr(classbasicinfo,"||||")-1) as 栏目图片 from ks_class where tj=1 order by folderorder



SQL数据库
  1. select top 100 id,foldername,substring(substring(classbasicinfo,charindex('||||',classbasicinfo)+4,datalength(classbasicinfo)),1,charindex('||||',substring(classbasicinfo,charindex('||||',classbasicinfo)+4,datalength(classbasicinfo)))-1) as 栏目介绍 ,substring(classbasicinfo,1,charindex('||||',classbasicinfo)-1) as 栏目图片 from ks_class where tn='20104465338368' and tj=2 order by folderorder

基于X1系统整理
 
专业网站漏洞检测与修复及服务器安全维护、专业程序修改与二次开发及标签制作。QQ:2813239495 详谈
  支持(2) | 反对(0) 回到顶部顶端 回到底部底部
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2015/4/10 11:09:19   | 只看该作者 查看该作者主题 沙发 
 
  支持(3) | 反对(2) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

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

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2015/4/10 11:35:03   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
java人 当前离线

124

主题

0

广播

4

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

用户积分:213 分
登录次数:116 次
注册时间:2014/11/10
最后登录:2017/7/30
java人 发表于:2015/4/10 12:02:44   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店
上面两位都是大仙,我来占第三个位置吧,跟着大师坐在一起,看是不是改代码会顺利一些:L:L:L:L:L:L:L:L:L:L:L:L:L:L 嘿嘿
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hasdiff 当前离线

802

主题

2

广播

11

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

用户积分:4156 分
登录次数:443 次
注册时间:2011/10/28
最后登录:2024/11/18
hasdiff 发表于:2015/4/10 14:36:32   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
fengdi00 当前离线

572

主题

4

广播

8

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

用户积分:5225 分
登录次数:922 次
注册时间:2007/8/3
最后登录:2024/9/17
fengdi00 发表于:2015/4/10 19:26:23   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
anflash 当前离线

209

主题

2

广播

36

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

用户积分:1084 分
登录次数:631 次
注册时间:2011/12/22
最后登录:2024/8/3
anflash 发表于:2015/4/11 9:47:34   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
小小芮 当前离线

484

主题

17

广播

8

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

用户积分:1453 分
登录次数:1332 次
注册时间:2013/4/7
最后登录:2022/7/19
小小芮 发表于:2015/10/19 17:40:36   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
花香扑朔迷离 当前离线

8

主题

0

广播

0

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

用户积分:16 分
登录次数:4 次
注册时间:2015/12/2
最后登录:2015/12/11
花香扑朔迷离 发表于:2015/12/2 10:49:19   | 只看该作者 查看该作者主题 9楼 
科汛智能建站系统
学习了









-------------------------------------------------------

肛肠疾病咨询电话:025-85500079



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

168

主题

16

广播

3

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

用户积分:1176 分
登录次数:111 次
注册时间:2013/12/16
最后登录:2024/4/20
meishandr 发表于:2016/1/21 9:18:45   | 只看该作者 查看该作者主题 10楼 
科汛在线网校系统
楼主请看:使用你的SQL语句调用当前栏目下子栏目(单页面)的栏目介绍问题。调用出来只显示一部份。并且该标签后面的代码都没有了。我调用的栏目介绍是几幅图片。好像只能显示两幅。是字段有大小限制吗?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.36035秒 powered by KesionCMS 9.0