@ -0,0 +1,34 @@
|
|||||||
|
<span class="add_attachment" data-containerid="<%= container.id %>">
|
||||||
|
<button name="button" class="sub_btn" onclick="_file<%=container.id %>.click()" onmouseover="this.focus()" style="<%= ie8? ? 'display:none' : ''%>" type="button" ><%= l(:label_browse_org) %></button>
|
||||||
|
<%= file_field_tag 'attachments[dummy][file]',
|
||||||
|
:id => "_file#{container.id}",
|
||||||
|
:class => ie8? ? '':'file_selector',
|
||||||
|
:multiple => true,
|
||||||
|
:onchange => "addInputFiles_board(this, '#{container.id}','"+"submit_resource"+"');",
|
||||||
|
:style => ie8? ? '': 'display:none',
|
||||||
|
:data => {
|
||||||
|
:max_file_size => Setting.attachment_max_size.to_i.kilobytes,
|
||||||
|
:max_file_size_message => l(:error_attachment_too_big, :max_size => number_to_human_size(Setting.attachment_max_size.to_i.kilobytes)),
|
||||||
|
:max_concurrent_uploads => Redmine::Configuration['max_concurrent_ajax_uploads'].to_i,
|
||||||
|
:upload_path => uploads_path(:format => 'js'),
|
||||||
|
:description_placeholder => l(:label_optional_description),
|
||||||
|
:field_is_public => l(:field_is_public),
|
||||||
|
:are_you_sure => l(:text_are_you_sure),
|
||||||
|
:file_count => l(:label_file_count),
|
||||||
|
:delete_all_files => l(:text_are_you_sure_all),
|
||||||
|
:lebel_file_uploding => l(:lebel_file_uploding),
|
||||||
|
:containerid => "#{container.id}"
|
||||||
|
} %>
|
||||||
|
</span>
|
||||||
|
<!--<input type="submit" name="" value="上传文件" class="f_l ml10" style="width:80px; height:26px;">-->
|
||||||
|
|
||||||
|
<span id="upload_file_count<%=container.id %>">
|
||||||
|
<%= l(:label_no_file_uploaded)%>
|
||||||
|
</span>
|
||||||
|
(<%= l(:label_max_size) %>:<%= number_to_human_size(Setting.attachment_max_size.to_i.kilobytes) %>)
|
||||||
|
<p style="padding-left: 68px;">建议上传高度不超过52px的图片</p>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<div>
|
||||||
|
<span id="attachments_fields<%= container.id %>" data-containerid="<%= container.id %>" xmlns="http://www.w3.org/1999/html">
|
||||||
|
</span>
|
||||||
|
</div>
|
@ -0,0 +1,25 @@
|
|||||||
|
<div id="popbox_upload" class="mb10" style="margin-top: -30px;color:#15bccf; font-size:16px;">
|
||||||
|
<div class="upload_con">
|
||||||
|
<h2 style="text-align: center">更换Logo</h2>
|
||||||
|
<div class="upload_box">
|
||||||
|
<%= error_messages_for 'attachment' %>
|
||||||
|
<div id="network_issue" style="color: red; display: none;"><%= l(:label_file_upload_error_messages)%></div>
|
||||||
|
<%= form_tag(organization_files_path(org, :in_org => params[:in_org], :logo => true), :multipart => true,:remote => !ie8?,:name=>"upload_form") do %>
|
||||||
|
<!--<input type="hidden" name="org_subfield_attachment_type" value="<%#= org_subfield_attachment_type%>">-->
|
||||||
|
<%= render :partial => 'files/org_upload_attachment_list', :locals => {:container => org}%>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<a href="javascript:void(0);" class=" fr grey_btn mr40" onclick="hideModal();"><%= l(:button_cancel)%></a>
|
||||||
|
<a id="submit_org_resource" href="javascript:void(0);" class="blue_btn fr" onclick="submit_resource();"><%= l(:button_confirm)%></a>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function submit_resource()
|
||||||
|
{
|
||||||
|
$('#submit_org_resource').parent().submit();
|
||||||
|
}
|
||||||
|
</script>
|
@ -1,71 +1,75 @@
|
|||||||
<% if @addTag%>
|
<% if @addTag%>
|
||||||
<% if @obj_flag == '3'%>
|
<% if @obj_flag == '3'%>
|
||||||
$('#tags_show_issue').html('<%= escape_javascript(render :partial => 'tags/tag_name',
|
$('#tags_show_issue').html('<%= escape_javascript(render :partial => 'tags/tag_name',
|
||||||
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @obj_flag}) %>');
|
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @obj_flag}) %>');
|
||||||
//$('#put-tag-form-issue').hide();
|
//$('#put-tag-form-issue').hide();
|
||||||
$('#name-issue').val("");
|
$('#name-issue').val("");
|
||||||
<% elsif @obj_flag == '6'%>
|
<% elsif @obj_flag == '6'%>
|
||||||
$("#tags_show-<%=@obj.class%>-<%=@obj.id%>").empty();
|
$("#tags_show-<%=@obj.class%>-<%=@obj.id%>").empty();
|
||||||
$("#tags_show-<%=@obj.class%>-<%=@obj.id%>").html('<%= escape_javascript(render :partial => 'tags/tag_name',
|
$("#tags_show-<%=@obj.class%>-<%=@obj.id%>").html('<%= escape_javascript(render :partial => 'tags/tag_name',
|
||||||
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @obj_flag}) %>');
|
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @obj_flag}) %>');
|
||||||
$("#put-tag-form- <%=@obj.class%>- <%=@obj.id%>").hide();
|
$("#put-tag-form- <%=@obj.class%>- <%=@obj.id%>").hide();
|
||||||
$("#put-tag-form-<%=@obj.class%>-<%=@obj.id%> #name").val("");
|
$("#put-tag-form-<%=@obj.class%>-<%=@obj.id%> #name").val("");
|
||||||
<% else %>
|
<% else %>
|
||||||
$('#tags_show').html('<%= escape_javascript(render :partial => 'tags/tag_name',
|
$('#tags_show').html('<%= escape_javascript(render :partial => 'tags/tag_name',
|
||||||
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @obj_flag}) %>');
|
:locals => {:obj => @obj,:non_list_all => false,:object_flag => @obj_flag}) %>');
|
||||||
$('#tags_show').html('<%=render_attachments_tag_save(@project, nil)%>');
|
$('#tags_show').html('<%=render_attachments_tag_save(@project, nil)%>');
|
||||||
$('#put-tag-form #name').val("");
|
$('#put-tag-form #name').val("");
|
||||||
//$('#put-tag-form').hide();
|
//$('#put-tag-form').hide();
|
||||||
<% end %>
|
<% end %>
|
||||||
<% else %>
|
<% else %>
|
||||||
$("#attachments_fields").children().remove();
|
$("#attachments_fields").children().remove();
|
||||||
$("#upload_file_count").text("未上传文件");
|
$("#upload_file_count").text("未上传文件");
|
||||||
$('#upload_file_div').slideToggle('slow');
|
$('#upload_file_div').slideToggle('slow');
|
||||||
<% if @project %>
|
<% if @project %>
|
||||||
hideModal();
|
hideModal();
|
||||||
<% if @in_project_toolbar %>
|
<% if @in_project_toolbar %>
|
||||||
window.location.href = '<%= project_files_path(@project) %>'
|
window.location.href = '<%= project_files_path(@project) %>'
|
||||||
<% else %>
|
<% else %>
|
||||||
|
|
||||||
$("#resource_list").html('<%= j(render partial:"project_file", locals: {project: @project}) %>');
|
$("#resource_list").html('<%= j(render partial:"project_file", locals: {project: @project}) %>');
|
||||||
$("#project_files_count_info").html("<%= @all_attachments.count %>");
|
$("#project_files_count_info").html("<%= @all_attachments.count %>");
|
||||||
$("#project_files_count_nav").html("(<%= @all_attachments.count %>)")
|
$("#project_files_count_nav").html("(<%= @all_attachments.count %>)")
|
||||||
// 添加文件上传成功提示
|
// 添加文件上传成功提示
|
||||||
<% unless params[:attachments].nil? %>
|
<% unless params[:attachments].nil? %>
|
||||||
var div = $('<div id="addBox" class="flash notice">文件上传成功!</div>');
|
var div = $('<div id="addBox" class="flash notice">文件上传成功!</div>');
|
||||||
$("#course_list").prepend(div);
|
$("#course_list").prepend(div);
|
||||||
setTimeout( function(){div.remove();},3000)
|
setTimeout( function(){div.remove();},3000)
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%elsif @course%>
|
<%elsif @course%>
|
||||||
hideModal();
|
hideModal();
|
||||||
<%if @in_course_toolbar %>
|
<%if @in_course_toolbar %>
|
||||||
window.location.href='<%= course_files_path(@course)%>'
|
window.location.href='<%= course_files_path(@course)%>'
|
||||||
<%else%>
|
<%else%>
|
||||||
$("#resource_list").html('<%= j(render partial: "course_file" ,locals: {course: @course}) %>');
|
$("#resource_list").html('<%= j(render partial: "course_file" ,locals: {course: @course}) %>');
|
||||||
$("#courses_files_count_info").html("<%= @all_attachments.count%>");
|
$("#courses_files_count_info").html("<%= @all_attachments.count%>");
|
||||||
$("#courses_files_count_nav").html("(<%= @all_attachments.count%>)")
|
$("#courses_files_count_nav").html("(<%= @all_attachments.count%>)")
|
||||||
// 添加文件上传成功提示,
|
// 添加文件上传成功提示,
|
||||||
<% unless params[:attachments].nil? %>
|
<% unless params[:attachments].nil? %>
|
||||||
var div = $('<div id="addBox" class="flash notice">文件上传成功!</div>');
|
var div = $('<div id="addBox" class="flash notice">文件上传成功!</div>');
|
||||||
$("#course_list").prepend(div);
|
$("#course_list").prepend(div);
|
||||||
setTimeout( function(){div.remove();},3000)
|
setTimeout( function(){div.remove();},3000)
|
||||||
<% end %>
|
<% end %>
|
||||||
<%end%>
|
<%end%>
|
||||||
<% elsif @org_subfield %>
|
<% elsif @org_subfield %>
|
||||||
<% if params[:in_org] %>
|
<% if params[:in_org] %>
|
||||||
window.location.href = '<%= org_subfield_files_path @org_subfield %>';
|
window.location.href = '<%= org_subfield_files_path @org_subfield %>';
|
||||||
<%else %>
|
<%else %>
|
||||||
hideModal();
|
hideModal();
|
||||||
$("#resource_list").html('<%= j(render partial: "subfield_files" ,locals: {org_subfield: @org_subfield}) %>');
|
$("#resource_list").html('<%= j(render partial: "subfield_files" ,locals: {org_subfield: @org_subfield}) %>');
|
||||||
// 添加文件上传成功提示,
|
// 添加文件上传成功提示,
|
||||||
<% unless params[:attachments].nil? %>
|
<% unless params[:attachments].nil? %>
|
||||||
// var div = $('<div id="addBox" class="flash notice">文件上传成功!</div>');
|
// var div = $('<div id="addBox" class="flash notice">文件上传成功!</div>');
|
||||||
// $("#org_subfield_list").prepend(div);
|
// $("#org_subfield_list").prepend(div);
|
||||||
// setTimeout( function(){div.remove();},3000);
|
// setTimeout( function(){div.remove();},3000);
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% elsif @organization %> //组织单独处理
|
||||||
|
hideModal();
|
||||||
|
window.location.href = '<%= organization_path @organization %>';
|
||||||
|
|
||||||
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
$(document).ready(img_thumbnails);
|
$(document).ready(img_thumbnails);
|
||||||
|
|
||||||
|
@ -0,0 +1,3 @@
|
|||||||
|
$("#subfield_show_<%= @subfield.id %>").html("<%= @subfield.name %>");
|
||||||
|
$("#sub_field_left_lists").html("");
|
||||||
|
$("#sub_field_left_lists").html("<%= escape_javascript(render :partial => 'organizations/org_left_subfield_list', :locals => {:organization => @organization}) %>");
|
@ -0,0 +1,48 @@
|
|||||||
|
<% if User.current.logged? %>
|
||||||
|
<div class="navHomepageProfile" id="navHomepageProfile">
|
||||||
|
<ul>
|
||||||
|
<li class="homepageProfileMenuIcon fr" id="homepageProfileMenuIcon">
|
||||||
|
<%= link_to "<div class='mt5 mb8 user-img' id='user_avatar'>#{image_tag(url_to_avatar(User.current), :class => "portraitRadius",:alt=>"头像", :id => "nh_user_logo")}</div>".html_safe, user_activities_path(User.current.id) %>
|
||||||
|
<%#= link_to image_tag(url_to_avatar(User.current)), user_url_in_org(User.current.id), :alt => '用户头像', :target => '_blank', :class => "fr user-img" %>
|
||||||
|
<ul class="topnav_login_list none" id="topnav_login_list">
|
||||||
|
<li>
|
||||||
|
<%= link_to "修改资料", my_account_path, :class => "menuGrey"%>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<%= link_to "我的组织", user_organizations_user_path(:id => User.current.id), :class => "menuGrey"%>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<%= link_to "新建组织", new_organization_path, :class => "menuGrey"%>
|
||||||
|
</li>
|
||||||
|
<!--<li><a href="javascript:void(0);" class="menuGrey">账号设置</a> </li>-->
|
||||||
|
<li>
|
||||||
|
<%= link_to "退出", logout_url_without_domain, :class => "menuGrey", :method => "post"%>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<% else %>
|
||||||
|
<div class="login fr" >
|
||||||
|
<a href="<%= signin_url_without_domain %>" class=" " >登录 | </a>
|
||||||
|
<a href="<%= register_url_without_domain %>" class=" " >退出</a>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
$("#navHomepageProfile").mouseenter(function(){
|
||||||
|
$("#homepageProfileMenuIcon").addClass("homepageProfileMenuIconhover");
|
||||||
|
$("#topnav_login_list").show();
|
||||||
|
});
|
||||||
|
$("#navHomepageProfile").mouseleave(function(){
|
||||||
|
$("#homepageProfileMenuIcon").removeClass("homepageProfileMenuIconhover");
|
||||||
|
$("#topnav_login_list").hide();
|
||||||
|
});
|
||||||
|
|
||||||
|
function signout(){
|
||||||
|
$.post(
|
||||||
|
'<%= signout_path%>',
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
</script>
|
@ -0,0 +1,80 @@
|
|||||||
|
<% activities.each do |act| %>
|
||||||
|
<% if act.org_act_type == "HomeworkCommon" %>
|
||||||
|
<% activity = HomeworkCommon.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.user),:width => "40", :height => "40"), user_path(activity.user), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to activity.name.to_s, student_work_index_url_in_org(activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.updated_at %></span>
|
||||||
|
<span> 作者:<%= activity.try(:user).try(:realname).nil? ? activity.try(:user).try(:login) : activity.try(:user).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= activity.journals_for_messages.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% elsif act.org_act_type == "Message" %>
|
||||||
|
<% activity = Message.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.author),:width => "40", :height => "40"), user_path(activity.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<% if activity.parent_id.nil? %> <!--+"(帖子标题)"-->
|
||||||
|
<%= link_to activity.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to activity.parent.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% end %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.updated_on %></span>
|
||||||
|
<span> 作者:<%= activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= activity.children.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% elsif act.org_act_type == "News" %>
|
||||||
|
<% activity = News.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.author),:width => "40", :height => "40"), user_path(activity.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.created_on %></span>
|
||||||
|
<span> 作者:<%= activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= activity.comments.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% elsif act.org_act_type == "Poll" %>
|
||||||
|
<% activity = Poll.find(act.org_act_id) %>
|
||||||
|
<% has_commit = has_commit_poll?(activity.id ,User.current)%>
|
||||||
|
<% poll_name = activity.polls_name.empty? ? l(:label_poll_new) : activity.polls_name%>
|
||||||
|
<% if ( activity.polls_status==2) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.user),:width => "40", :height => "40"), user_path(activity.user), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<% if has_commit %>
|
||||||
|
<%= link_to poll_name, Setting.protocol + "://" + Setting.host_name + "/poll/" + activity.id.to_s + "/poll_result", :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to poll_name, Setting.protocol + "://" + Setting.host_name + "/poll/" + activity.id.to_s, :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% end %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.published_at %></span>
|
||||||
|
<span> 作者:<%= activity.try(:user).try(:realname).nil? ? activity.try(:user) : activity.try(:user).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> 0 </span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% end %>
|
||||||
|
<% elsif act.org_act_type == "Course" %>
|
||||||
|
<% activity = Course.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.teacher),:width => "40", :height => "40"), user_path(activity.teacher), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to activity.name.to_s, course_url_in_org(activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.created_at %></span>
|
||||||
|
<span> 作者:<%= activity.try(:teacher).try(:realname).nil? ? activity.try(:teacher) : activity.try(:teacher).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> 0</span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<% end %>
|
@ -0,0 +1,5 @@
|
|||||||
|
<a href="#" target="_blank" class="row-con">
|
||||||
|
<span class="row-time"><%= format_date(activity.updated_at) %></span>
|
||||||
|
<h3 class="row-title "><%= activity.title %></h3>
|
||||||
|
<div class="row-txt row-txt-line"><%= activity.description %></div>
|
||||||
|
</a>
|
@ -0,0 +1,20 @@
|
|||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), student_work_index_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<!--<img width="370" height="220" alt="#" src="/images/org_new_style/default-img.jpg">-->
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), student_work_index_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<!--<img width="370" height="220" src="/files/uploads/image<%#= iamge_path %>" alt="" />-->
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<span><%= link_to activity.name.to_s, student_work_index_url_in_org(activity.id), :target => '_blank' %></span>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:user).try(:realname).nil? ? activity.try(:user).try(:login) : activity.try(:user).try(:realname), user_path(activity.user), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.updated_at %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.journals_for_messages.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
@ -0,0 +1,22 @@
|
|||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), board_message_url_in_org(activity.board_id, activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), board_message_url_in_org(activity.board_id, activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<% if activity.parent_id.nil? %> <!--+"(帖子标题)"-->
|
||||||
|
<%= link_to activity.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to activity.parent.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
<% end %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.updated_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.children.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
@ -0,0 +1,19 @@
|
|||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<!--<img width="370" height="220" alt="#" src="/images/org_new_style/default-img.jpg">-->
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<span><%= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank' %></span>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.created_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.comments.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
@ -0,0 +1,107 @@
|
|||||||
|
<% activities.each do |act| %>
|
||||||
|
<% if act.org_act_type == "HomeworkCommon" %>
|
||||||
|
<% activity = HomeworkCommon.find(act.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), student_work_index_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<!--<img width="370" height="220" alt="#" src="/images/org_new_style/default-img.jpg">-->
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), student_work_index_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<!--<img width="370" height="220" src="/files/uploads/image<%#= iamge_path %>" alt="" />-->
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<%= link_to activity.name.to_s, student_work_index_url_in_org(activity.id), :target => '_blank' %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:user).try(:realname).nil? ? activity.try(:user).try(:login) : activity.try(:user).try(:realname), user_path(activity.user), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.updated_at %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.journals_for_messages.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% elsif act.org_act_type == "Message" %>
|
||||||
|
<% activity = Message.find(act.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), board_message_url_in_org(activity.board_id, activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), board_message_url_in_org(activity.board_id, activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<% if activity.parent_id.nil? %> <!--+"(帖子标题)"-->
|
||||||
|
<%= link_to activity.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to activity.parent.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
<% end %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.updated_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.children.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% elsif act.org_act_type == "News" %>
|
||||||
|
<% activity = News.find(act.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<%= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank' %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.created_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.comments.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% elsif act.org_act_type == "Poll" %>
|
||||||
|
<% activity = Poll.find(act.org_act_id) %>
|
||||||
|
<% has_commit = has_commit_poll?(activity.id ,User.current)%>
|
||||||
|
<% poll_name = activity.polls_name.empty? ? l(:label_poll_new) : activity.polls_name%>
|
||||||
|
<% if ( activity.polls_status==2) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.polls_description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<% if has_commit %>
|
||||||
|
<%= link_to poll_name, Setting.protocol + "://" + Setting.host_name + "/poll/" + activity.id.to_s + "/poll_result", :target => '_blank' %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to poll_name, Setting.protocol + "://" + Setting.host_name + "/poll/" + activity.id.to_s, :target => '_blank' %>
|
||||||
|
<% end %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:user).try(:realname).nil? ? activity.try(:user).try(:login) : activity.try(:user).try(:realname), user_path(activity.user), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.published_at %></span></p>
|
||||||
|
<div class="fr right-info"> <span> 0 </span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<% end %>
|
||||||
|
|
@ -0,0 +1,12 @@
|
|||||||
|
<div class="cl"></div>
|
||||||
|
<div style="margin-top: 10px">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<img src="/images/org_new_style/default-img.jpg" alt="" class="fl con-left-img"/>
|
||||||
|
<% else %>
|
||||||
|
<img src="/files/uploads/image<%= iamge_path %>" alt="" class="fl con-left-img"/>
|
||||||
|
<% end %>
|
||||||
|
<%=link_to activity.content.html_safe, organization_path(organization, :org_subfield_id => field.id), :class => "con-left-txt fl", :target => "_blank" %>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="cl"></div>
|
@ -0,0 +1,74 @@
|
|||||||
|
<% if activity.container_type == 'Organization' && activity.org_act_type == 'OrgDocumentComment' && activity.org_act_id != @organization.home_id %>
|
||||||
|
<% document = activity.org_act %>
|
||||||
|
<% org_subfield_id = params[:org_subfield_id] %>
|
||||||
|
<% flag = 2 %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(document.creator),:width => "40", :height => "40"), user_path(document.creator), :class => "fl user-img" %>
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to document.title, org_document_comment_path(:id => document.id, :organization_id => document.organization.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date document.created_at %></span>
|
||||||
|
<span> 作者:<%= document.try(:creator).try(:realname).nil? ? document.try(:creator).try(:login) : document.try(:creator).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= document.children.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<% elsif activity.container_type == 'OrgSubfield' %>
|
||||||
|
<% if activity.org_act_type == 'Message' and activity.org_act_id and Message.where("id=#{activity.org_act_id}").count > 0 %>
|
||||||
|
<% message = Message.find(activity.org_act_id) %>
|
||||||
|
<% if message.board.org_subfield_id %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(message.author),:width => "40", :height => "40"), user_path(message.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<% if message.parent_id.nil? %>
|
||||||
|
<%= link_to message.subject.to_s.html_safe, board_message_url_in_org(message.board.id,message.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to message.parent.subject.to_s.html_safe, board_message_url_in_org(message.board.id,message.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% end %>
|
||||||
|
<%#= link_to activity.title.to_s, organization_path(@organization, :org_subfield_id => field.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date message.created_on %></span>
|
||||||
|
<span> 作者:<%= message.try(:author).try(:realname).nil? ? message.try(:author).try(:login) : message.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= message.children.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% else %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(message.author),:width => "40", :height => "40"), user_path(message.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<% if message.parent_id.nil? %>
|
||||||
|
<%= link_to message.subject.to_s.html_safe, board_message_path(message.board,message), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to message.parent.subject.to_s.html_safe, board_message_path(message.board,activity), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% end %>
|
||||||
|
<%#= link_to activity.title.to_s, organization_path(@organization, :org_subfield_id => field.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date message.updated_at %></span>
|
||||||
|
<span> 作者:<%= message.try(:author).try(:realname).nil? ? message.try(:author).try(:login) : message.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= message.children.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
<% if activity.org_act_type == 'News' and News.where("id=?", activity.org_act_id).count > 0 %>
|
||||||
|
<% news = News.find(activity.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(news.author),:width => "40", :height => "40"), user_path(news.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to news.title.to_s, news_path(news), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date news.created_on %></span>
|
||||||
|
<span> 作者:<%= news.try(:author).try(:realname).nil? ? news.try(:author).try(:login) : news.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= news.comments.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,124 @@
|
|||||||
|
<% if activity.container_type == 'Organization' && activity.org_act_type == 'OrgDocumentComment' && activity.org_act_id != @organization.home_id %>
|
||||||
|
<% document = activity.org_act %>
|
||||||
|
<% org_subfield_id = params[:org_subfield_id] %>
|
||||||
|
<% flag = 2 %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="" >
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(document.content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), org_document_comment_path(:id => document.id, :organization_id => document.organization.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), org_document_comment_path(:id => document.id, :organization_id => document.organization.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5><%#= link_to document.title, org_document_comment_path(:id => document.id, :organization_id => document.organization.id) %>
|
||||||
|
<span><%= link_to document.title, org_document_comment_path(:id => document.id, :organization_id => document.organization.id), :target => '_blank' %></span>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to document.try(:creator).try(:realname).nil? ? document.try(:creator).try(:login) : document.try(:creator).try(:realname), user_path(document.creator), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date document.created_at %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= document.children.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% elsif activity.container_type == 'OrgSubfield' %>
|
||||||
|
<% if activity.org_act_type == 'Message' and activity.org_act_id and Message.where("id=#{activity.org_act_id}").count > 0 %>
|
||||||
|
<% message = Message.find(activity.org_act_id) %>
|
||||||
|
<% if message.board.org_subfield_id %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="" >
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% if message.parent_id.nil? %>
|
||||||
|
<% content = message.content%>
|
||||||
|
<% else %>
|
||||||
|
<% content = message.parent.content%>
|
||||||
|
<% end %>
|
||||||
|
<% iamge_path = get_image_path_from_content(content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), board_message_url_in_org(message.board.id,message.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), board_message_url_in_org(message.board.id,message.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<% if message.parent_id.nil? %>
|
||||||
|
<span><%= link_to message.subject.to_s.html_safe, board_message_url_in_org(message.board.id,message.id), :target => '_blank' %></span>
|
||||||
|
<% else %>
|
||||||
|
<span><%= link_to message.parent.subject.to_s.html_safe, board_message_url_in_org(message.board.id,message.id), :target => '_blank'%></span>
|
||||||
|
<% end %>
|
||||||
|
<%#= link_to document.title, org_document_comment_path(:id => document.id, :organization_id => document.organization.id) %>
|
||||||
|
<%#= link_to document.subject, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to message.try(:author).try(:realname).nil? ? message.try(:author).try(:login) : message.try(:author).try(:realname), user_path(message.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date message.created_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= message.children.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% else %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="" >
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% if message.parent_id.nil? %>
|
||||||
|
<% content = message.content%>
|
||||||
|
<% else %>
|
||||||
|
<% content = message.parent.content%>
|
||||||
|
<% end %>
|
||||||
|
<% iamge_path = get_image_path_from_content(content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), board_message_path(message.board,activity), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), board_message_path(message.board,activity), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<% if message.parent_id.nil? %>
|
||||||
|
<%= link_to message.subject.to_s.html_safe, board_message_path(message.board,message), :class=> "postGrey"
|
||||||
|
%>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to message.parent.subject.to_s.html_safe, board_message_path(message.board,activity), :class=> "postGrey"
|
||||||
|
%>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<%#= link_to document.title, org_document_comment_path(:id => document.id, :organization_id => document.organization.id) %>
|
||||||
|
<%#= link_to document.subject, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to message.try(:author).try(:realname).nil? ? message.try(:author).try(:login) : message.try(:author).try(:realname), user_path(message.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date message.created_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= message.children.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
<% if activity.org_act_type == 'News' and News.where("id=?", activity.org_act_id).count > 0 %>
|
||||||
|
<% news = News.find(activity.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="" >
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(news.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), news_path(news), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), news_path(news), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5><%#= link_to document.title, org_document_comment_path(:id => document.id, :organization_id => document.organization.id) %>
|
||||||
|
<span><%= link_to news.title.to_s, news_path(news), :target => '_blank' %></span>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to news.try(:author).try(:realname).nil? ? news.try(:author).try(:login) : news.try(:author).try(:realname), user_path(news.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date news.created_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= news.comments.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,6 @@
|
|||||||
|
<a href="#" target="_blank">
|
||||||
|
<div class="con-r-img fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.creator),:width => "40", :height => "40"), user_path(activity.creator) %>
|
||||||
|
<span class="con-name"><%= activity.try(:creator).try(:realname).nil? ? activity.try(:creator).try(:login) : activity.try(:creator).try(:realname) %></span></div>
|
||||||
|
<p class="fr"><%= activity.content.html_safe %></p>
|
||||||
|
</a>
|
@ -0,0 +1,49 @@
|
|||||||
|
<% activities.each do |act| %>
|
||||||
|
<% if act.org_act_type == "Issue" %>
|
||||||
|
<% activity = Issue.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.author),:width => "40", :height => "40"), user_path(activity.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to activity.subject.to_s, issue_url_in_org(activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<%#= link_to activity.name.to_s, student_work_index_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.updated_on %></span>
|
||||||
|
<span> 作者:<%= activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= activity.journals.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% elsif act.org_act_type == "Message" %>
|
||||||
|
<% activity = Message.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.author),:width => "40", :height => "40"), user_path(activity.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<% if activity.parent_id.nil? %> <!--+"(帖子标题)"-->
|
||||||
|
<%= link_to activity.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to activity.parent.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<% end %>
|
||||||
|
<%#= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.updated_on %></span>
|
||||||
|
<span> 作者:<%= activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= activity.children.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% elsif act.org_act_type == "News" %>
|
||||||
|
<% activity = News.find(act.org_act_id) %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.author),:width => "40", :height => "40"), user_path(activity.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="note-box fl">
|
||||||
|
<%= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank', :class => "fl note-title" %>
|
||||||
|
<p class="fl"><span >发布时间:<%= format_date activity.created_on %></span>
|
||||||
|
<span> 作者:<%= activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname) %></span>
|
||||||
|
<span class="fr right-info2"> <%= activity.comments.count %></span> </p>
|
||||||
|
</div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<% end %>
|
@ -0,0 +1,17 @@
|
|||||||
|
<div class="article-rwrap">
|
||||||
|
<h3 class="item-title-r">
|
||||||
|
<%= link_to activity.subject.to_s, issue_url_in_org(activity.id), :class => "title-detail-r" %>
|
||||||
|
</h3>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<ul class="fl left-info">
|
||||||
|
<li class="hd-pic">
|
||||||
|
<%= link_to activity.author.realname.nil? ? activity.author.login : activity.author.realname, user_path(activity.author), :class => "publisher-name fl", :target => "_blank" %>
|
||||||
|
</li>
|
||||||
|
<li class="pass-time"><span><%= format_date(activity.updated_on) %></span></li>
|
||||||
|
</ul>
|
||||||
|
<div class="fr right-info">
|
||||||
|
<span> <%= activity.journals.count %></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div>
|
@ -0,0 +1,49 @@
|
|||||||
|
<div class="item-img fr">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<img src="/images/org_new_style/default-img.jpg" width="180" height="115">
|
||||||
|
<% else %>
|
||||||
|
<img src="/files/uploads/image<%= iamge_path %>" width="180" height="115">
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="article-lwrap clearfix">
|
||||||
|
<div class="item-txt fl">
|
||||||
|
<h3 class="item-title">
|
||||||
|
<% if activity.parent_id.nil? %>
|
||||||
|
<%= link_to activity.subject.to_s.html_safe, board_message_url_in_org(activity.board.id,activity.id), :class => "title-detail" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to activity.parent.subject.to_s.html_safe, board_message_url_in_org(activity.board.id,activity.id), :class => "title-detail" %>
|
||||||
|
<% end %>
|
||||||
|
</h3>
|
||||||
|
<% if activity.parent_id.nil? %>
|
||||||
|
<% content = activity.content %>
|
||||||
|
<% else %>
|
||||||
|
<% content = activity.parent.content %>
|
||||||
|
<% end %>
|
||||||
|
<div class="item-bd">
|
||||||
|
<span class="fl"><%= content.to_s.html_safe %></span>
|
||||||
|
<% if activity.parent_id.nil? %>
|
||||||
|
<%= link_to "[查看全文]", board_message_url_in_org(activity.board.id,activity.id), :class => "read-more fl" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to "[查看全文]", board_message_url_in_org(activity.board.id,activity.id), :class => "read-more fl" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<ul class="fl left-info">
|
||||||
|
<li class="hd-pic">
|
||||||
|
<%= link_to image_tag(url_to_avatar(activity.author),:width => "20", :height => "20"), user_path(activity.author), :class => "publisher-hd fl", :target => "_blank" %>
|
||||||
|
<a class="publisher-name fl" href="#" target="_blank">
|
||||||
|
<%= link_to activity.author.realname.nil? ? activity.author.login : activity.author.realname, user_path(activity.author), :class => "publisher-name fl", :target => "_blank" %>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="pass-time"><span><%= format_date(activity.updated_on) %></span></li>
|
||||||
|
</ul>
|
||||||
|
<div class="fr right-info">
|
||||||
|
<span> <%= activity.children.count %></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,77 @@
|
|||||||
|
|
||||||
|
<% activities.each do |act| %>
|
||||||
|
<% if act.org_act_type == "Issue" %>
|
||||||
|
<% activity = Issue.find(act.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), issue_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), issue_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<%= link_to activity.subject.to_s, issue_url_in_org(activity.id), :target => '_blank' %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.updated_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.journals.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% elsif act.org_act_type == "Message" %>
|
||||||
|
<% activity = Message.find(act.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.content) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), board_message_url_in_org(activity.board_id, activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), board_message_url_in_org(activity.board_id, activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<% if activity.parent_id.nil? %> <!--+"(帖子标题)"-->
|
||||||
|
<%= link_to activity.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to activity.parent.subject.to_s.html_safe, board_message_url_in_org(activity.board_id, activity.id), :target => '_blank' %>
|
||||||
|
<% end %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.updated_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.children.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<% elsif act.org_act_type == "News" %>
|
||||||
|
<% activity = News.find(act.org_act_id) %>
|
||||||
|
<li>
|
||||||
|
<a href="/#" title="">
|
||||||
|
<div class="course-list-img">
|
||||||
|
<% iamge_path = get_image_path_from_content(activity.description) %>
|
||||||
|
<% if iamge_path.nil? %>
|
||||||
|
<%= link_to image_tag("/images/org_new_style/default-img.jpg", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to image_tag("/files/uploads/image#{iamge_path}", :width => "370", :height => "220"), news_url_in_org(activity.id), :target => "_blank" %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<h5>
|
||||||
|
<%= link_to activity.title.to_s, news_url_in_org(activity.id), :target => '_blank' %>
|
||||||
|
</h5>
|
||||||
|
<div class="item-btm clearfix">
|
||||||
|
<%=link_to activity.try(:author).try(:realname).nil? ? activity.try(:author).try(:login) : activity.try(:author).try(:realname), user_path(activity.author), :class=>"publisher-name fl", :target => "_blank" %></a>
|
||||||
|
<p class="pass-time fl"><span><%= format_date activity.created_on %></span></p>
|
||||||
|
<div class="fr right-info"> <span> <%= activity.comments.count %></span></div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<% end %>
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
<% org_attachs.each do |attach| %>
|
||||||
|
<div class="row-ziyuan fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(attach.author),:width => "40", :height => "40"), user_path(attach.author), :class => "fl user-img" %>
|
||||||
|
<!--<a href="#" class="fl user-img" ><img src="images/detailimg4.jpg" /></a>-->
|
||||||
|
<div class="ziyuan-box fl">
|
||||||
|
<%= link_to truncate(attach.filename,length: 35, omission: '...'),
|
||||||
|
download_named_attachment_path(attach.id, attach.filename),
|
||||||
|
:title => attach.filename+"\n"+attach.description.to_s, :style => "overflow: hidden; white-space: nowrap;text-overflow: ellipsis;", :class => "fl ziyuan-title" %>
|
||||||
|
<p class="fl"><span >上传时间:<%= format_date attach.created_on %></span><span>类型:<%= attach.tag_list[0] %></span><span> 下载次数:<%= attach.downloads%></span> <span>引用:<%= attach.quotes.nil? ? 0:attach.quotes %></span></p>
|
||||||
|
</div>
|
||||||
|
<%= link_to "下载", download_named_attachment_path(attach.id, attach.filename), :class => "download-btn fl" %>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div><!--row-ziyuan end-->
|
||||||
|
<% end %>
|
@ -1,2 +1,2 @@
|
|||||||
$("#hide_<%= @org_subfield.id %>").text("设为可见");
|
$("#hide_<%= @org_subfield.id %>").text("可见");
|
||||||
$("#org_subfield_<%= @org_subfield.id %>").css("display", "none");
|
$("#org_subfield_<%= @org_subfield.id %>").css("display", "none");
|
@ -1,2 +1,2 @@
|
|||||||
$("#hide_<%= @org_subfield.id %>").text("设为隐藏");
|
$("#hide_<%= @org_subfield.id %>").text("隐藏");
|
||||||
$("#org_subfield_<%= @org_subfield.id %>").css("display", "block");
|
$("#org_subfield_<%= @org_subfield.id %>").css("display", "block");
|
@ -0,0 +1,5 @@
|
|||||||
|
class AddStatusToOrgSubfields < ActiveRecord::Migration
|
||||||
|
def change
|
||||||
|
add_column :org_subfields, :status, :integer, :default => true
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,19 @@
|
|||||||
|
class DeleteAnonymousWork < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
student_works = StudentWork.where("homework_common_id = 2882").map{|work| work.id} unless StudentWork.where("homework_common_id = 2882").empty?
|
||||||
|
student_work_ids = "(" + student_works.join(",") + ")"
|
||||||
|
student_work_scores = StudentWorksScore.where("student_work_id in #{student_work_ids}")
|
||||||
|
unless student_work_scores.empty?
|
||||||
|
student_work_scores.each do |sscore|
|
||||||
|
student_work = StudentWork.find sscore.student_work_id
|
||||||
|
student_work.student_score = 0 unless student_work.nil?
|
||||||
|
student_work.absence_penalty = 0
|
||||||
|
sscore.destroy
|
||||||
|
student_work.save
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 555 B |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 39 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 34 KiB |
@ -0,0 +1,276 @@
|
|||||||
|
@charset "utf-8";
|
||||||
|
/* CSS Document */
|
||||||
|
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0;}
|
||||||
|
body,table,input,textarea,select,button { font-family: "微软雅黑","宋体"; font-size:12px;line-height:1.5; background:#fff;}
|
||||||
|
div,img,tr,td,table{ border:0;}
|
||||||
|
table,tr,td{border:0;cellspacing:0; cellpadding:0;}
|
||||||
|
ol,ul,li{ list-style-type:none}
|
||||||
|
a:link,a:visited{color:#000;text-decoration:none;}
|
||||||
|
a:hover{color:#29156f;}
|
||||||
|
|
||||||
|
.fl{ float:left;}
|
||||||
|
.fr{ float:right;}
|
||||||
|
.cl{ clear:both;overflow:hidden;}
|
||||||
|
.mr40{ margin-right:40px;}
|
||||||
|
.mr30{ margin-right:30px;}
|
||||||
|
.mb20{ margin-bottom:20px;}
|
||||||
|
.mb70{ margin-bottom:70px;}
|
||||||
|
.bg-grey{ background:#f2f2f2;}
|
||||||
|
|
||||||
|
/** header **/
|
||||||
|
.header{ width:100%; height:60px; background:#29146f; padding:5px 0 0px; }
|
||||||
|
.header-con{ width:1200px; margin:0 auto;}
|
||||||
|
.logo,.logo img{ display:block; height:52px; }
|
||||||
|
a.login{ background:url(../images/org_new_style/icons.png) -7px -11px no-repeat; width:146px; height:55px; margin-right:40px; margin-top:11px;}
|
||||||
|
a:hover.login{ background:url(../images/org_new_style/icons.png) -7px -88px no-repeat; }
|
||||||
|
a.register{ background:url(../images/org_new_style/icons.png) -190px -11px no-repeat; width:158px; height:55px; ;margin-top:11px;}
|
||||||
|
a:hover.register{ background:url(../images/org_new_style/icons.png) -190px -88px no-repeat; }
|
||||||
|
.login{ margin-top:15px;}
|
||||||
|
.login a{ color:#fff; font-size:14px; margin-top:10px; }
|
||||||
|
/** nav **/
|
||||||
|
.nav-box{ width:1200px; height:60px; margin:0 auto;}
|
||||||
|
.nav a{ display:block; padding:15px 10px; font-size:18px; color:#000; margin-right:20px; }
|
||||||
|
.navact{border-bottom:3px solid #ffbd18;}
|
||||||
|
.nav a:hover{border-bottom:3px solid #ffbd18;}
|
||||||
|
.searchbox{ width:338px; height:57px; border:1px solid #ccc; -webkit-border-radius: 3px;border-radius: 3px; margin:10px 0px 0 0;}
|
||||||
|
.search-input{width:270px; height:40px; color:#bebebe; font-size:18px; border:1px solid #ccc; -webkit-border-radius: 3px;border-radius: 3px;border:0px; background:none; margin:10px 0 0 20px;}
|
||||||
|
.search-input:hover{ border:none;color:#fff; }
|
||||||
|
a.search-icon{ background:url(../images/org_new_style/icons.png) -387px -11px no-repeat; width:40px; height:40px; margin-top:8px;}
|
||||||
|
a:hover.search-icon{ background:url(../images/org_new_style/icons.png) -387px -89px no-repeat;}
|
||||||
|
.searchbox:hover{ background:#999999; color:#fff;}
|
||||||
|
|
||||||
|
/* banner */
|
||||||
|
.banner{ width:100%; height:234px; background:#070317 url(../images/org_new_style/banner.jpg) 0 0 no-repeat; color:#fff; text-align:center; padding-top:70px; line-height:2.4;}
|
||||||
|
.banner h2{ font-size:42px; }
|
||||||
|
.banner p{ font-size:18px;}
|
||||||
|
.banner span{ font-size:16px;}
|
||||||
|
|
||||||
|
/** box1 **/
|
||||||
|
.box1{ width:100%; padding:60px 0;}
|
||||||
|
.content{ width:1200px; margin:0 auto;}
|
||||||
|
.box-top{ margin:0 auto; text-align:center; margin-bottom:45px; }
|
||||||
|
.box-title{ width:355px; height:67px; margin:0 auto; background:#29156f; color:#fff; text-align:center; font-size:40px; font-weight: lighter; margin-bottom:2px;}
|
||||||
|
.box-title-p{ font-size:20px; color:#999999;}
|
||||||
|
.row{ width:1200px; margin: 0 auto; }
|
||||||
|
.row-box1{ width:365px;}
|
||||||
|
.row-img{ margin-bottom:10px; width:365px; height:230px; display:block;}
|
||||||
|
.row-time{ color:#ffbd18; font-size:14px; font-weight:bold; line-height:1.9;}
|
||||||
|
.row-title{ font-size:16px; font-weight:bold; line-height:1.9;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
|
||||||
|
.row-con { display:block; }
|
||||||
|
.row-con:hover{ color:#29156f; }
|
||||||
|
.row-txt{line-height:2.4; padding-bottom:10px; margin-bottom:10px; color:#888;}
|
||||||
|
.row-txt:hover{color:#29156f;}
|
||||||
|
.row-txt-line{border-bottom:1px solid #cccccc; width:365px;}
|
||||||
|
a.btn-more{ display:block; font-size:14px; width:110px; height:40px; -webkit-border-radius: 3px;border-radius: 3px;background:#ffbd18; color:#fff; text-align:center; line-height:3.0;}
|
||||||
|
a:hover.btn-more{ background:#29156f;}
|
||||||
|
.row-box2{ width:388px; border:1px solid #ccc; border-bottom:none;}
|
||||||
|
.row-con2 a{ display:block;padding:20px 10px; border-bottom:1px solid #ccc;}
|
||||||
|
.row-con2 a:hover{ background:#29156f; color:#fff;}
|
||||||
|
.row-con2 a:hover{ color:#fff;}
|
||||||
|
.row-txt2{line-height:2.4; color:#888;}
|
||||||
|
.row-txt2:hover{ color:#fff; }
|
||||||
|
|
||||||
|
/** 活动专区 **/
|
||||||
|
.con-left{ width:618px;}
|
||||||
|
.con-left-box{ margin-bottom:20px; height:96px; display:block;}
|
||||||
|
.con-left-img{ width:175px; height:96px;}
|
||||||
|
.con-left-txt{ width:360px; margin-left:15px; font-size:14px; color:#888; padding-top:8px; line-height:1.9; height:75px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;
|
||||||
|
-webkit-line-clamp:3;-webkit-box-orient:vertical;}
|
||||||
|
.con-left-txt:hover{color:#29156f;}
|
||||||
|
.con-left-pre{ margin-top:15px; }
|
||||||
|
a.con-back-btn{ display: block;width:25px;height:25px;background:url(../images/org_new_style/icons.png) no-repeat -38px -505px ;}
|
||||||
|
a.con-arrow-btn{ display: block;width:25px;height:25px;background:url(../images/org_new_style/icons.png) no-repeat -12px -505px ; opacity:.5;}
|
||||||
|
.con-right{ width:532px; height:170px; background:#f6f6f6 ; padding:25px;}
|
||||||
|
.con-right p{background: url(../images/org_new_style/con-right.gif) no-repeat 0 0;line-height:1.9; width:415px; padding:40px 0 0 20px; font-size:14px; color:#888; margin-left:20px;}
|
||||||
|
.con-r-img img{ border:3px solid #e6473b; -moz-border-radius: 50px; -webkit-border-radius: 50px;border-radius: 50px; display:block; width:67px; height:67px;}
|
||||||
|
.con-r-img img:hover{border:3px solid #29156f;}
|
||||||
|
.con-name{ font-size:18px; font-weight:bold; margin-top:5px;}
|
||||||
|
.con-r-img { text-align:center;}
|
||||||
|
.con-r-pre{ margin-top:20px;}
|
||||||
|
a.pre-arrow,a.pre-back{ display:block; width:25px; height:10px; background:#29156f; margin-left:5px;}
|
||||||
|
a.pre-back{ background:#888;}
|
||||||
|
/** footer **/
|
||||||
|
.footer{ height:150px; background:#29156f; width:100%;}
|
||||||
|
.footer-con{ width:1200px; padding:30px 0 0 60px; margin:0 auto; text-align:center; font-size:14px; color:#fff;}
|
||||||
|
.footer-con ul{ display:block; width:430px; height:50px; margin:0 auto; }
|
||||||
|
.footer-con ul li a{font-size:18px; color:#fff; margin-right:35px; font-weight:bold;}
|
||||||
|
/** download **/
|
||||||
|
.row-ziyuan{ width:570px; border-bottom:1px solid #e6e6e6; padding:15px 0;margin: 0px 15px;}
|
||||||
|
.ziyuan-box{ width:420px; margin-right:20px;}
|
||||||
|
.ziyuan-box span{ margin-right:5px;}
|
||||||
|
.ziyuan-title{ display:block; width:420px; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
|
||||||
|
.ziyuan-box p{display:block; width:420px; color:#888; font-size:12px; line-height:2.5;}
|
||||||
|
a.download-btn{ display:block; border:1px solid #ccc; margin-top:10px; font-size:14px; width:70px; height:27px;-webkit-border-radius: 3px;border-radius:3px;color:#888; text-align:center; line-height:1.9;}
|
||||||
|
a:hover.download-btn{ background:#29146f; color:#fff; border:none;}
|
||||||
|
.user-img,.user-img img{ margin-right:10px; -moz-border-radius: 50px; -webkit-border-radius: 50px;border-radius: 50px; display:block; width:40px; height:40px;}
|
||||||
|
.ml60{ margin-left:60px;}
|
||||||
|
.user-img img{border:2px solid #e6473b; }
|
||||||
|
.user-img img:hover{border:2px solid #29156f;}
|
||||||
|
|
||||||
|
|
||||||
|
.article-lwrap{ width:760px; border-bottom:1px solid #E4E4E4; padding:10px 0;}
|
||||||
|
.item-txt{ width:555px;}
|
||||||
|
.item-img,.item-img img{ width:180px; height:120px;}
|
||||||
|
.item-title{ display:block; width:555px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px;}
|
||||||
|
.item-bd{ width:555px; font-size:14px !important; color:#888; line-height:1.9; height:55px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;
|
||||||
|
-webkit-line-clamp:2;-webkit-box-orient:vertical; }
|
||||||
|
.item-bd:hover{color:#29156f;}
|
||||||
|
a.read-more{ color:red;}
|
||||||
|
a:hover.read-more{ text-decoration:underline;}
|
||||||
|
.publisher-hd,.publisher-hd img{ margin-right:10px; -moz-border-radius: 50px; -webkit-border-radius: 50px;border-radius: 50px; display:block; width:28px; height:28px;}
|
||||||
|
.left-info li,left-info li a{ float:left;}
|
||||||
|
.item-btm,.publisher-name,.pass-time{ margin-top:5px;}
|
||||||
|
.pass-time{ margin-left:20px; color:#888;}
|
||||||
|
.right-info{background:url(../images/org_new_style/icons.png) no-repeat -41px -541px ; width:15px; height:16px; padding-left:20px; color:#888; margin-top:5px;}
|
||||||
|
.nopic{ width:760px;}
|
||||||
|
.article-lwrap{ width:760px; border-bottom:1px solid #E4E4E4; padding:20px 0;}
|
||||||
|
.item-title-r{ display:block; width:400px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
|
||||||
|
.article-rwrap{ width:400px; border-bottom:1px dashed #E4E4E4; padding:12px 0;}
|
||||||
|
|
||||||
|
.course-list ul{ }
|
||||||
|
.course-list ul li{ display:block; width:370px; float:left; margin:0 15px;}
|
||||||
|
.course-list h5{display:block; width:380px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
|
||||||
|
.course-list-img,.course-list-img img{ width:370px; height:220px; margin-bottom:10px;}
|
||||||
|
|
||||||
|
/*用户图像*/
|
||||||
|
.topnav_login_list{ border:1px solid #eaeaea; background:#fff; padding-left:10px; padding-bottom:10px; padding-top:8px; width:60px; left:-7px; position:absolute; z-index:9999; line-height:2; box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); margin-top: 1px;}
|
||||||
|
.topnav_login_list a{color:#269ac9;}
|
||||||
|
.topnav_login_list li{ }
|
||||||
|
.homepageProfileMenuIcon {background:url(../images/nav_icon.png) 30px -155px no-repeat; width:65px; height:54px; position:relative; display:inline-block; line-height:0;}
|
||||||
|
.homepageLeft {width:240px; float:left; margin-right:10px; margin-bottom:10px;}
|
||||||
|
.none {display: none;}
|
||||||
|
|
||||||
|
|
||||||
|
/** backtop **/
|
||||||
|
.cd-top {
|
||||||
|
display: inline-block;
|
||||||
|
height: 60px;
|
||||||
|
width: 60px;
|
||||||
|
position: fixed;
|
||||||
|
bottom: 40px;
|
||||||
|
right: 10px;
|
||||||
|
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
|
||||||
|
/* image replacement properties */
|
||||||
|
overflow: hidden;
|
||||||
|
text-indent: 100%;
|
||||||
|
white-space: nowrap;
|
||||||
|
background: rgba(108, 108, 108, 0.8) url(../images/org_new_style/cd-top-arrow.svg) no-repeat center 50%;
|
||||||
|
visibility: hidden;
|
||||||
|
opacity: 0;
|
||||||
|
-webkit-transition: all 0.3s;
|
||||||
|
-moz-transition: all 0.3s;
|
||||||
|
transition: all 0.3s;
|
||||||
|
}
|
||||||
|
.cd-top.cd-is-visible {
|
||||||
|
/* the button becomes visible */
|
||||||
|
visibility: visible;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.cd-top.cd-fade-out {
|
||||||
|
/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
|
||||||
|
opacity: .5;
|
||||||
|
}
|
||||||
|
.no-touch .cd-top:hover {
|
||||||
|
background-color: #29156f;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
a.more-btn{ display:block; background:#ccc; color:#fff; margin-top:10px; width:100px; height:38px;font-size:14px; -webkit-border-radius: 5px;border-radius:5px;text-align:center; line-height:38px;}
|
||||||
|
a.more-btn{ display:block; border:1px solid #ccc; color:#000; margin-top:10px; width:120px; height:38px;font-size:14px; -webkit-border-radius: 25px;border-radius:25px;text-align:center; line-height:38px; margin:0 auto; margin-top:30px;}
|
||||||
|
a.more-btn-center{ display:block; border:1px solid #ccc; color:#000; margin-top:10px; width:120px; height:38px;font-size:14px; -webkit-border-radius: 25px;border-radius:25px;text-align:center; line-height:38px; margin:0 auto; margin-top:30px;}
|
||||||
|
a:hover.more-btn{ background:#29146f; color:#fff;}
|
||||||
|
a:hover.more-btn-center{ background:#29146f; color:#fff;}
|
||||||
|
.mt30{ margin-top:30px;}
|
||||||
|
|
||||||
|
.nocontent{ font-size:30px; color:#888; margin:150px auto; text-align:center;}
|
||||||
|
|
||||||
|
/** 帖子列表模式 **/
|
||||||
|
.note-box{ width:515px; }
|
||||||
|
.note-box span{ margin-right:5px;}
|
||||||
|
.note-title{ display:block; width:515px; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
|
||||||
|
.note-box p{display:block; width:515px; color:#888; font-size:12px; line-height:2.5;}
|
||||||
|
.right-info2{background:url(../images/org_new_style/icons.png) no-repeat -41px -540px ; width:15px; line-height:1.9; height:16px; padding-left:20px; color:#888; margin-top:5px;}
|
||||||
|
|
||||||
|
.upload_con h2 {
|
||||||
|
display: block;
|
||||||
|
background: #eaeaea;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #343333;
|
||||||
|
height: 31px;
|
||||||
|
width: auto;
|
||||||
|
margin-top: 25px;
|
||||||
|
padding-left: 20px;
|
||||||
|
padding-top: 5px;
|
||||||
|
}
|
||||||
|
a.blue_btn {
|
||||||
|
background: #64bdd9;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: normal;
|
||||||
|
padding: 2px 8px;
|
||||||
|
text-align: center;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
a.grey_btn {
|
||||||
|
background: #d9d9d9;
|
||||||
|
color: #656565;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: normal;
|
||||||
|
text-align: center;
|
||||||
|
margin-left: 10px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
padding: 2px 10px;
|
||||||
|
}
|
||||||
|
span.add_attachment {
|
||||||
|
font-size: 80%;
|
||||||
|
line-height: 2.5em;
|
||||||
|
}
|
||||||
|
.c_dark {
|
||||||
|
color: #2d2d2d;
|
||||||
|
}
|
||||||
|
.upload_filename {
|
||||||
|
background: url(../images/pic_file.png) 0 -20px no-repeat;
|
||||||
|
color: #7f7f7f;
|
||||||
|
width: 270px;
|
||||||
|
border: none;
|
||||||
|
padding-left: 20px;
|
||||||
|
margin-right: 10px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
.profiler-results.profiler-left {
|
||||||
|
left: 0px;
|
||||||
|
}
|
||||||
|
.profiler-results {
|
||||||
|
z-index: 2147483643;
|
||||||
|
position: fixed;
|
||||||
|
top: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.filename { background: url(../images/pic_file.png) 0 -25px no-repeat;color: #3ca5c6;max-width: 150px;border: none; padding-left: 20px;margin-right: 10px;margin-bottom: 5px; white-space: nowrap; text-overflow:ellipsis;}
|
||||||
|
.ajax-waiting input.upload_filename {background:url(../images/hourglass.png) no-repeat 0px 50%;}
|
||||||
|
.ajax-loading input.upload_filename {background:url(../images/loading.gif) no-repeat 0px 50%;}
|
||||||
|
div.ui-progressbar { width: 100px; height:14px; margin: 2px 0 -5px 8px; display: inline-block; }
|
||||||
|
.upload_filename{ background: url(../images/pic_file.png) 0 -20px no-repeat;color: #7f7f7f;width: 270px;border: none; padding-left: 20px;margin-right: 10px;margin-bottom: 5px; white-space: nowrap; text-overflow:ellipsis;}
|
||||||
|
.evaluation{position: relative;}
|
||||||
|
.evaluation_submit{position: absolute;right: 0px;bottom: 0px;}
|
||||||
|
.student_work_search{background-color: #64bdd9;color: white !important;padding: 2px 7px;margin-left: 10px;cursor: pointer; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|