浮小生
浮小生
3674 15 0

如何将头像从upaiyun改到storage

有没有相关教程的

0

See Also

Nearby


Discussion (15)

浮小生
浮小生 2013-04-24 08:42

@ego008 帖子里没有说怎么改呀,我用的是1.03版的.

0
浮小生
浮小生 2013-04-24 08:46

在线等回复。

0
ego008
ego008 2013-04-24 08:47

@浮小生 他修改成功了,若他分享出来就不重复劳动了。
可参考下面两个帖子
https://www.youbbs.org/t/968
https://www.youbbs.org/t/997

0
浮小生
浮小生 2013-04-24 09:17

@ego008 不懂,为什么不把两种方法都实现呢,没有upaiyun的配置信息时,自动使用storage

0
浮小生
浮小生 2013-04-24 09:38

在本站试着换了一次头像。修改后不能立即生效的样子。现在还只是改了一部分,下面回帖的头像都还没改。
另外,我是用新浪微博登陆的,把发送微博的选项点掉,还是照样同步过去了。

0
ego008
ego008 2013-04-24 09:39

@浮小生 初期版本太多,维护麻烦,如用在BAE 上的就说:没有upyun 信息时自动使用BCS。

以后可能会有官方的纯SAE版本。

0
ego008
ego008 2013-04-24 09:45

@浮小生 微博同步问题,当发三个主贴后勾选才有效。简单防垃圾。

0
浮小生
浮小生 2013-04-24 09:46

@ego008 下面回帖的头像是不会变了吗

0
ego008
ego008 2013-04-24 09:49

@浮小生 又拍云的浏览器缓存,拷贝头像地址,在地址栏里打开刷新就看到最新头像。

0
浮小生
浮小生 2013-04-25 03:17

修改成功了,但也决定放弃用这个了,觉得代码有点乱。希望@ego008 再加加油。功能真心不需要再加了,接口最好好好规范一下,方便二次开发。比如templates。
分享一下修改过程。
首先参考了@每天充下电 的 http://live4u.sinaapp.com/?p=20
1.修改setting.php。对于每个头像我只保存一张。而原程序的思路是保存三张不同分辨率的。大概从60~70行开始。这样图片应该就可以上传用storage中了。可以到storage中确认一下再做一下步
https://gist.github.com/hewwcn/5457215
2.修改前台的代码,主要在\templates\default文件夹下。有些地方可能要改CSS。
我修改过的文件有:setting.php layout.php postpage.php home.php 同时还要修改手机端的文件,没改过,应该都差不多。
如何修改参照上面提到的博文。
我觉得应该可以在某个地方修改或定义一下$options['base_avatar_url']就可以全局替换的,但是代码没有认真看,php也不是很熟。

0
ego008
ego008 2013-04-25 04:18

@浮小生 尽量不用框架、类的结果是性能有点提升,但代码可读性较差,以后若有空可能用python 实现,会更简洁、可读性好。

0
jat001
jat001 2013-04-25 11:03

@ego008 这我早就想吐槽了,很多地方代码风格不一致,不需要的 else 太多了。

0
ego008
ego008 2013-04-25 11:36

@jat001 mark一下,以后再进一步规范。

0
沐雨
沐雨 2014-11-04 01:38

@浮小生 我的思路就,只上传一张图片到storage,前台显示的时候 再调整不同的分辨率,用css控制,这样图片只下载一次就行了,就可以到处加载。小站测试成功:http://zz521.sinaapp.com/t-3

0
Login Topics