|
主题:[讨论]KesionCMS X2.0 版本BUG收集专用帖 [收藏主题] | 转到: |
恭喜官方新版发售!这里提交一个BUG,同样X1.5也存在:
文件:Kesion.Label.CommonCls.asp 1 当模型中,手机版启用 真静态的时候,手机版底部链接错误: 标签:{LB_3G底部通用},里面的内容会有: {$Get3GInstallDir}index.asp {$Get3GInstallDir}bbs.asp {$Get3GInstallDir}user.asp 只有在:动态模式下,伪静态模式下,才会解析准确。 真静态的时候,这里就错误了,标签解析出来为: 3gindex.asp 3gbbs.asp ============================= 因为: KS_CLS目录里面的 标签核心有两处标签解析: 第一处:Function Parse(sTemplate, sTemp) 函数,这里CASE 有:case "get3ginstalldir" echo KS.Setting(3) & KS.WSetting(4) &"/" 第二处:'替换手机版本标签 Public Sub Replace3GCommonLabel(ByRef F_C) 手机整个模版扫描替换函数 第一处CASE,是在动态形势下,解析静态标签,所以替换中,带有安装路径+3G安装目录+/ 第二处呢?实在真静态的时候,不会经过CASE,而直接扫描整个HTML模版,所以直接解析替换为:3gindex.asp形态。 ===================== 这点修复,建议:统一规范下,将第一处Function Parse(sTemplate, sTemp)解析为: 原:case "get3ginstalldir" echo KS.Setting(3) & KS.WSetting(4) &"/" 改正:case "get3ginstalldir" echo KS.WSetting(4) '不带任何路径,这样才会统一。 那么,有关静态标签调用就使用:{$GetSiteUrl}{$Get3GInstallDir}/,即:<li><a href="{$GetSiteUrl}{$Get3GInstallDir}/index.asp" class="icon1">主页</a></li> ======================= 希望官方完善下! |
|
支持(0) | 反对(0) 顶端 底部 |
提交一个BUG错误:
新建的模型,添加文章 会无法保存的。 因为: 1) ks.model.asp中,sql="CREATE TABLE ["&ChannelTable&"] ([ID] SQL中,并无:County 字段的建立。增加"County nvarchar(100),"&_ 即可 2) ks.article.asp 1145行中,需要写入:County字段。 3) X2.0 ACCESS TO SQL 中的 Trans.asp 同样需要修改 County 字段 = 官方目前做的 3级 地区。 所以 ks.model.asp中,缺少了: "County nvarchar(100),"&_ "RelatedID int Default 0"&_ 望官方出有关补丁。 |
|
支持(0) | 反对(0) 顶端 底部 |
再提交一个BUG:
标签:通用列表分页的时候,选中省市镇,列表出来是所有文章,并没有显示对应的省份文章调用。(X1.5依然存在此问题) 错误文件:Kesion.StaticCls.asp '静态化列表 Sub StaticList(ID) 此函数并未 判断 省市区 增加一下红色即可修复: '==冉,2017,转移X2.0三级省市联动查询(修复Kesion.StaticCls.asp中,列表页并未判断 省市区的查询) Dim Province,City,County If KS.C_S(ModelID,6)=1 or KS.C_S(ModelID,6)=2 or KS.C_S(ModelID,6)=8 Then Province=ParamNode.getAttribute("province") City=ParamNode.getAttribute("city") County=ParamNode.getAttribute("county") If Not KS.IsNul(Province) Then Param=Param & " and I.Province='" & Province & "'" If Not KS.IsNul(City) Then Param=Param & " and I.City='" & City & "'" If Not KS.IsNul(County) Then Param=Param & " and I.County='" & County & "'" End If '==冉,2017,转移X2.0三级省市联动(成功) 官方修正下。 |
|
支持(0) | 反对(0) 顶端 底部 |
提交一个bug
问题:当某一片文章进入回收站后,前台任然可以打开哟,未审核的也能打开 文件:Kesion.StaticCls.asp 函数:Sub GetRecords() 错误原因: ACC版本: Set RS=Conn.Execute("Select top 1 a.*,ClassPurview,DefaultArrGroupID,DefaultReadPoint,DefaultChargeType,DefaultPitchTime,DefaultReadTimes From " & KS.C_S(ChannelID,2) & " a inner join KS_Class b on a.tid=b.id Where a.ID=" & ID) 没有判断 DelTF SQL 过程: Cmd.CommandText="KS_ShowContent" 没有判断 DelTF 和 Verific 附修改: ACC修改为: Set RS=Conn.Execute("Select top 1 a.*,ClassPurview,DefaultArrGroupID,DefaultReadPoint,DefaultChargeType,DefaultPitchTime,DefaultReadTimes From " & KS.C_S(ChannelID,2) & " a inner join KS_Class b on a.tid=b.id Where a.Verific = 1 and a.DelTF = 0 and a.ID=" & ID) '==冉,2017,修复官方 内容页进入回收站后,前台依然能够打开 SQL 过程 ( KS_ShowContent ) 修改为: set @sql='Select top 1 a.*,ClassPurview,DefaultArrGroupID,DefaultReadPoint,DefaultChargeType,DefaultPitchTime,DefaultReadTimes From '+@tablename+' a inner join KS_Class b on a.tid=b.id Where a.Verific = 1 and a.DelTF = 0 and a.ID='+cast(@id as nvarchar(100)) 请官方留意出补丁 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |