账号通
    

账号  

密码  

4995

查看

12

回复
主题:[分享]V5.x设为首页,加入收藏无效的修改方法 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2009/7/3 14:19:00   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统

在v5.x版本,如果你用了系统提供的设为首页{$JS_HomePage},加入收藏{$JS_Collection}标签,并且系统设置->基本信息设置->其它选项里->生成路径不是绝对路径,那么这两个标签将失效!

 

V6版本解决了这个问题,考虑到现在很多人用的是V5.x版本,特将此功能的修改方法提供如下:

 

请打开ks_cls/kesion.label.jscls.asp文件,找到如下代码27行和28行

 

     Content=Replace(Content,"{$JS_Collection}","<a href=""javascript:window.external.addFavorite('{$GetSiteUrl}','" & KS.Setting(0) &"');"">加入收藏</a>")
     Content=Replace(Content,"{$JS_HomePage}","<a onclick=""this.style.behavior='url(#default#homepage)';this.setHomePage('{$GetSiteUrl}');"" href=""#"">设为首页</a>")

 

改成

 

     Content=Replace(Content,"{$JS_Collection}","<a href=""#"" onclick=""javascript:window.external.addFavorite('http://'+location.hostname+(location.port!=''?':':'')+location.port,'" & KS.Setting(0) &"');"">加入收藏</a>")
     Content=Replace(Content,"{$JS_HomePage}","<a onclick=""this.style.behavior='url(#default#homepage)';this.setHomePage('http://'+location.hostname+(location.port!=''?':':'')+location.port);"" href=""#"">设为首页</a>")

 

 

保存,重新生成你的页面即可!

 

 

 

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.32813秒 powered by KesionCMS 9.0