• 1411阅读
  • 112回复

修改上传照片链接批量上传为普通上传(群组设置) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看楼主 倒序阅读 使用道具 绿 楼主  发表于: 2023-06-03 12:59:39 星期六
关键词: 论坛搜索
近期想备份一次全部论坛文件,而这部分还是需要修改的,所以先改了再说吧。

上传照片到相册,虽然这个功能目前应该得比较少,但以后说不定可能用得上。因为flash不太好用了,或者部分电脑/浏览器不能用了。所以,想在帖子中调用照片,只能先上传到相册,再引用,这也是没有办法的办法。而上传照片的链接多为批量上传,这里面就用到了flash,所以还是改为普通上传方式吧,虽然一次只能选择一个文件。目前在普通上传页面每次最多只能选择三个文件,以后可以研究修改下这个文件,这是主要的页面。

http://www.vtu425.com/apps.php?q=photos&a=upload&job=flash(批量上传)
http://www.vtu425.com/apps.php?q=photos&a=upload(普通上传页面)
就是多了这么一个参数“&job=flash”。在搜索软件中以该参数为关键词搜索,共有13个文件。

为了便于说明,加上编号吧。2号文件对应群组视图,11号文件对应论坛视图。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 置顶 (来自67楼) 发表于: 2023-06-26 08:09:02 星期一  点亮(0)
—— 管理操作 •  zhangjingyu 执行 帖内置顶 操作 (2023-06-26 08:11) ——
群组等级确实是有后台设置的,只是我当初没有想到话题显示与否会和等级有关,也没有仔细的研究后台,所以白白的浪费了很多的时间和精力。不过,也算另辟蹊径解决了问题。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 置顶 (来自62楼) 发表于: 2023-06-26 00:22:22 星期一  点亮(0)
—— 管理操作 •  zhangjingyu 执行 帖内置顶 操作 (2023-06-26 00:49) ——
新建的群组都是初级群组,所以修改了id为1的“modeset”字段里面的数据。当然了,类似于这样的数据,之前应该从来没有修改过,不知道什么意思啊。所以,自然要在文本文档中先备份下。

试着修改,提交。出错!有时候只剩下了“首页”和“切换至论坛视图”,导航都干没了。或者干脆整个页面出错,只好用上面的sql语句在数据表中执行,没想到还真重新恢复如初了。

慢慢研究,对比。发现:s后面的数字似乎是后面字符串的长度。(修改时对不上可能就会出错)那a和i呢,什么意思?i后面是参数数据?是否有排序的意思?

经过对比“话题”和“讨论区”、“相册”、“成员”的区别,修改“a:2”为“a:3”,添加“s:6:"ifopen";i:1;”,最后是这个样子的:
a:5:{s:6:"thread";a:3:{s:6:"ifopen";i:1;s:9:"vieworder";i:0;s:5:"title";s:4:"话题";}s:6:"active";a:2:{s:9:"vieworder";i:0;s:5:"title";s:6:"活动吧";}s:5:"write";a:3:{s:6:"ifopen";i:1;s:9:"vieworder";i:1;s:5:"title";s:6:"讨论区";}s:6:"galbum";a:3:{s:6:"ifopen";i:1;s:9:"vieworder";i:2;s:5:"title";s:4:"相册";}s:6:"member";a:3:{s:6:"ifopen";i:1;s:9:"vieworder";i:3;s:5:"title";s:4:"成员";}}

回到论坛测试,终于让“话题”出现了,也就是59楼的样子。这个真的是太不容易了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 沙发  发表于: 2023-06-03 13:34:08 星期六  点亮(0)
13号文件对应个人中心右上角,“写日志”、“传照片”、“我的空间”按钮,已修改,测试通过。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 板凳  发表于: 2023-06-03 13:41:30 星期六  点亮(0)
12号文件一看文件名,就知道是和编辑器有关的,位于“图片-相册图片”。
<div class="p10">相册下还没有照片,请先 <a href="apps.php?q=photos&a=upload&job=flash" class="s4" target="_blank">上传</a></div>

尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 地板  发表于: 2023-06-03 14:00:29 星期六  点亮(0)
文件修改后,测试还是上图中对应的批量上传链接,什么情况?继续搜索“相册下还没有照片,请先”,还有对应的9号js文件,这个文件也参与了?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 4楼 发表于: 2023-06-03 14:07:52 星期六  点亮(0)
9号js文件一起修改后,编辑器中的“上传”(照片)链接修改,测试通过。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 5楼 发表于: 2023-06-03 14:19:14 星期六  点亮(0)
8号文件js/upload.js
jumpphoto : function(toaid) {
        var maindiv    = elementBind('div','','','width:300px;height:100%');
        var title = elementBind('div','','popTop');
        title.innerHTML = '上传成功!';
        maindiv.appendChild(title);
        var innerdiv = addChild(maindiv,'div','','p15');
        var ul = addChild(innerdiv,'ul','');
        var li = addChild(ul,'li');
        li.innerHTML = '照片上传成功,是否继续上传?<br />注:附件超过大小或超过相册数将上传不成功!';

        var footer    = addChild(maindiv,'div','','popBottom','');
        var tar    = addChild(footer,'div','','');
        var ok    = elementBind('span','','btn2','');
        ok.innerHTML = '<span><button type="button">继续</button></span>';    

        ok.onclick    = function () {
            window.location.href = photoflashAtt.baseurl + 'a=upload&job=flash&aid=' + toaid;
        }
        var toview    = elementBind('span','','bt2','');
        toview.innerHTML = '<span><button type="button">浏览</button></span>';
        toview.onclick    = function () {
            window.location.href = photoflashAtt.baseurl + 'a=album&aid=' + toaid;
        }

        tar.appendChild(ok);
        tar.appendChild(toview);

        return maindiv;
    },
这是和跳转有关的js文件。细看之下,似乎和批量上传有关。经本地测试,是批量上传成功后的跳转页面。该文件不用修改。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 6楼 发表于: 2023-06-03 14:30:14 星期六  点亮(0)
7号文件js/photouploader.js应该也是和批量上传有关的js文件,也有和楼上文件类似的代码。基本不用修改,但看着上面的对话框文字分行,是不是要修改下显示的宽度?太不美观了。
var maindiv    = elementBind('div','','','width:300px;height:100%');

尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 7楼 发表于: 2023-06-03 14:39:14 星期六  点亮(0)
经本地测试,批量上传成功后是由js/photouploader.js文件负责的。至于js/upload.js文件也一并修改下吧,反正就是对话框宽度由300px改为350px。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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