首先是比较大的方面了,就是火狐的兼容性。
在后台的描述一栏,在火狐下是被一块灰色的块状区域所掩盖而无法编辑的,针对这个情况,我查看了官方的源码,发现之所以出现这个情况是因为“描述”和后面的文本域所在的tr上面设定了一个display:block的样式,有点想不通,明明是表格,为嘛要用块来显示。
这个问题直接影响到了自定义模型中的样式。
当我们在后台添加自定义模型的时候,在火狐下同样做不到兼容,这同样是因为把tr的样式设定成了块状显示,跟上面的问题不同的是,这个设定是用js控制的,构成这个功能的js由ajax和一些功能函数构成,看到这些,js水平不高的我就无计可施了。
但是,其实上面的问题都是小问题,如果你不懂得修改代码,则完全可以无视,即便你懂的如何修改代码,我也建议你无视,还是直接选择ie内核的浏览器吧,这样就完美解决了。
接下来的bug就是程序bug了。是属于功能上的问题。
就是这个编辑器,5ucms所使用的这款编辑器,其实官方早已停止了开发,也停止了更新,而这些给予js开发的编辑器,对浏览器的兼容性是需要 不断调整的,这个我们用到的css一样,js这种客户端脚本同样对不同版本的浏览器会有不同的反应,很坑爹,所以你看到在一些浏览器下编辑文章的时候你一 点击插入图像的按钮,页面就无法修改,只能刷新了,如果你编辑好了满满一篇文章,只能悲剧了。另外一种情况就是即便你点出来的插入图片的按钮,怎么点图片 也上传不上去。
针对这个情况,我们看到官方给添加文章的功能加上了批量上传图片的功能,那么这个问题基本可以完美解决了。
但是,当你在定义标签中想插入图片的时候,又是一个悲剧。
下面这个bug就是比较棘手的问题了,就是在火狐下,当你试图修改一篇使用了是定义模型的文章时,所有你自定义的字段都无法正常显示。
解决这个问题的方法同样是使用ie内核的浏览器。
目前发现的就这些了。
下一篇: 5ucms 站内搜索插件开发指南
游客回答:(0)