最近在单位内网整一个小型的论坛,用来发布信息用,找来找去找到了EasyAdmin论坛程序,好处在于功能还算齐全,但是又是比较简练的程序,不像discuz那样复杂,毕竟只是用在内网,顶多也就内部看看资料,传一传文件什么的,最最关键的是版面要支持IE9以下浏览器,道理你懂得!
医院很多系统向上兼容至IE9,不能再高了!
windows下内网搭建PHP环境我用的是phpStudy,比较快捷和方便的PHP套件,之前用APMServ很习惯,但是PHP版本较低,EasyAdmin要5.4以上。
搭建好了以后,前期一些配置基本没问题,在IE8和IE9下也没有大问题,不过在附件上传功能遇到两个情况,这个程序的官方可能不再维护了,找不到方法只能自己慢慢摸索:
1、是附件大小的限制,后台没有设置附件大小的地方,我在PHP上面把上传限制改成200M,但是大于2M的附件依然是出错,目前暂未解决这个问题,找了源文件也没找到修改的地方;
2、上传的附件必须登录以后才能下载,这个很不方便,毕竟我们这些“中年医生”不会去注册和登录,都嫌麻烦。后来通过自己摸索,找到了判断是否ID登录的PHP语段。
这里做一个记录:
要修改的文件在:addons/attach/view目录下的threadattach.html文件
大约第29行,删除这个if
if(uid>0){
然后,删除81-83行的else
}else{
layer.msg('请先登录', {icon: 2, anim: 6, time: 1000});
}
最后,修改第31行的uid判断,
if(uid==zuid){
改成
if(uid==0){
至此结束。
暂无任何回复