账号通
    

账号  

密码  

1716

查看

3

回复
主题:[原创]5.0.2出现了文章系统HTML代码被显示的问题,将如何解决?[申精] [收藏主题] 转到:  
56look 当前离线

807

主题

26

广播

12

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

用户积分:5898 分
登录次数:575 次
注册时间:2007/3/25
最后登录:2020/3/29
56look 发表于:2008/10/8 14:14:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

本文章为本人原创,希望大家多多支持阿彪个人中文网.www.abiao.org

 

方法:打开ks_cls文件夹,打开文件Kesion.PublicCls.asp,找到函数Public Function HTMLCode(HtmlStr),做如下修改(红色部门是被注销掉):

          Public Function HTMLCode(HtmlStr)
        If Not IsNull(HtmlStr) then
        HtmlStr = Replace(HtmlStr, " ", " ")
        HtmlStr = Replace(HtmlStr, """, Chr(34))
        HtmlStr = Replace(HtmlStr, "'", Chr(39))
        HtmlStr = Replace(HtmlStr, "{", Chr(123))
        HtmlStr = Replace(HtmlStr, "}", Chr(125))
        HtmlStr = Replace(HtmlStr, "$", Chr(36))
        HtmlStr = Replace(HtmlStr, "&", "&")
        HtmlStr = Replace(HtmlStr, vbCrLf, "")

        'HtmlStr = Replace(HtmlStr, ">", ">")
        'HtmlStr = Replace(HtmlStr, "<", "<")
        HTMLCode = HtmlStr
        End If
    End Function

那么文章系统html代码被显示问题解决了,紧接着新问题又来了——下载系统软件内容部门HTML代码不能被显示,也就是文章格式不起作用把源代码全部显示出来。

解决方法:打开文件夹ks_cls找到Kesion.Label.CommonCls.asp,并且找到代码段:
F_C = Replace(F_C, "{$GetDownDecPass}", RS("JYMM"))

把下面一段代码改成:
F_C = Replace(F_C, "{$GetDownIntro}",  ks.downHTMLCode(RS("DownContent")))
然后再打开Kesion.PublicCls.asp,加上downHTMLCode函数:
'*******************************************************************************************************************
     '函数名:downHTMLCode
    
     '备  注:下载频道专用html替换函数
     '**************************************************
         Public Function downHTMLCode(HtmlStr)
        If Not IsNull(HtmlStr) then
        'HtmlStr = Replace(HtmlStr, " ", " ")
        HtmlStr = Replace(HtmlStr, """, Chr(34))
        HtmlStr = Replace(HtmlStr, "'", Chr(39))
        HtmlStr = Replace(HtmlStr, "{", Chr(123))
        HtmlStr = Replace(HtmlStr, "}", Chr(125))
        HtmlStr = Replace(HtmlStr, "$", Chr(36))
        HtmlStr = Replace(HtmlStr, "&", "&")
        'HtmlStr = Replace(HtmlStr, vbCrLf, "")

        HtmlStr = Replace(HtmlStr, ">", ">")
        HtmlStr = Replace(HtmlStr, "<", "<")
        downHTMLCode = HtmlStr
        End If
           End Function

到此2个问题都解决了,如果转贴此文章,请不要忘记我的版权。

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

807

主题

26

广播

12

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

用户积分:5898 分
登录次数:575 次
注册时间:2007/3/25
最后登录:2020/3/29
56look 发表于:2008/10/8 19:30:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
56look 当前离线

807

主题

26

广播

12

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

用户积分:5898 分
登录次数:575 次
注册时间:2007/3/25
最后登录:2020/3/29
56look 发表于:2008/10/8 14:25:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

呵呵  我也是被逼出来的,有问题除了来论坛交流,最重要的还是要自己多去思考和试验。我是大菜鸟,很开心能和大家结交朋友。我的qq是:31672063

我的网站是:www.abiao.org

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

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

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/10/8 14:21:00   | 只看该作者 查看该作者主题 板凳 
支持多出此类教程~
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0