You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

162 lines
5.8 KiB

{include file="page_header"}
<div class="con mb-7">
<section class="search">
<div class="text-all dis-box j-text-all text-all-back">
<div class="box-flex input-text new-group">
<div class="box-flex">
<input class="j-input-text" name="infokeyword" type="text" placeholder="搜索关键词" />
<i class="iconfont icon-guanbi is-null j-is-null"></i>
</div>
</div>
<a type="button" class="btn-submit"><i class="iconfont icon-sousuo my-sousou"></i></a>
</div>
</section>
<div class="shopping-list j-shopping-list">
<div class="shopping-menu j-shopping-menu">
<div class="dis-box b-color-f">
<nav style="cursor: grab;" class="shopping-list-nav box-flex swiper-container-horizontal">
<ul class="swiper-wrapper">
{foreach $data as $dat}
<li class="div{$dat.cat_id} swiper-slide" category="{$dat.cat_id}">{$dat.cat_name}</li>
{/foreach}
</ul>
</nav>
<div class="shopping-nav-select j-s-nav-select"><i class="iconfont icon-jiantou"></i></div>
</div>
<div class="shopping-abs swiper-scroll swiper-container-vertical swiper-container-free-mode">
<div class="swiper-wrapper">
<div class="swiper-slide">
{foreach $data as $da}
<a class="div{$da.cat_id}" category="{$da.cat_id}">{$da.cat_name}</a>
{/foreach}
</div>
</div>
<div class="swiper-scrollbar"></div>
</div>
</div>
</div>
<!--文章start-->
<div class="article_info">
<script id="j-product" type="text/html">
<%if show %>
<%each article_index_new as ain%>
<section class="b-color-f m-top08 article-list">
<a href="<%ain.url%>">
<div class="art-tit-box padding-all">
<%if ain.first_img%>
<div class="art-img-box"><img src="<%ain.first_img%>"></div>
<%/if%>
<h4 class="com-cont-box art-cont-box"><%ain.title%></h4>
<small><time><%ain.add_time%></time><span><%ain.author%></span></small>
</div>
</a>
<!--caidan-->
<div class="user-nav-box com-list dis-box text-center b-color-f">
<div class="oncle-color-1 box-flex">
<a href="javascript:;" id="red<%ain.article_id%>" <%if ain.islike == 1%> class="active"<%else%><%/if%>>
<div class="com-icon" onClick="change_like_number(<%ain.article_id%>)">
<i class="iconfont icon-zan"></i>
<span id="like_num<%ain.article_id%>"><%if ain.like%><%ain.like%><%else%>0<%/if%></span>
<input id="like<%ain.article_id%>" type="hidden" name="article_id" value="<%ain.article_id%>" />
<input id="islike<%ain.article_id%>" type="hidden" id="<%ain.article_id%>" name="islike" value="<%ain.islike%>" />
<input id="isclick" type="hidden" name="isclick" value="0" />
</div>
</a>
</div>
<div class="box-flex">
<a href="<%ain.url%>">
<div class="com-icon"><i class="iconfont icon-daipingjia"></i><span><%ain.comment_count%></span></div>
</a>
</div>
<div class="box-flex">
<a href="javascript:;">
<div class="com-icon"><i class="iconfont icon-liulan"></i><span><%ain.views%></span></div>
</a>
</div>
</div>
</section>
<%/each%>
<% else %>
<div class="no-div-message">
<i class="iconfont icon-biaoqingleiben"></i>
<p>此处没有文章</p>
</div>
<%/if%>
</script>
</div>
<!-- 文章end -->
</div>
<div class="mask-filter-div"></div>
</div>
</body>
<!--引用js-->
<script type="text/javascript" src="{__TPL__}js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="{__TPL__}js/jquery.js"></script>
<script type="text/javascript" src="{__TPL__}js/swiper-3.2.5.min.js"></script>
<script type="text/javascript" src="{__TPL__}js/ectouch.js"></script>
<script type="text/javascript" src="{__PUBLIC__}script/jquery.infinite.js"></script>
<script type="text/javascript" src="{__PUBLIC__}script/template.js"></script>
<script>
function change_like_number(id) {
if($("#red" + id).hasClass("active")){
$("#red" + id).removeClass("active");
}else{
$("#red" + id).addClass("active");
}
var isclick = document.getElementById('isclick').value;
$("#isclick").val(new Date().getTime());
if(isclick < (new Date().getTime()-1000)) {
$.ajax({
type: "post",
url: "{U('article/index/like')}",
data: {article_id: id},
dataType: "json",
success: function (data) {
$("#like_num" + id).html(data.like_num);
$("#islike" + id).val(data.is_like);
}
});
}
}
</script>
<script>
var url = 'index.php?r=article/index/index';
var infinite = $('.article_info').infinite({url: url, template: 'j-product'});
var swiper_nav = new Swiper('.shopping-list-nav', {
scrollbarHide: true,
slidesPerView: 'auto',
centeredSlides: false,
grabCursor: true
});
//搜索
$(".btn-submit").click(function (){
keyword = $("input[name=infokeyword]").val();
infinite.onload('keyword='+keyword);
})
$('.shopping-list-nav li').on('click', function(e) {
var category = $(this).attr('category');
var index = $(".shopping-list-nav li").index(this);
$(this).siblings().removeClass("active");
$('.shopping-abs .swiper-slide a').removeClass("active");
$(".div"+category).addClass("active");
swiper_nav.slideTo(index, 1000, false);//切换到第一个slide,速度为1秒
infinite.onload('cat_id='+category);
})
$('.shopping-abs .swiper-slide a').on('click', function(e) {
var index = $(".shopping-abs .swiper-slide a").index(this);
$('.shopping-list-nav li').eq(index).trigger('click');
$(".j-shopping-menu").removeClass("active");
});
</script>
</html>