账号通
    

账号  

密码  

6364

查看

13

回复
主题:[分享]KesionCMS v8.0系统函数标签在ie6/8 下的BUG修正 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

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

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2011/10/24 15:20:56   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

错误表现为:



在ie6下,添加时选择了多栏目,但重新编辑时刚选中的栏目自动消息



在ie8下,标签输出格式选择自定义输出样式,但重新编辑器该是标签时却没有自定义样式输入框了,要重新选择。



解决方法:



以万能列表标签为例。请打开admin/include/label/GetGenericList.asp



找到217行,增加以下红色的代码(这个是解决IE6下重新编辑无法选中)



    setTimeout(function(){

     $("#ClassList>option").each(function(){

       if($(this).val()=='-1' || $(this).val()=='0')

     $(this).attr("selected",false)

    else if (searchStr.indexOf($(this).val())!=-1)

    {

      $(this).attr("selected",true);

    }

     });},1);



再往下找234行左右(这个解决ie8下选择自定义输出样式要重新选择才能看到自定义输入框)

找到

  ChangeOutArea($("#PrintType>option[selected=true]").val());

改成

ChangeOutArea($("#PrintType option:selected").val());





继续往下找到(这个解决ie8下,无法同时选择多个栏目)

452行左右

$("#ClassList>option[selected=true]").each(function(){



改为:

$("#ClassList option:selected").each(function(){







其它系统函数标签类似。这个问题我们会在下个补丁版本中修改。





最后建议使用IE7浏览器进入后台管理,兼容性较好!

点评 2

说得很好:3.0     
navyer 说得很好:3
问题是什么时候出补丁呀,不能老这样等着呀,是吧 威望+1 发表于 2011/10/27 20:45:00 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行1.00586秒 powered by KesionCMS 9.0