首页| 版块| 我的| 发帖| 消息
主题:您还没有登录,不能上传附件!(附件上传)
zhangjingyu 
附件上传弹出框对应文件:js/breeze/app/insertAttach.js(其实那个“选择文件上传”是一个flash,路径images/uploader.swf)

提示信息"您还没有登录,不能上传附件!"在js/breeze/global/msglang.js文件里定义:
'not_login' : '您还没有登录,不能上传附件!',

与此问题最重要的相关文件除了上面的提示信息外,可能就剩下唯一的actions/job/mutiupload.php了(经过查找,我的理解),相关代码:    $userService = L::loadClass('UserService', 'user'); /* @var $userService PW_UserService */
    $winddb = $userService->get($uid);//groupid,memberid
    (!$winddb) && showExtraMsg('not_login');
    $groupid = $winddb['groupid'] == '-1' ? $winddb['memberid'] : $winddb['groupid'];
前2行应该是获取uid值,如果没有则显示提示信息(第3行)。强烈的感觉这儿的逻辑和提示信息内容有问题!明明登录了却提示“您还没有登录”,怎么让人哭笑不得的感觉呢?如果真的没有登录,应该提示登录。
zhangjingyu回帖于2016-12-11 18:23[查看电脑版]
下一楼»:如果注释掉第3行,那么附件上传,插入,发布一切正常,不过,就是帖子内附件不解析,形如:
..
«上一楼:其实,早在
致歉!关于登录、退出、上传附件出现错误的说明(通过修改文件已基本解决)
..

查看全部回帖(37)
«返回主帖