班级讨论区通知缓存增加

yuanke_cache
yuanke 9 years ago
parent e1e1e9ecdf
commit 627bc9c8c7

@ -17,41 +17,43 @@
<div class="bloglistbox"> <div class="bloglistbox">
<% if topics.any? %> <% if topics.any? %>
<% topics.each do |activity| %> <% topics.each do |activity| %>
<div class="list-file"> <% cache [:course_boardslist_one,activity.id.to_s] do%>
<div><span class="item_list fl"></span> <div class="list-file">
<% if activity.parent_id.nil? %> <!--+"(帖子标题)"--> <div><span class="item_list fl"></span>
<%= link_to activity.subject.to_s.html_safe, board_message_path(activity.board_id, activity), :class=> "list-title fl" %> <% if activity.parent_id.nil? %> <!--+"(帖子标题)"-->
<% else %> <%= link_to activity.subject.to_s.html_safe, board_message_path(activity.board_id, activity), :class=> "list-title fl" %>
<%= link_to activity.parent.subject.to_s.html_safe, board_message_path(activity.board_id, activity), :class=> "list-title f1" %> <% else %>
<% end %> <%= link_to activity.parent.subject.to_s.html_safe, board_message_path(activity.board_id, activity), :class=> "list-title f1" %>
<% if activity.sticky == 1 %> <% end %>
<span class="fl ml10 red-cir-btn">顶</span> <% if activity.sticky == 1 %>
<% end%> <span class="fl ml10 red-cir-btn">顶</span>
<% if activity.locked %> <% end%>
<span class="fl ml10 green-cir-btn" title="已锁定">锁</span> <% if activity.locked %>
<% end %> <span class="fl ml10 green-cir-btn" title="已锁定">锁</span>
<% u = User.where("id=?",activity.author_id).first%> <% end %>
<div class="cl"></div> <% u = User.where("id=?",activity.author_id).first%>
</div> <div class="cl"></div>
<div class="massages-content ml15"> </div>
<% if activity.parent_id.nil? %> <div class="massages-content ml15">
<% content = activity.content %> <% if activity.parent_id.nil? %>
<% else %> <% content = activity.content %>
<% content = activity.parent.content %> <% else %>
<% end %> <% content = activity.parent.content %>
<p><%=render :partial =>"users/intro_content_ex", :locals=>{:user_activity_id =>activity.id, :content=>content, :maxheight=>54, :maxwordsnum=>75, :maxwidth=>563} %></p> <% end %>
</div> <p><%=render :partial =>"users/intro_content_ex", :locals=>{:user_activity_id =>activity.id, :content=>content, :maxheight=>54, :maxwordsnum=>75, :maxwidth=>563} %></p>
<div class="ml15 mt10"> </div>
<span class="grayTxt"> <div class="ml15 mt10">
发帖人: <%=(u.try(:realname) != " " ? u.lastname + u.firstname : u.try(:login)) %> <span class="grayTxt">
</span> 发帖人: <%=(u.try(:realname) != " " ? u.lastname + u.firstname : u.try(:login)) %>
<span class="grayTxt">更新:<%= format_time(activity.children.any? ? activity.children.last[:created_on] : activity[:created_on] ) %></span> </span>
<% all_comments = []%> <span class="grayTxt">更新:<%= format_time(activity.children.any? ? activity.children.last[:created_on] : activity[:created_on] ) %></span>
<% count=get_all_children(all_comments, activity).count %> <% all_comments = []%>
<p class="list-info fr grayTxt"><span><%= count>0 ? "#{count}" : "0" %></span><span>回复</span><span>|</span><span><%= get_praise_num(activity) > 0 ? "#{get_praise_num(activity)}" : "0" %></span><span>赞</span></p> <% count=get_all_children(all_comments, activity).count %>
</div> <p class="list-info fr grayTxt"><span><%= count>0 ? "#{count}" : "0" %></span><span>回复</span><span>|</span><span><%= get_praise_num(activity) > 0 ? "#{get_praise_num(activity)}" : "0" %></span><span>赞</span></p>
<div class="cl"></div> </div>
</div> <div class="cl"></div>
</div>
<% end %>
<% end %> <% end %>
<div> <div>
<ul class="wlist" id="pages" > <ul class="wlist" id="pages" >

@ -17,29 +17,31 @@
<div class="bloglistbox"> <div class="bloglistbox">
<% if topics.any? %> <% if topics.any? %>
<% topics.each do |activity| %> <% topics.each do |activity| %>
<div class="list-file"> <% cache [:course_newslist_one,activity.id.to_s] do%>
<div><span class="item_list fl"></span> <div class="list-file">
<%= link_to activity.title.to_s, news_path(activity), :class => "list-title fl" %> <div><span class="item_list fl"></span>
<% if activity.sticky == 1 %> <%= link_to activity.title.to_s, news_path(activity), :class => "list-title fl" %>
<span class="fl ml10 red-cir-btn">顶</span> <% if activity.sticky == 1 %>
<% end%> <span class="fl ml10 red-cir-btn">顶</span>
<% u = User.where("id=?",activity.author_id).first%> <% end%>
<div class="cl"></div> <% u = User.where("id=?",activity.author_id).first%>
</div> <div class="cl"></div>
<div class="massages-content ml15"> </div>
<p><%=render :partial =>"users/intro_content_ex", :locals=>{:user_activity_id =>activity.id, :content=>activity.description, :maxheight=>54, :maxwordsnum=>100, :maxwidth=>563} %></p> <div class="massages-content ml15">
</div> <p><%=render :partial =>"users/intro_content_ex", :locals=>{:user_activity_id =>activity.id, :content=>activity.description, :maxheight=>54, :maxwordsnum=>100, :maxwidth=>563} %></p>
<div class="ml15 mt10"> </div>
<span class="grayTxt"> <div class="ml15 mt10">
发布者: <%=(u.try(:realname) != " " ? u.lastname + u.firstname : u.try(:login)) %> <span class="grayTxt">
</span> 发布者: <%=(u.try(:realname) != " " ? u.lastname + u.firstname : u.try(:login)) %>
<span class="grayTxt">更新:<%= format_time(CourseActivity.where("course_act_type='#{activity.class}' and course_act_id =#{activity.id}").first.updated_at) %></span> </span>
<% count=0 %> <span class="grayTxt">更新:<%= format_time(CourseActivity.where("course_act_type='#{activity.class}' and course_act_id =#{activity.id}").first.updated_at) %></span>
<% count=activity.comments.count %> <% count=0 %>
<p class="list-info fr grayTxt"><span><%= count>0 ? "#{count}" : "0" %></span><span>回复</span><span>|</span><span><%= get_praise_num(activity) > 0 ? "#{get_praise_num(activity)}" : "0" %></span><span>赞</span></p> <% count=activity.comments.count %>
</div> <p class="list-info fr grayTxt"><span><%= count>0 ? "#{count}" : "0" %></span><span>回复</span><span>|</span><span><%= get_praise_num(activity) > 0 ? "#{get_praise_num(activity)}" : "0" %></span><span>赞</span></p>
<div class="cl"></div> </div>
</div> <div class="cl"></div>
</div>
<% end %>
<% end %> <% end %>
<div> <div>
<ul class="wlist" id="pages" > <ul class="wlist" id="pages" >

Loading…
Cancel
Save