Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 头像上传如何从UC目录转移到Discuz目录?

[复制链接]
55ec7a 发表于 2017-8-16 17:47:12 | 显示全部楼层 |阅读模式
大家好,我的项目如下:

A服务器,安装了 UC
B服务器,安装了 Discuz


目前情况是,所有再论坛里上传的头像,
都存储在 A 服务器的 ucenter/data/avatar/  目录下
查看帖子里的用户头像路径,都是 http://UC域名/avatar?uid=xxx  这种远程调用的。

我想让头像都上传到 B 服务器的 Discuz/data/avatar/  目录下,
帖子里的头像直接调用本地路径
有什么简单点的办法吗?


格东站长网插件 发表于 2017-8-16 19:26:06 | 显示全部楼层
1、头像不光上传目录的问题,更重要的是判断头像的图片在哪里,用的是非常复杂的函数,拐好几道弯。如果要改目录,所有相关的代码全要改,这个工程非常巨大--是巨大!
2、头像图片都很小,放在本地就行了,何必远程?
3、如果真是认真做论坛,就要买稍微大点的磁盘,怎么着也得20G以上吧,一个月也就几十元钱。不然你就发挥创意折腾吧,看你是时间精力值钱,还是买服务器的钱值钱。
回复

使用道具 举报

urs2 发表于 2017-8-16 22:07:24 | 显示全部楼层
格东站长网插件 发表于 2017-8-16 19:26
1、头像不光上传目录的问题,更重要的是判断头像的图片在哪里,用的是非常复杂的函数,拐好几道弯。如果要 ...

以前也是喜欢折腾,后来还是买贵的服务器好,稳定,时间用来赚钱。
回复

使用道具 举报

 楼主| 55ec7a 发表于 2017-8-18 10:28:10 | 显示全部楼层
格东站长网插件 发表于 2017-8-16 19:26
1、头像不光上传目录的问题,更重要的是判断头像的图片在哪里,用的是非常复杂的函数,拐好几道弯。如果要 ...

感谢回复,确实很麻烦

我们是个小公司,原本是 UC+论坛
后来公司几个自己做的产品也对接了UC
后来公司嫌UC不好用,自己做了一个用户系统,其他几个项目都已经重新对接了新用户系统
最后只剩下论坛,想踢掉UC,对接自己的系统
接口的话还能凑合暴力改改
头疼的就是这个头像问题,要去掉UC,头像就不能继续上传到UC里,所以才想改上传到论坛自己目录里
另外,我发现系统消息什么的,也存储在UC里,这一块也不知道要如何改……看代码确实就像你说的,拐了都不知道多少个弯,Discuz的代码乱七八糟,这个调用那个,那个又调用另外一个……没完没了的各种嵌套
回复

使用道具 举报

7tv8 发表于 2017-8-18 10:39:38 | 显示全部楼层
求哪位大侠帮我论坛http://www.h18168.com/bbs/forum.php升级到3,4。  重谢
回复

使用道具 举报

 楼主| 55ec7a 发表于 2017-8-18 12:00:46 | 显示全部楼层
7tv8 发表于 2017-8-18 10:39
求哪位大侠帮我论坛http://www.h18168.com/bbs/forum.php升级到3,4。  重谢

碰到什么问题了吗,从官方说法来看,3.4只是去掉了云平台,受影响的应该只有QQ登录,其他应该没区别
回复

使用道具 举报

 楼主| 55ec7a 发表于 2017-8-18 12:02:49 | 显示全部楼层
7tv8 发表于 2017-8-18 10:39
求哪位大侠帮我论坛http://www.h18168.com/bbs/forum.php升级到3,4。  重谢

碰到什么问题了吗,从官方说法来看,3.4只是去掉了云平台,受影响的应该只有QQ登录,其他应该没区别
回复

使用道具 举报

⑧穿内裤 发表于 2017-8-18 13:29:58 | 显示全部楼层
1.修改上传头像页面,不在使用UC头像上传组件
2.保存头像(不使用UC组件自然就很容易保存到本地)
3.更改头像读取(插件轻易做到)
回复

使用道具 举报

 楼主| 55ec7a 发表于 2017-8-18 13:41:47 | 显示全部楼层
⑧穿内裤 发表于 2017-8-18 13:29
1.修改上传头像页面,不在使用UC头像上传组件
2.保存头像(不使用UC组件自然就很容易保存到本地)
3.更改 ...

非常感谢提供思路,感觉应该可行

另外,请教下,系统消息好像也是存在uc里库的,有什么思路挪到论坛自己库里吗

我们的需求是想彻底不用uc了,用户登录注册对接别的接口
回复

使用道具 举报

⑧穿内裤 发表于 2017-8-18 14:01:56 | 显示全部楼层
55ec7a 发表于 2017-8-18 13:41
非常感谢提供思路,感觉应该可行

另外,请教下,系统消息好像也是存在uc里库的,有什么思路挪到论坛自 ...

直接改消息函数就是咯,恕我直言,你们这思路错了,为什么要另起炉灶弄一个UC一样的东西,UC是网易等大公司都在用的用户系统,完全可以对接起来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-5 11:55 , Processed in 0.027251 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表