unserver-unify
Version:
204 lines (203 loc) • 9.58 kB
HTML
<div ng-controller="HomeCtrl as ctrl">
<div class="slider slider_full_middle relative">
<img ng-if="!currentSchool" ng-src="{{publicUrl}}bamboobanner.jpg"/>
<div uib-carousel interval="myInterval" active="active" ng-if="currentSchool && slides && slides.length >0">
<div uib-slide ng-repeat="slide in slides" index="$index">
<img ng-src="{{schoolUrl+slide.img}}"/>
</div>
</div>
<img ng-if="currentSchool && (!slides || slides.length == 0)" ng-src="{{currentSchool.bar ? schoolUrl+currentSchool.bar : publicUrl + 'Banner_e.png'}}" style="width:100%;" />
</div>
<div class="clearfix"></div>
<div class="container animated fadeInRight" >
<!-- === Content Part === -->
<div class="content">
<div class="row">
<div class="col-md-9 padding-right-0" >
<uib-tabset class="tab-v1" ng-if="ctrl.sortmethod||lcourses.length>0">
<a class="btn btn-default btn-sm pull-right hom_btn_aln" ui-sref="index.courses">
{{ 'View All' | translate }}
<i class="fa fa-arrow-circle-o-right" >
</i>
</a>
<uib-tab >
<uib-tab-heading ng-click="ctrl.getNewCourses()" translate="common.latestcourses">
Latest
</uib-tab-heading>
</uib-tab>
<uib-tab >
<uib-tab-heading ng-click="ctrl.getRecommendCourse()" translate="common.recommenedcourses">
Courses
</uib-tab-heading>
</uib-tab>
<uib-tab >
<uib-tab-heading ng-click="ctrl.getHotestCourses()" translate="common.hotestcourses">
Hotest
</uib-tab-heading>
</uib-tab>
<uib-tab >
<uib-tab-heading ng-click="ctrl.getTopCourses()" translate="common.topcourses">
Top
</uib-tab-heading>
</uib-tab>
</uib-tabset>
<div class="row padding-left-15">
<div class="col-lg-3 col-md-3 col-sm-4 col-xs-12 padding-left-0" ng-repeat="lcourse in lcourses|limitTo: ctrl.limits.courses">
<div class="thumbnails thumbnail-style thumbnail-kenburn bg-color-white relative">
<div class="thumbnail-img">
<div class="overflow-hidden">
<a ui-sref="{{lcourse.courseurl}}({ cid: lcourse._id,cs:getCheckSum(lcourse._id) })">
<img class="img-responsive" style="height:100px" ng-src="{{lcourse.photo? _SHOST+'/lcourse/'+lcourse._id +'/'+ lcourse.photo : (lcourse.mvpic? _SHOST+'/public/'+_RES+ lcourse.mvpic : ctrl.defaultCoursePhoto)}}" title="{{ lcourse.name }}" alt="{{ lcourse.name }}" />
</a>
<a ng-if="lcourse.singlesection" class="btn-more" translate>
Micro
</a>
</div>
</div>
<div class="caption">
<a ui-sref="{{lcourse.courseurl}}({ cid: lcourse._id ,cs:getCheckSum(lcourse._id) })">
<strong>
{{ lcourse.name }}
</strong>
</a>
<p class="clamped clamped-4" style="border-top: solid 1px lightgrey; padding-top: 5px;">
<span class="text news-desc">
{{ lcourse.description }}
</span>
</p>
</div>
</div>
</div>
</div>
<div class="headline" ng-if="urls.length >0">
<h4 translation>
Applications
</h4>
</div>
<div class="row padding-left-15" ng-if="urls && urls.length >0">
<div class="col-lg-3 col-md-3 col-sm-4 col-xs-12 forum padding-left-0" ng-repeat="Url in urls">
<div class=" tag-box tag-box-v1 box-shadow shadow-effect-2" style="padding:10px;">
<div class="thumbnails thumbnail-kenburn" >
<div class="thumbnail" style="border:0;">
<div class="overflow-hidden text-center">
<a href='{{Url.url}}' ng-click="ctrl.changeurl(Url.url)">
<img ng-src="{{schoolUrl}}{{Url.img}}" title="{{ Url.title }}" style="height:120px;left:0;" />
</a>
</div>
</div>
</div>
<div class="text-center">
<a href="{{Url.url}}" ng-click="ctrl.changeurl(Url.url)">
<strong>
{{ Url.title }}
</strong>
</a>
</div>
</div>
</div>
</div>
<div uib-carousel interval="myInterval"active="active" ng-if="scrollphotos && scrollphotos.length >0">
<div uib-slide ng-repeat="slide in scrollphotos" index="$index">
<img ng-src="{{schoolUrl+img}}" style="display: inline-block;width:33%;height:180px" ng-repeat="img in slide"/>
</div>
</div>
<!-- End Courses Block -->
<!-- News Block -->
<br/>
<div class="headline" >
<marquee class="pull-right col-md-11 " >
{{scrolltext}}
</marquee>
<h4 >
<a ui-sref="index.newses" translate>
News
</a>
</h4>
</div>
<div class="row padding-left-15">
<div class="col-sm-6 padding-left-0" ng-repeat="_news in _newses|limitTo:ctrl.limits.news" style="margin-bottom:5px;">
<div class="tag-box tag-box-v1 bg-color-white box-shadow shadow-effect-1">
<div class="row">
<div class="col-md-5 funny-boxes-img overflow-hidden" >
<a ui-sref='index.newses.detail({ id: _news._id })'>
<img style="height:100px;" ng-src="{{_news.photo? _SHOST+'/public/'+_RES+'/schoolnews/'+_news._id +'/'+ _news.photo : ctrl.defaultNewsPhoto}}" title="{{ _news.name }}" alt="{{ _news.name }}" />
</a>
</div>
<div class="col-md-7" style="height:100px;">
<a ui-sref='index.newses.detail({ id: _news._id })' class="news-title">
{{ _news.name }}
</a>
<div class="news-dateinfo">
{{ _news.created | date: 'yyyy-MM-dd' }}
</div>
<p class="clamped clamped-3">
<span class="text news-desc">
{{ _news.description }}
</span>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- End Subject Block -->
<!-- Knowledge Zone Block -->
<div class="headline" ng-if="_topics | notEmpty">
<h4 >
<a ui-sref="index.blogs" translate>
Knowledge Zone
</a>
</h4>
</div>
<div class="row" ng-if="_topics | notEmpty ">
<div class="col-md-6 " ng-repeat="item in _topics | orderBy : '-create_at' " >
<div class="tag-box tag-box-v1 box-shadow shadow-effect-1" style="min-height: 140px;">
<div class="item-name">
<a ui-sref='index.blogs.detail({ id: item._id })'>
{{ item.title }}
</a>
</div>
<div class="item-post-date">
<a class="user_avatar pull-left" ui-sref="index.setting.profile({ id: item.loginname,cs:getCheckSum(item.loginname) })">
{{ item.loginname }}
</a>
<span class="last-reply" ng-if="item.reply_create_at">
{{ item.reply_create_at | date: 'mediumDate'}}
</span>
<span class="last-reply" ng-if="!item.reply_create_at">
{{ item.create_at | date: 'mediumDate'}}
</span>
<span class="replies pull-right">
<span title="{{ 'Visit Count' | translate }}">
<i class="fa fa-eye">
</i>
{{ item.visit_count }}
</span>
/
<span title="{{ 'Reply Count' | translate }}">
<i class="fa fa-comments">
</i>
{{ item.reply_count }}
</span>
</span>
</div>
<div class="item-content">
<p ng-bind-html="item.content">
</p>
</div>
</div>
</div>
</div>
<!-- End Knowledge Zone Block -->
<div class="margin-bottom-50">
</div>
</div>
<div ng-include src="'app/home/sidebarcmec.html'">
</div>
</div>
<!-- /row -->
</div>
<!-- /container -->
<!-- End Content Part -->
</div>
</div>