分享

redmine添加上传头像功能

 ala咪s 2015-10-26

redmine添加上传头像功能

 

网上所说的都是利用redmine自带的功能,即从Gravatar上获得用户的头像并予以显示,而非像论坛一般可以本地上传头像,方便用户更改。
以下是我在redmine讨论区中找到的解决方法,经过实验可以实现如同论坛一般的本地用户上传头像。基本操作如下:
1.从https://github.com/dseifert/redmine_local_avatars上下载plugin
2.将redmine/app/views/account.rhtml文件中的第11行代码改为:html => { :id => 'my_account_form', :multipart => true  } do |f| %>
即原先代码块为:
   <% form_for :user, @user, :url => { :action => "account" },
                             :builder => TabularFormBuilder,
                             :lang => current_language,
                             :html => { :id => 'my_account_form' } do |f| %>
改为:
   <% form_for :user, @user, :url => { :action => "account" },
                             :builder => TabularFormBuilder,
                             :lang => current_language,
                             :html => { :id => 'my_account_form', :multipart => true  } do |f| %>
3.将下载好的plugin解压缩到redmine/vendor/plugins目录下(产生一个文件和一个文件夹),并将文件夹名字由dseifert-redmine_local_avatars-5843468.tar改为redmine_local_avatars
4.在redmine/vendor/plugins/redmine_local_avatars/config/locales目录下创建一个名为zh.yml的文件,并在文件中写入以下内容:
# Chinese strings go here
zh:
  label_avatar: "头像"
  message_avatar_uploaded: "头像更新成功!"
5.完成上述步骤即可,整个过程参考资料:http://www./boards/3/topics/5365?page=1&r=20475
这个plugin最初版本在近两年前就发布了,但是一直有些小问题,所以讨论区里面的大牛们不断讨论更改,原本我下的是作者Victor Doulepov他在最后发布的003版本,但是一直没弄实验通过,看了半天也不知所云,还好还有其他人提供的根据讨论区提出的问题进行修改后的版本,倒是可以使用,于是就有了上面我的记录。
希望以上内容对需要的人能有所帮助。
Period

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多