账号通
    

账号  

密码  

3135

查看

5

回复
主题:[反馈BUG]v7.03设置“栏目页生成静态的文件名”不管用 [收藏主题] 转到:  
mbzgnet 当前离线

41

主题

1

广播

0

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

用户积分:270 分
登录次数:181 次
注册时间:2010/11/6
最后登录:2016/5/29
mbzgnet 发表于:2011/3/5 9:37:24   | 只看该作者 查看该作者主题 楼主 

栏目页生成静态的文件名设置后,不管用是怎么回事?



系统版本:KesionCMS V7.03 Build 1227 Free(GBK)

下载地址:是从官网主页右侧下载的



栏目设置如下

栏目类型:系统栏目

英文名称:OurWork

生成栏目的首页文件:default.html

内容页生成扩展名:.html

内容页生成HTML格式:文档IDE



发布管理下发布该栏目后生成的路径是

http://127.0.0.1/html/OurWork/OurWork.html

注意最后的文件名是OurWork.html而不是default.html,我设置成其他的首页文件(如index.html)也是生成ourwork.html



请问这是怎么回事?

是我设置的不正确还是系统的bug

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

208

主题

0

广播

0

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

用户积分:139 分
登录次数:37 次
注册时间:2010/4/16
最后登录:2015/11/29
xgwyyan 发表于:2011/3/5 9:45:40   | 只看该作者 查看该作者主题 沙发 
设置不正确吧?我没有这个现象
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
liuhuiyong 当前离线

109

主题

0

广播

0

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

用户积分:131 分
登录次数:32 次
注册时间:2011/2/15
最后登录:2017/1/7
liuhuiyong 发表于:2011/3/5 11:18:45   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mbzgnet 当前离线

41

主题

1

广播

0

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

用户积分:270 分
登录次数:181 次
注册时间:2010/11/6
最后登录:2016/5/29
mbzgnet 发表于:2011/3/7 14:51:36   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统
6.0版本的我用过,没有这样的问题存在,很正常,但是7.0就不行,设置项我都找了下也没找到有设置的地方,我现在还没时间去找代码的为什么会出现这问题,等我找出问题再贴出来给大家共享下,如果有谁知道还请麻烦提前跟我说下。
 
建自己的网站,让别人看去吧<br/>个人建站:13406973587 QQ419056446
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mbzgnet 当前离线

41

主题

1

广播

0

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

用户积分:270 分
登录次数:181 次
注册时间:2010/11/6
最后登录:2016/5/29
mbzgnet 发表于:2011/3/7 17:11:27   | 只看该作者 查看该作者主题 报纸 
做在线知识付费 选科汛云开店

问题解决了,出现这个问题的原因可能有两种:

1、我没考虑完善,不知道改动是否影响其他功能,但目前来说,发布栏目,内容均正常无误;

2、科讯免费版本,功能上的限制。


修改方法:

第一步:打开文件KS_Cls/Kesion.CommonCls.asp;

第二步:找到代码:“Dim FolderEname:FolderEname=Split(Trim(SQL(3,K)),"/")(Ubound(Split(Trim(SQL(3,K)),"/"))-1)”(如果这个文件你没改动的话,代码应该是在891行),替换成以下代码:“Dim FolderEname:FolderEname=left(SQL(12,K),instr(SQL(12,K),".")-1)”,保存;

第三步:打开文件KS_Cls/Kesion.Label.CommonCls.asp;

第四步:找到如下代码(1082行-1089行):

'If RS("TN")="0" Then
' Index=Split(RS("Folder"),"/")(0) & "/" & RS("FolderFsoIndex")
'ELSE
Index=Replace(Index,"{$TopClassEname}",Split(RS("Folder"),"/")(0))
Index=Replace(Index,"{$ClassEname}",Split(RS("Folder"),"/")(ubound(split(RS("Folder"),"/"))-1))
Index=Replace(Index,"{$ClassID}",RS("ClassID"))
Index=Replace(Index,"{$BigClassID}",RS("ID"))
'End If

其中灰色部分代码是源程序中屏蔽掉的代码,把前面的单引号“'”取消,保存即可


修改完毕,登录更新缓存,发布下试试吧,ok了。

大家学习下吧,如果有人在按照以上我的修改方式修改后,出现其他问题的话,请留言回复,或者直接联系qq419056446,大家来共同研究下!

 
建自己的网站,让别人看去吧<br/>个人建站:13406973587 QQ419056446
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mbzgnet 当前离线

41

主题

1

广播

0

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

用户积分:270 分
登录次数:181 次
注册时间:2010/11/6
最后登录:2016/5/29
mbzgnet 发表于:2011/3/8 16:11:48   | 只看该作者 查看该作者主题 地板 
科汛在线商城系统(NET)

补充:

1、KS_Cls/Kesion.CommonCls.asp(892-893行代码替换如下代码)


Dim FolderEname:FolderEname=left(SQL(12,K),instr(SQL(12,K),".")-1)
FsoClassPreTag=Replace(FsoClassPreTag,"{$TopClassEname}",left(Trim(SQL(3,K)),len(Trim(SQL(3,K)))-1))


2、KS_Cls/Kesion.Label.CommonCls.asp(1082-1089行代码替换如下代码)


If RS("TN")="0" Then
Index=Split(RS("Folder"),"/")(0) & "/" & RS("FolderFsoIndex")
ELSE
Index=Replace(Index,"{$TopClassEname}",left(Trim(RS("Folder")),len(Trim(RS("Folder")))-1))
Index=Replace(Index,"{$ClassEname}",left(RS("FolderFsoIndex"),instr(RS("FolderFsoIndex"),".")-1))
Index=Replace(Index,"{$ClassID}",RS("ClassID"))
Index=Replace(Index,"{$BigClassID}",RS("ID"))
End If

 
建自己的网站,让别人看去吧<br/>个人建站:13406973587 QQ419056446
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.19141秒 powered by KesionCMS 9.0