1、修改课程界面未登录时,先显示注册,再显示登录

2、增加课程相关的css引用
3、增加top、left、content的静态页面
This commit is contained in:
sw 2015-03-17 17:34:43 +08:00
parent 4d60a6dabc
commit ec1ff6dfc3
2 changed files with 173 additions and 2 deletions

View File

@ -15,7 +15,8 @@
<%= javascript_heads %>
<%= heads_for_theme %>
<%= call_hook :view_layouts_base_html_head %>
<%= stylesheet_link_tag 'leftside', :media => 'all' %>
<%= stylesheet_link_tag 'courses', :media => 'all' %>
<!-- page specific tags -->
<%= yield :header_tags -%>
</head>
@ -24,6 +25,176 @@
<div id="Container">
<%= render :partial => 'layouts/new_header' %>
<div id="TopBar">
<div class="topbar_info02 fl">
<h2><a href="#" target="_blank" class="c_blue">高校课程实践社区 </a></h2>
<p>当前位置 :<a href="#" target="_blank" >主页</a> ><a href="#" target="_blank"> 课程实践平台</a> ><a href="#" target="_blank"> 分布式计算环境</a></p>
</div>
<div class="search fl">
<form class="search_form" >
<input type="text" name="serach" placeholder="项目名称、课程名称、昵称、姓名、邮箱" class="search_text fl">
<a href="#" class="search_btn fl f14 c_white" >搜 索</a>
</form>
</div>
</div><!--TopBar end-->
<div class="cl"></div>
<div id="Content">
<div id="LSide" class="fl">
<div class="project_info">
<div class="pr_info_logo fl mr10 mb5"><a href="#"><img src="images/courses/pic_courses.jpg" width="60" height="60" alt="logo" /></a></div>
<div class="pr_info_id fl mb5 f14">ID:123456</div>
<div class="pr_info_join fl"><a href="#" target="_blank">+加入课程</a><a href="#" target="_blank">+关注</a></div>
<div class="cl"></div>
<div ><a class="pr_info_name fl c_dark" href="#" target="_blank">开源软件数据挖掘与分析据挖掘与分析开源<span class="img_private ">私有</span></a></div>
<div class="cl"></div>
<div class="pr_info_foot ">教师(<a class="info_foot_num c_blue" href="#" target="_blank">100</a><span>|&nbsp;</span>学生(<a class="info_foot_num c_blue" href="#" target="_blank">100</a><span>|&nbsp;</span>资源(<a class="info_foot_num c_blue" href="#" target="_blank">100</a></div>
<div class="cl"></div>
</div><!--课程信息 end-->
<div class="info_box">
<ul>
<li>主讲教师 :&nbsp;&nbsp;<a href="#" target="_blank" class="c_dblue">史殿习</a></li>
<li>学时总数 :&nbsp;&nbsp;<span > 54 学时</span></li>
<li>课程学期 :&nbsp;&nbsp;<span> 2014 春季学期</span></li>
<li>开设单位 :&nbsp;&nbsp;<a href="#" target="_blank" class="c_dblue">国防科学技术大学</a></li>
</ul>
</div>
<div class="subNavBox">
<div class="subNav "><a href="#" class=" f14 c_blue02">动态</a><a href="#" class="subnav_num c_orange">(5)</a></div>
<div class="subNav"><a href="#" class=" f14 c_blue02">课程作业</a><a href="#" class="subnav_num c_orange">(5)</a><a href="#" class="subnav_green c_white">+发布作业</a></div>
<div class="subNav"><a href="#" class=" f14 c_blue02">课程通知</a><a href="#"class="subnav_num c_orange">(5)</a><a href="#" class="subnav_green c_white ">+发布通知</a></div>
<div class="subNav"><a href="#" class=" f14 c_blue02">资源库</a><a href="#" class="subnav_num c_orange">(5)</a><a href="#" class="subnav_green ml95 c_white">+上传资源</a></div>
<div class="subNav"><a href="#" class=" f14 c_blue02">讨论区</a><a href="#" class="subnav_num c_orange">(5)</a><a href="#" class="subnav_green ml95 c_white">+发布新帖</a></div>
<div class="subNav"><a href="#" class=" f14 c_blue02">留言</a><a href="#" class="subnav_num c_orange">(5)</a></div>
<div class="subNav"><a href="#" class=" f14 c_blue02">问卷调查</a><a href="#" class="subnav_num c_orange">(5)</a><a href="#" class="subnav_green c_white ">+新建问卷</a></div>
</div><!--项目侧导航 end-->
<div class="cl"></div>
<div class="project_intro">
<div id="course_description" class="course_description"><h4 >课程简介:</h4>该项目旨在通过对开源软件开发、发布、部署、运行过程中产生的包括源代码、缺陷跟踪、版本控制、软件标签、用户评论等等数据进行挖掘和分析,研究分析软件开发规律,构建软件开发辅助工具,从而提高软件开发效率和质量</div>
<div class="lg-foot" onclick="show_more_msg();">展开更多信息 <span class="g-arr-down"><img src="images/jiantou.jpg" width="12" height="6" /></span></div>
</div><!--项目简介 end-->
<div class="project_Label">
<h4 class="mb5" >标签:</h4>
<div class="tag_h" >
<span class="re_tag f_l "> <a href="#" class="pt5">课程实验</a>
<span class="del"> <a href="3" data-remote="true">x</a> </span>
</span>
<span class="re_tag f_l" > <a href="#">课程实验课</a>
<span class="del"> <a href="3" data-remote="true">x</a> </span>
</span>
<span class="re_tag f_l" > <a href="#">课程实验课</a>
<span class="del"> <a href="3" data-remote="true">x</a> </span>
</span>
<a href="javascript:void(0)" class="yellowBtn f_l" onclick="$('#add_tag01').slideToggle();">+ 添加标签</a>
<span id="add_tag01" style="display:none; vertical-align: middle;" class="ml10 f_l">
<input type="text" name="" size="20" class="isTxt w90 f_l" maxlength="100" />
<input type="button" class="submit f_l" onclick="addTag();" />
</span>
</div>
<div class="cl"></div>
</div><!--项目标签 end-->
</div><!--LSide end-->
<div id="RSide" class="fl">
<div class="project_r_h">
<h2 class="project_h2">动态</h2>
</div>
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5">项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题<br /> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5"> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5"> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5">项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题<br /> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5">项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题<br /> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5"> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5"> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5">项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题<br /> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5">项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题<br /> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<div class="problem_main">
<a class="problem_pic fl"><img src="images/courses/pic_01.jpg" width="42" height="42" /></a>
<div class="problem_txt fl mt5">
<a class="problem_name fl ">jacknudt</a><span class="fl"> 有了最新动态:</span><a class="problem_tit fl fb"> 附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4附件: 2.2完成乘10运算的图灵机.mp4</a><br />
<p class="mt5">项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题项目问题个数显示问题<br /> 发布时间 2014-11-26 10:19</p>
</div>
<div class="cl"></div>
</div><!--课程动态 end-->
<ul class="wlist" >
<li><a href="#">下一页</a></li>
<li><a href="#">...</a></li>
<li><a href="#">2</a></li>
<li class="wlist_select" ><a href="#">1</a></li>
<li><a href="#">上一页</a></li>
</ul>
<div class="cl"></div>
</div><!--RSide end-->
</div><!--Content end-->
<%= render :partial => 'layouts/new_footer' %>
<div id="ajax-indicator" style="display:none;">

View File

@ -110,7 +110,7 @@ module Redmine
menu_items_for(menu, project) do |node|
links << render_menu_node(node, project)
end
links.empty? ? nil : links.join("\n").html_safe
links.empty? ? nil : links.reverse.join("\n").html_safe
end
def bootstrap_render_menu(menu, project=nil)