242 lines
11 KiB
Plaintext
242 lines
11 KiB
Plaintext
<% current_user = @user == User.current %>
|
||
<% str = current_user ? '我' : 'TA' %>
|
||
<div class="-task-con">
|
||
<div class="-task-con-per cl">
|
||
<div class="photo fl">
|
||
<%= image_tag(url_to_avatar(@user), :class => "person", :alt => "头像") %>
|
||
<% if current_user %>
|
||
<div class="changephoto font-14"><div class="subchange">更换头像</div></div>
|
||
<% end %>
|
||
</div>
|
||
<div class="-task-con-data fl">
|
||
<div class="top cl">
|
||
<div class="top-left fl">
|
||
<p class="p1 font-16 ">
|
||
<span><%= @user.login %></span>
|
||
<% if @user.user_extensions && @user.user_extensions.gender && @user.user_extensions.gender == 1 %>
|
||
<i class="pl20 fa fa-venus color-orange" aria-hidden="true"></i>
|
||
<% else %>
|
||
<i class="pl20 fa fa-mars color-blue" aria-hidden="true"></i>
|
||
<% end %>
|
||
</p>
|
||
|
||
<p class="p2 font-16">
|
||
<span class="wordbold">
|
||
<%= @user.show_name %>
|
||
<% if @user.user_extensions && @user.user_extensions.identity %>
|
||
(<%= get_user_roll @user %>)
|
||
<% end %>
|
||
</span>
|
||
<span class="pl20 pr20">
|
||
<% if !@user.user_extensions.school_id.blank? && @user.user_extensions.school %>
|
||
<%= @user.user_extensions.school.name %>
|
||
<% end %>
|
||
</span>
|
||
<% if @user.authentication %>
|
||
<span class="color-green">
|
||
<i class="fa fa-check-circle-o" aria-hidden="true"></i>
|
||
已认证
|
||
</span>
|
||
<% else %>
|
||
<span class="color-grey">
|
||
<i class="fa fa-times-circle-o" aria-hidden="true"></i>
|
||
未认证
|
||
</span>
|
||
<% end %>
|
||
</p>
|
||
</div>
|
||
<div class="top-right fr font-16 mr10">
|
||
<% if current_user %>
|
||
<div class="mynew">
|
||
<p>
|
||
<%= link_to '编辑我的资料', my_account_path %>
|
||
</p>
|
||
|
||
<p class="p2 font-14">
|
||
<i class="fa fa-eye" aria-hidden="true"></i>
|
||
<% update_visiti_count @user %>
|
||
<span><%= @user.visits.to_i %></span> 次访问
|
||
</p>
|
||
|
||
<p class="font-14">帐户安全:
|
||
<a class="<%= @user.phone.blank? ? 'color-grey' : 'color-green' %>" href="<%= security_settings_path %>">
|
||
<i class="fa fa-mobile pr10" aria-hidden="true"></i>
|
||
</a>
|
||
|
||
<a class="<%= @user.mail.blank? ? 'color-grey' : 'color-green' %>" href="<%= security_settings_path %>">
|
||
<i class="fa fa-envelope-o" aria-hidden="true"></i>
|
||
</a>
|
||
</p>
|
||
</div>
|
||
<% else %>
|
||
<div class="itnew">
|
||
<p class="p2 font-14 color-grey mt10 mb10">
|
||
<i class="fa fa-eye" aria-hidden="true"></i>
|
||
<span><%= @user.visits.to_i %></span> 次访问
|
||
</p>
|
||
|
||
<p class="sub clearfix">
|
||
<% if(@user.watched_by?(User.current)) %>
|
||
<%= link_to "已关注",
|
||
watch_path(:object_type => 'user', :object_id => @user.id, :target_id => @user.id),
|
||
:class => "fl font-14 user_watch ml30",
|
||
:id => "cancel_watch",
|
||
:method => "delete",
|
||
:remote => "true",
|
||
:title => "取消关注" %>
|
||
<% else %>
|
||
<%= link_to "添加关注",
|
||
watch_path(:object_type => 'user', :object_id => @user.id, :target_id => @user.id),
|
||
:class => "fl font-14 user_watch ml30",
|
||
:method => "post",
|
||
:remote => "true",
|
||
:title => "添加关注" %>
|
||
<% end %>
|
||
<a href="<%= feedback_path(@user, :host=> Setting.host_user) %>" class="fr font-14">给ta留言</a>
|
||
</p>
|
||
<!--<div class="alert">-->
|
||
<!--<p>你确定不再关注<span>kosasa</span>?</p>-->
|
||
<!--<p><span>确定</span><span>取消</span></p>-->
|
||
<!--</div>-->
|
||
</div>
|
||
<% end %>
|
||
</div>
|
||
</div>
|
||
<div class="bot">
|
||
<% if current_user %>
|
||
<input type="hidden" id="current_user_id" value="<%= @user.id %>">
|
||
<input type="text" class="font-14 task-hide color-grey" id="user_breif_introduction" placeholder="一句话介绍一下自己吧~" value="<%= @user.user_extensions.brief_introduction %>"/>
|
||
<% else %>
|
||
<p class="font-14 task-hide color-grey" title="<%= @user.user_extensions.brief_introduction.blank? ? "这家伙很懒,什么都没留下~" : @user.user_extensions.brief_introduction %>">
|
||
<%= @user.user_extensions.brief_introduction.blank? ? "这家伙很懒,什么都没留下~" : @user.user_extensions.brief_introduction %>
|
||
</p>
|
||
<% end %>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="-task-con-int">
|
||
<div class="blog">
|
||
<p class="p1 font-14 "><%= str %>的博客
|
||
<span class="font-12 color-grey" id="blog"><%= @blog_count %></span>
|
||
</p>
|
||
<% if @blog_count == 0 %>
|
||
<p class="p2 font-16 ">
|
||
<% if current_user %>
|
||
<span>你一篇博客也没写过,</span>
|
||
<a href="<%= user_blogs_path(:user_id => @user) %>" target="_blank" class="changecolor">现在写博客</a>
|
||
<% else %>
|
||
<span><%= @user.show_name %>很懒,一篇博客也没写过</span>
|
||
<% end %>
|
||
</p>
|
||
<% else %>
|
||
<div class="p3 clearfix">
|
||
<% if @blog_count > 3 %>
|
||
<%= link_to '查看更多', user_blogs_path(:user_id => @user), :target => '_blank', :class => 'check color-grey' %>
|
||
<% end %>
|
||
<% @blog_list.each_with_index do |blog, index| %>
|
||
<div class="blognew fl pl10 <%= index == 0 ? '' : 'hasborder' %>">
|
||
<%= link_to blog.title.to_s.html_safe, user_blog_blog_comment_path(:user_id => blog.author, :blog_id => blog.blog.id, :id => blog), :class => "font-14" %>
|
||
<p>
|
||
<span calss="font-12 color-grey pr10"><%= format_time blog.created_at %> 发布</span>
|
||
<i class="fa fa-eye font-12 color-grey" aria-hidden="true"></i>
|
||
<span class="font-12 color-grey"><%= blog.visits %></span>
|
||
</p>
|
||
</div>
|
||
<% end %>
|
||
</div>
|
||
<% end %>
|
||
</div>
|
||
<div class="favour" id="watcher_fan_list">
|
||
<%= render :partial => 'edu_user_watch_fan_list', :locals => {:current_user => current_user} %>
|
||
</div>
|
||
<div class="passageway mt15">
|
||
<div class="hint">
|
||
<div class="pr10 color-blue play">
|
||
<i class="fa fa-sort-down zhuan mr5" aria-hidden="true"></i>开始
|
||
</div>
|
||
<div class="list">
|
||
<div>
|
||
<p><%= link_to '创建课程', new_syllabus_path(:host => Setting.host_course), :target => "_blank" %></p>
|
||
<p><%= link_to '创建班级', new_course_path(:host => Setting.host_course), :target => "_blank" %></p>
|
||
<p><%= link_to "加入班级", join_private_courses_courses_path, :remote => true, :method => "post" %></p>
|
||
<p><%= link_to "发现实训", '', :target => "_blank" %></p>
|
||
<p><%= link_to '发起求助', new_forum_memo_path(:forum_id => Forum.first.id, :forum_index => true), :target => "_blank" %></p>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<% if @courses_count == 0 && @shixuns_count == 0 %>
|
||
<div class="kong">
|
||
<p class="p1 font-14 cl color-grey">
|
||
<span class="fl">快速入口</span>
|
||
</p>
|
||
|
||
<div class="p2 font-14 color-grey">
|
||
<img src="../images/edu_user/edu-nodata.png"/>
|
||
|
||
<p>显示你常用的课堂社区、实训社区列表</p>
|
||
|
||
<p class="pb20 font-14">你还没有参与任何社区</p>
|
||
</div>
|
||
</div>
|
||
<% else %>
|
||
<div class="hascon">
|
||
<p class="title">
|
||
<% if @courses_count == 0 %>
|
||
<span class="font-14" id="my_shixuns_span">实训<i class="ml10"><%= @shixuns_count %></i></span>
|
||
<% elsif @shixuns_count == 0 %>
|
||
<span class="font-14" id="my_courses_span">课堂<i class="ml10"><%= @courses_count %></i></span>
|
||
<% else %>
|
||
<span class="font-14" id="my_courses_span">课堂<i class="ml10"><%= @courses_count %></i></span>
|
||
<span class="font-14" id="my_shixuns_span">实训<i class="ml10"><%= @shixuns_count %></i></span>
|
||
<% end %>
|
||
</p>
|
||
|
||
<div class="lesson ml10 mr10" id="my_courses_list">
|
||
<% @courses.each do |course| %>
|
||
<p class="clearfix">
|
||
<a href="<%= course_path(course) %>" target="_blank" class="font-16 first"><i class="fa fa-circle qian" aria-hidden="true"></i> <%= course.name %></a>
|
||
<span class="font-14 hasmargin">课程:<a href="<%= syllabus_path(course.syllabus) %>" target="_blank"><%= course.syllabus.title %></a></span>
|
||
<span class="font-14 haspadding">更新时间:<%= format_time course.updatetime %></span>
|
||
<span class="font-14 last fr">分享 <i class="fa fa-weixin font-14 color-green" aria-hidden="true"></i></span>
|
||
</p>
|
||
<% end %>
|
||
<% if @courses_count > 8 %>
|
||
<a href="<%= user_course_community_path(@user) %>" target="_blank" class="font-18 color-grey expand">点击查看全部</a>
|
||
<% end %>
|
||
</div>
|
||
|
||
<div class="train ml10 mr10 none" id="my_shixuns_list">
|
||
<% @shixuns.each do |shixun| %>
|
||
<p>
|
||
<span class="font-16 first"><i class="fa fa-circle qian" aria-hidden="true"></i> 胡莎莎/Helloword:java实训入门</span>
|
||
<span class="hasmargin font-14">已解锁第<i>2</i>关/共<i>8</i>关</span>
|
||
<span class="font-14 last">上次离开时间:2017-02-09 15:21</span>
|
||
</p>
|
||
<% end %>
|
||
|
||
<% if @shixuns_count > 8 %>
|
||
<a href="<%= user_course_community_path(@user) %>" target="_blank" class="font-18 color-grey expand">点击查看全部</a>
|
||
<% end %>
|
||
</div>
|
||
</div>
|
||
<% end %>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-------------------侧边提示区域-------------------------->
|
||
<div class="-task-sidebar">
|
||
<div class="feedback" tooltips="意见反馈">
|
||
<i class="fa fa-envelope-o" aria-hidden="true"></i>
|
||
</div>
|
||
<div class="scan" tooltips="快来扫一扫">
|
||
<i class="fa fa-qrcode" aria-hidden="true"></i>
|
||
</div>
|
||
<div class="consult" tooltips="在线咨询">
|
||
<a target="_blank" class="color_white" href="http://shang.qq.com/wpa/qunwpa?idkey=064e805dac955b8aea158c4b0dd3f033b8841bcee175fd619613f0e4ac4d8151"><i class="fa fa-qq" aria-hidden="true"></i></a>
|
||
</div>
|
||
<div class="gotop" tooltips="返回顶部">
|
||
<i class="fa fa-arrow-up" aria-hidden="true"></i>
|
||
</div>
|
||
</div>
|