用户头像问题

78950238   ·   发表于 2017-11-4   ·   BUG建议

用户名修改以后原来的头像就没有了,改回原来的用户名头像还是原来的头像

版本:2.0.23

12 条回复   |  直到 2017-11-10 | 4978 次浏览

admin
发表于 2017-11-5

用户头像 是通过用户名计算出路径的  HYBBS本身就没提供修改用户名的功能 

如果你通过直接修改数据 达到的修改 头像不会随之变动的

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-11-5

 

@admin不考虑采用唯一id获取吗?好像除了头像别的都不是通过用户名获取的,比如帖子、附件、图片这些。难道是因为那款通过用户名生成头像那个插件的缘故吗

 

评论列表

  • 加载数据中...

编写评论内容

admin
发表于 2017-11-6

除了头像 其他数据都是使用唯一用户UID的

头像为什么用用户名来输出路径 是因为(现在改已经来不及了)


评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-11-6

 

@admin本来想写个会员能修改自己修改用户名插件的,这一改头像丢了。考虑多样化登陆唯一用户名就没多大意义了

 

评论列表

  • 加载数据中...

编写评论内容

哄着自己玩
发表于 2017-11-7

修改用户名的同时也把用户头像图片名称改了

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-11-7


@哄着自己玩  这个暂时整不明白

评论列表

  • 加载数据中...

编写评论内容

哄着自己玩
发表于 2017-11-7


@78950238  研修一下头像生成的代码应该能整成

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-11-7


@哄着自己玩  慢慢来吧 反正一时半会整不明白


评论列表

  • 加载数据中...

编写评论内容

admin
发表于 2017-11-8

修改用户名时 判断本地路径头像是否存在 存在则更名为新文件名即可

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-11-8


@admin  主要是判断到图片路径了不知道怎么改新名

评论列表

  • 加载数据中...

编写评论内容

admin
发表于 2017-11-8

PHP rename() 函数

定义和用法

rename() 函数重命名文件或目录。

若成功,则该函数返回 true。若失败,则返回 false。

语法

rename(oldname,newname,context)
参数 描述
oldname 必需。规定要重命名的文件或目录。
newname 必需。规定文件或目录的新名称。
context 可选。规定文件句柄的环境。context 是可修改流的行为的一套选项。


评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-11-10

 

@admin 感谢提供方案

 

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容