V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  paloalto  ›  全部回复第 77 页 / 共 113 页
回复总数  2254
1 ... 73  74  75  76  77  78  79  80  81  82 ... 113  
@flylee2011 看来需要提前把又拍云的API看一下了,不知道到时候把现在的图片迁移过去方不方便,当时写那个图片上传、并且一次生成多张不同大小规格的缩略图程序可是费了老劲了。
这个问题LZ最后怎么解决的?
多谢楼上各位的回复。

@mytharcher
@qq286735628
@qiayue

关于权限的问题:
目前用到的权限只是登录。其他的暂时还没用到,但是我觉得好像以后会用到,所以就开了。
目前其实我只申请了三个层级的权限:公共、社区、广播。——考虑到以后发布一个片段可能会同步到豆瓣广播。其他的那些权限都是自动包含在这里面的。

豆瓣公共
包含的权限组:
douban_basic_common:豆瓣公共api

豆瓣社区
包含的权限组:
community_basic_note:豆瓣社区日记功能
community_basic_user:豆瓣社区用户信息
community_basic_photo:豆瓣社区相册基本功能
community_basic_online:获取线上活动信息,参加者,论坛;获取热门线上活动列表

豆瓣广播
包含的权限组:
shuo_basic_r:获得你的个人信息,好友关系和我说
shuo_basic_w:修改你的个人信息、好友关系; 发布或修改你的广播

@zhuoqun 因为时间仓促,好多细节都没来得及调整,目前的原则是“能用就行”。你说的那些问题我会在下一次更新的时候加上。首页大图加载慢的问题,我也比较头疼,以后可能采取其他的展现形式。

@ericFork 我不是厂工。不过经常路过贵厂,刚才刚在你们楼下的沙县小吃吃了两屉蒸饺。:-)


@gonbo 多谢!你现在忙什么?旅社的事情如何了?
@okidogi 多谢回复!
其实我以前一直提醒自己不要过早优化的,没想到真正开发项目的时候还是不知不觉跳进了这个坑。
@passluo DAE?你是说阿北嘛?哈哈哈
@subdragon 哇哦,太惊喜了。晚上邮件联系你。我得先回家了,要不没公交车了。
@unstop 啊!明白了!
@unstop 你是说左边那个小黑块吗?

http://ww3.sinaimg.cn/large/a74ecc4cjw1e09qk7y8svj.jpg

导航的确是有点问题,目前已经有了新的设计,过几天会上线。
@saturn 刚才修了一个bug,重启了一下,正好被你遇到了。:)
2012-12-26 18:45:42 +08:00
回复了 thesecretapp 创建的主题 酷工作 北京[糗事百科]招聘前端开发工程师
好奇帖子标题写的是“招聘前端开发工程师”,为什么简历投送邮件中要写“服务端开发工程师全职应聘”?
2012-12-18 14:47:59 +08:00
回复了 Livid 创建的主题 V2EX V2EX 标准充值功能上线
木有信用卡的黯然路过。。。求国内支付方式。
@ergatea 不好意思,你说的我没明白。
你的意思是给使用原始方式进行注册的用户增加一个绑定豆瓣帐号的功能?
目前的解决方案是先把原始注册关闭了,只开放“用豆瓣登录”功能。
@ergatea 谢谢你的回答!另外问一个问题,从豆瓣过来的用户的用户名可能会跟我网站中的用户名有重复,所以我想在存储豆瓣用户的数据之前,先检查一下数据库中是否已经存在有相同的用户名了,如果有,就给新用户的用户名后面加一个后缀“_1”。

#判断username是否有重名
if not users.is_username_available(username):
----username = username + '_1'

但是这样只能顶一次用。比如:
用户在豆瓣的用户名是 ahbei ,恰巧我的网站中也有一个 ahbei 。按照上面的代码,这位新用户用豆瓣登录后,存储在数据库中的用户名会变成 ahbei_1;但是如果后来又有一个叫 ahbei_1 的豆瓣用户过来了,按照上面的程序,这位用户的用户名就会变成 ahbei_1_1。 —— 但其实我是想让他变成 ahbei_2的。

请问怎么才能在遇到有重复的用户名之后让新用户名后面的那个数字递增呢?
感谢
@ergatea
@ksky
@talentsnail
三位的解答。

我打算综合三位的方案, users 表中增加一个来源字段,原始注册是0,豆瓣是1,新浪是2...主要是考虑到这样,就可以根据来源字段来判断需要是否需要拼接头像的连接地址,比较方便一些。因为原始注册时,我是在 users 的 avatarPath 字段里存了部分路径,需要调用头像时就在前端拼接:

$if user.avatarPath:
----$ src = '/static/upload/image' + user.avatarPath + '_48.jpg'
----<img src="$src" width="30" alt="$user.nickname" />
$else:
----<img src="/static/public/img/default_48x48.jpg" width="30" alt="$user.nickname" />

以后再加一个判断就可以了:

$if user.avatarPath:
----$if user.via == 0 #原始注册
--------$ src = '/static/upload/image' + user.avatarPath + '_48.jpg'
--------<img src="$src" width="30" alt="$user.nickname" />
----$if user.via == 1 #豆瓣
--------$ src = user.avatarPath
--------<img src="$src" width="30" alt="$user.nickname" />
$else:
----<img src="/static/public/img/default_48x48.jpg" width="30" alt="$user.nickname" />

另外,把豆瓣的uid 当做 username,nickname = nickname,存储到users表中,其他的个人简介和常居地什么的就放到原先的 profile 表中,因为之前 users 和 profile 俩表就是关联的。

这样就不用再新建一个douban_users表,全部通过一个 users 表来实现了。
@ksky 你的意思是说把 usename \ nickname 等通用信息都存到users表,把其他豆瓣独有的字段存到douban_users表,两张表通过某个共有的字段关联起来,是这样吗?
@talentsnail 是个解决办法。等我找找看还有没有其他的方案。。
1 ... 73  74  75  76  77  78  79  80  81  82 ... 113  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1600 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.