经用户反映,在后台的专题管理点击显示时,会出现一些没有加入这个专题的文章,经过我们测试发现,这是因为缺少模型ID关联的原因,解决方法为打开
admin/ks.special.asp找到以下代码 '显示专题下的信息
Sub ShowInfo()
MaxPerPage=10
With KS
.echo ("<table width=""100%"" align='center' border=""0"" cellpadding=""0"" cellspacing=""0"">")
.echo ("<form name='myform' id='myform' action='KS.Special.asp' method='post'>")
.echo ("<input type='hidden' name='action' value='SpecialInfoDel'>")
.echo ("<tr class='sort'>")
.echo ("<td>选择</td><td>文档名称</td><td>分类</td><td>添加时间</td><td>管理操作</td>")
.echo ("</tr>")
Dim SQLStr
Dim RS:Set RS=Server.CreateoBject("ADODB.RECORDSET")
SQLStr="Select R.ID,I.ChannelID,I.InfoID,I.Title,I.Tid,I.AddDate From KS_ItemInfo I Inner Join KS_SpecialR R On I.InfoID=R.InfoID Where R.SpecialID=" & SpecialID & " Order by i.id Desc"
RS.Open SQLStr,Conn,1,1
修改成
'显示专题下的信息
Sub ShowInfo()
MaxPerPage=10
With KS
.echo ("<table width=""100%"" align='center' border=""0"" cellpadding=""0"" cellspacing=""0"">")
.echo ("<form name='myform' id='myform' action='KS.Special.asp' method='post'>")
.echo ("<input type='hidden' name='action' value='SpecialInfoDel'>")
.echo ("<tr class='sort'>")
.echo ("<td>选择</td><td>文档名称</td><td>分类</td><td>添加时间</td><td>管理操作</td>")
.echo ("</tr>")
Dim SQLStr
Dim RS:Set RS=Server.CreateoBject("ADODB.RECORDSET")
SQLStr="Select R.ID,I.ChannelID,I.InfoID,I.Title,I.Tid,I.AddDate From KS_ItemInfo I Inner Join KS_SpecialR R On I.InfoID=R.InfoID Where R.SpecialID=" & SpecialID & "and i.channelid=r.channelid Order by i.id Desc"
RS.Open SQLStr,Conn,1,1
注意红色的为加上的代码
KESION 科汛软件
KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!
V6版本默认情况下管理员只能管理自己添加的信息,但这样子可以导致普通管理员无法审核信息了,显然有点局限性 下面我们通过简单的小修改,让KesionCMS V6版本的普通管理员可以修改/删除
相信使用过科汛V6的朋友都有所知道科汛的系统函数标签已经是非常灵活了,更让人心动的是她的自定义样式输出(类似sql标签的循环体),但官方在考虑到整体性能的前提下,默认情况下只能用一些常见的字段,不常用