xhEditor在手机,平板上面不加载的问题-解决方案

升级xhEditor1.1.14之后,发现原来1.0在手机,平板上面可以正常使用,现在1.1.14下面,发现不出现工具栏了,开始怀疑不加载,后面调试,发现JS是加载了,但是由于wap浏览器版本,xhEditor中断了加载,需要修复,解决方案:如果JS判断当前是移动设备浏览器,则return !1 中断了xhEditor的加载,此处,需要把原中断代码给注释,把xhEditor的加载模式设置成源代码模式,这样,兼顾兼容与流量问题,完美解决!!
具体实施:找到js文件中如下内容:if(Ba&&!Da)return!1; 修改成if(Ba&&!Da)ra.settings.sourceMode=true; 如此简单
希望官方可以在下一版本中加上类似设置,移动设备目前很普及,有时候也会要用到来编辑内容,所以还是得加载xhEditor,只是以源代码模式加载,让用户自己来切换成完整模式!


解决upload.asp不能上传大文件问题(上传超过200K)

一直以来使用 xheditor 上传图片,发现图片超过200K就会提示出错~~~
原因IIS限制文件上传不能超过200K,怎么解决呢,当然修改IIS里面的设置就好,可是一些虚拟主机的用户是没有办法自己修改IIS的设置的~~~
看来我们只能通过修改 upload.asp代码来解决问题


解决方法

大概在254行,查找 oUpFileStream.Write Request.BinaryRead (Request.TotalBytes) 替换成

  Dim nTotalBytes, nPartBytes, ReadBytes
  ReadBytes = 0
  nTotalBytes = Request.TotalBytes
  Do While ReadBytes < nTotalBytes
   nPartBytes = 64 * 1024
   If nPartBytes + ReadBytes > nTotalBytes Then
    nPartBytes = nTotalBytes - ReadBytes
   End If
   oUpFileStream.Write Request.BinaryRead(nPartBytes)
   ReadBytes = ReadBytes + nPartBytes
  Loop

保存,问题解决

喜欢xheditor,自己diy一个(内含PSD文件),喜欢的拿去吧。先备份好nostyle皮肤。解压后皮肤名字叫nostyle
(暂时先借用一下这个文件夹)。

http://forum.xheditor.com/viewthread.php?tid=749&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D1

有话要说