• 1443阅读
  • 112回复

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

上一主题 下一主题
离线zhangjingyu

只看该作者 28楼 发表于: 2023-06-24 22:34:34 星期六  点亮(0)
<!--
EOT;
}$tmpAction = ($showtype == 'galbum') ? 'q=galbum&' : ('q=group&' . (in_array($showtype, array('write','member','active','set')) ? "a=$showtype&" : ''));
if(empty($colony['viewtype'])){
print <<<EOT
-->
                <li class="forums"><a href="apps.php?{$tmpAction}cyid=$cyid{$tmpUrlAdd}" hidefocus="true"><span class="s2 cp">切换至群组视图</span></a></li>
<!--
EOT;
}print <<<EOT
-->
这是默认模板文件夹下thread_group.htm文件中的部分内容,也就是附加的主题列表页文件。由于是论坛视图,所以判断条件中是“empty($colony['viewtype'])”,而楼上的文件中怎么可能还有这样的条件呢?想想都不靠谱。论坛视图下跳转到群组视图是viewtype,那反过来是什么呢?好像还没看到,难道是threadtype?会不会猜对,或者蒙对呢?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 29楼 发表于: 2023-06-24 23:43:45 星期六  点亮(0)
然而,然而……threadtype似乎应该是主题分类。所以,所以……我没有蒙对。

只去掉“&& empty($colony['viewtype'])”条件,不显示“切换至论坛视图”链接;只去掉“&& $groupRight['modeset']['thread']['ifopen']”条件,可以;同时去掉上面两个,也可以。对于这样的判断条件,条件少些相对来说比较好,所以两个条件都删除吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 30楼 发表于: 2023-06-25 00:22:52 星期日  点亮(0)
经本地测试,在主题列表页切换到论坛视图或者群组视图没有问题(受后台控制,见24楼);同样的,后台选择论坛视图或者群组视图,各群组链接也会跳转到对应视图。当选择“群组视图和论坛视图”的时候,就可以相互切换了。综上,测试通过。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 31楼 发表于: 2023-06-25 00:52:38 星期日  点亮(0)
论坛视图下“讨论区”文本框内的字号有点小,参照群组视图下同样的解决方案,修改css样式文件,由12px改为15px,基本解决。

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

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

只看该作者 32楼 发表于: 2023-06-25 08:14:33 星期日  点亮(0)
用手机检查各页面,基本都没有问题。然后找了一个小图片上传,竟然出现错误:
Fatal error: Call to a member function sets() on a non-object in /home/z6o52oyyxm/domains/vtu425.com/public_html/require/thread_galbum.php on line 240
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 33楼 发表于: 2023-06-25 08:18:59 星期日  点亮(0)
咦?这不是那个未修改跳转链接的php文件吗?这个应该和批量上传有关,而我用的是普通上传。难道上传方式不对?再试一次看看。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

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

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

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

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

只看该作者 36楼 发表于: 2023-06-25 08:42:18 星期日  点亮(0)
经查看相册,虽然提示错误,但实际上上传成功了。看看那个php文件吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 37楼 发表于: 2023-06-25 08:50:49 星期日  点亮(0)
用对比软件查看文件thread_galbum.php,提示信息对应的还真不是批量上传跳转的那句,应该和积分有关:
        //积分变动
        require_once(R_P.'require/credit.php');
        $creditset = getCreditset($o_groups_creditset['Uploadphoto']);
        $creditset = array_diff($creditset,array(0));
        if (!empty($creditset)) {
            $credit->sets($winduid,$creditset,true);
            updateMemberid($winduid);
            addLog($creditlog,$windid,$winduid,'groups_Uploadphoto');
        }

        if ($creditlog = $o_groups_creditlog) {
            addLog($creditlog['Post'],$windid,$winduid,'groups_Uploadphoto');
        }
        refreshto("{$basename}&a=view&pid=$pid",'operate_success');
    }
提示信息中的第240行,就是上面红色那行。还真有个sets()。那“non-object”是什么意思?后面括号里的某个参数不对?(对php不了解,我只能说是参数)
=================分隔线====================
        //积分变动
        require_once(R_P.'require/credit.php');
        $creditset = getCreditset($o_groups_creditset['Uploadphoto']);
        $creditset = array_diff($creditset,array(0));
        if (!empty($creditset)) {
            $credit->sets($winduid,$creditset,true);
            updateMemberid($winduid);
            addLog($creditlog,$windid,$winduid,'groups_Uploadphoto');
        }

        if ($creditlog = $o_groups_creditlog) {
            addLog($creditlog['Post'],$windid,$winduid,'groups_Uploadphoto');
        }
        refreshto("{$basename}a=view&cyid=$cyid&pid=$pid",'operate_success');
    }
上面文件对应论坛视图,这是1号文件m_galbum.php,也就是群组视图文件。代码都是一样的,只是最后的跳转链接稍有差别,这个没有任何影响,和积分无关。说明代码是完全没有问题的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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