• 3027阅读
  • 37回复

您还没有登录,不能上传附件!(附件上传) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看楼主 正序阅读 使用道具 绿 楼主  发表于: 2016-12-10 20:13:22 星期六
在浏览器的个别模式下上传附件,竟然会提示“您还没有登录,不能上传附件!”
什么叫还没有登录?逻辑呢?真是难以理解!
今天晚上好好测试下,看能不能解决?
现在是360极速浏览器的极速模式,这是最常用的,没有问题。


内容来自10楼:既然注释第3行附件依然可以正常上传,只是不能显示而已,所以也就没有上传的必要。所以,这个文件不用修改,只要修改下提示信息的内容就好了,别让人哭笑不得的。比如,改成:上传失败!请切换浏览器模式(我感觉确实是由浏览器的模式引起的,如此提示也算给出了解决方法)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 37楼 发表于: 2022-06-06 22:08:41 星期一  点亮(0)
因为flash player(更新也不行)不能上传附件,这个就比较麻烦了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 36楼 发表于: 2019-04-25 22:43:08 星期四  点亮(0)
不啰嗦了,就到这里吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 35楼 发表于: 2019-04-25 22:33:03 星期四  点亮(0)
接楼上,昨晚测试结果:如果把swf文件更改为jpg文件,虽然图片能够显示,但点击没反应,原因可能是flash文件上加有脚本。由于昨晚键盘无法输入,去掉键盘后,笔记本自带键盘也是乱得一塌糊涂,所以没能更新。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 34楼 发表于: 2019-04-24 22:47:32 星期三  点亮(0)
回复31楼 zhangjingyu 的帖子
zhangjingyu 29楼继续,以“uploaderTmpSpan”为内容进行搜索:
js/breeze/global/uploader.js
这个文件里也有uploader.swf。  (2019-04-19 22:49)   
经尝试重命名uploader.swf,发现应该是js/breeze/global/uploader.js起主要作用。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 33楼 发表于: 2019-04-19 22:54:39 星期五  点亮(0)
不早了,困,洗洗睡觉去啦。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 32楼 发表于: 2019-04-19 22:52:13 星期五  点亮(0)
本来是想着看能不能试着把uploader.swf(“选择文件上传”)换成文字的,看到那几个js文件及其内容,算了吧,没法研究。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 31楼 发表于: 2019-04-19 22:49:30 星期五  点亮(0)
29楼继续,以“uploaderTmpSpan”为内容进行搜索:
js/breeze/global/uploader.js
showFlash: function(id) {
            var flashVar = {
                    url: getBaseUrl()+'job.php' + escape('?action=mutiupload' + (typeof attachConfig.type == 'undefined' ? '' : '&type=' + attachConfig.type) + '&random='+Math.floor(Math.random()*100)),
                    jsobject: 'uploader'
                },
                params = {
                    menu: "false",
                    scale: "noScale",
                    allowScriptAccess: "always",
                    value:'always',
                    wmode:'transparent'
                },
                attr = {id:'muti'+id, name:'muti'+id};

            swfobject.embedSWF(imgpath + '/uploader.swf?'+uploader.rand, 'B_'+id+'_flash', "95", "22", "10.0.0", "js/expressInstall.swf", flashVar, params, attr, function(e){
                uploader.flash = e.ref;
                if(getObj("uploaderTmpSpan")!=null){
                    getObj("uploaderTmpSpan").style.display="";
                }
            });
        },
这个文件里也有uploader.swf。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 30楼 发表于: 2019-04-19 22:29:47 星期五  点亮(0)
高级模式才有“显示“售密设置””,快速回复则没有。如果已经安装flash控件,不会显示“点击安装”,所以以“B_uploader_container”为内容进行搜索:
js/uploader.js
/**
     * 切换到批量上传
     */
    mutiTab:function(){
        document.getElementById('singleUploadMod').style.display = 'none';
        
        document.getElementById('batUpload').style.display = '';
        document.getElementById('formUploadBtn').className='';
        document.getElementById('batUploadBtn').className='current';
        document.getElementById('attach').style.display = document.getElementById('attach').getElementsByTagName('tbody')[0].rows.length?'':'none';
        document.getElementById('uploadFileInfo').style.display = document.getElementById('qlist').rows.length?'':'none';
        //载入flash
        if(!uploader.flash)
        {
            var flashVar = {url:document.getElementById('headbase').href+'job.php?action=mutiupload&random='+Math.floor(Math.random()*100)};
            var params   = {
                menu: "false",  
                scale: "noScale",
                allowScriptAccess: "always",
                value:'always',
                wmode:'transparent'
            };
            var attr = {id:'mutiupload',name:'mutiupload'};
            loadjs('js/swfobject.js','','',function(){
                swfobject.embedSWF(imgpath + '/uploader.swf', "B_uploader_container", "250", "46", "10.0.0", "js/expressInstall.swf",flashVar,params,attr,function(e){
                        uploader.flash = e.ref;
                });
            });
        }
        this.countFile();
        uploader.mode=1;
    },
红色加粗部分正是9楼提到的“选择文件上传”对应的uploader.swf文件。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 29楼 发表于: 2019-04-19 22:22:48 星期五  点亮(0)
回复9楼 zhangjingyu 的帖子
zhangjingyu 附件上传弹出框对应文件:js/breeze/app/insertAttach.js(其实那个“选择文件上传”是一个flash,路径images/uploader.swf)

提示信息"您还没有登录,不能上传附件!"在js/breeze/global/msglang.js文件里定义:
'not_login' : '您还没有登录,不能上传附 .. (2016-12-11 18:23)   
js/breeze/app/insertAttach.js文件内部分代码:
  1. <!--附件列表开始-->\
  2.         <div style="padding-top:5px">\
  3.             <div class="B_mb10 cc">\
  4.                 <a id="B_sm_cfg" href="javascript://" class="B_fr">显示“售密设置”</a>\
  5.                 <span id="B_uploader_container"><span id="B_uploader_flash"><span id="uploaderTmpSpan" style="display:none;"><embed style="display:none;" src="p_w_picpath/blank.swf" type="application/x-shockwave-flash" wmode="transparent"/><em class="s2" style="position:relative;top:3px;">该浏览器尚未安装flash插件,<a href="http://www.adobe.com/go/getflashplayer" target="_blank">点击安装</a></em></span></span></span>\
  6.             </div>\
  7.             <div class="B_file">\
  8.                 <div class="cc">\
  9.                     <dl style="background:#f7f7f7;">\
  10.                         <dt>附件名 <span class="gray">(您还可以上传<span class="restCount s2"></span>个附件)</span></dt>\
  11.                         <dd>附件描述</dd>\
  12.                         <dd class="B_file_dd">操作</dd>\
  13.                     </dl>\
  14.                     <div id="B_qlist"></div>\
  15.                     <!--选择文件后 显示的列表-->\
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!