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.
137 lines
4.6 KiB
137 lines
4.6 KiB
|
1 year ago
|
{include file=comm/head.html}
|
||
|
|
|
||
|
|
{include file=comm/top.html}
|
||
|
|
|
||
|
|
<div class="container pages">
|
||
|
|
{include file=comm/position.html}
|
||
|
|
|
||
|
|
<div class="row">
|
||
|
|
<div class="col-12 col-lg-6 mb-5">
|
||
|
|
<div class="view">
|
||
|
|
<a class="arrow-left" href="#"></a>
|
||
|
|
<a class="arrow-right" href="#"></a>
|
||
|
|
<div class="swiper-container">
|
||
|
|
<div class="swiper-wrapper" >
|
||
|
|
<div class="swiper-slide">
|
||
|
|
<img src="{content:ico}">
|
||
|
|
</div>
|
||
|
|
{pboot:pics num=10 id={content:id}}
|
||
|
|
<div class="swiper-slide">
|
||
|
|
<img src="[pics:src]">
|
||
|
|
</div>
|
||
|
|
{/pboot:pics}
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="preview mt-3">
|
||
|
|
<a class="arrow-left" href="#"></a>
|
||
|
|
<a class="arrow-right" href="#"></a>
|
||
|
|
<div class="swiper-container" >
|
||
|
|
<div class="swiper-wrapper">
|
||
|
|
<div class="swiper-slide active-nav swiper-slide-active">
|
||
|
|
<img src="{content:ico}">
|
||
|
|
</div>
|
||
|
|
{pboot:pics num=10 id={content:id}}
|
||
|
|
<div class="swiper-slide">
|
||
|
|
<img src="[pics:src]" alt="[pics:title]">
|
||
|
|
</div>
|
||
|
|
{/pboot:pics}
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="col-12 col-lg-6 mb-3 pr-3">
|
||
|
|
<h2 class="border-bottom pb-2 fs-sm-28 fs-20">{content:title}</h2>
|
||
|
|
<div class="text-secondary my-3 border-bottom-dashed lh-3">
|
||
|
|
上架时间:{content:date style=Y-m-d}
|
||
|
|
</div>
|
||
|
|
<div class="text-secondary my-3 border-bottom-dashed lh-3">
|
||
|
|
浏览次数:{content:visits}
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="text-secondary my-3 border-bottom-dashed lh-3">
|
||
|
|
产品类型:{content:ext_type}
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="text-secondary my-3 border-bottom-dashed lh-3">
|
||
|
|
产品颜色:{content:ext_color}
|
||
|
|
</div>
|
||
|
|
<div class="text-secondary my-3 border-bottom-dashed lh-3">
|
||
|
|
产品价格:¥{content:ext_price}
|
||
|
|
</div>
|
||
|
|
<div class="my-3 lh-3">
|
||
|
|
{pboot:sort scode=11}
|
||
|
|
<a href="[sort:link]" class="btn btn-danger">马上咨询</a>
|
||
|
|
{/pboot:sort}
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<h5 class="border-bottom border-info pb-2 mb-2"><i class="fa fa-sliders" aria-hidden="true"></i> 产品详情</h5>
|
||
|
|
<div class="content">{content:content}</div>
|
||
|
|
|
||
|
|
<div class="text-secondary lh-2">
|
||
|
|
<p>上一篇:{content:precontent}</p>
|
||
|
|
<p>下一篇:{content:nextcontent}</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
{include file=comm/comment.html}
|
||
|
|
|
||
|
|
|
||
|
|
<script src="{pboot:sitetplpath}/swiper-4.3.5/js/swiper.min.js"></script>
|
||
|
|
<script>
|
||
|
|
var viewSwiper = new Swiper('.view .swiper-container', {
|
||
|
|
on:{
|
||
|
|
slideChangeTransitionStart: function() {
|
||
|
|
updateNavPosition()
|
||
|
|
}
|
||
|
|
}
|
||
|
|
})
|
||
|
|
|
||
|
|
$('.view .arrow-left,.preview .arrow-left').on('click', function(e) {
|
||
|
|
e.preventDefault()
|
||
|
|
if (viewSwiper.activeIndex == 0) {
|
||
|
|
viewSwiper.slideTo(viewSwiper.slides.length - 1, 1000);
|
||
|
|
return
|
||
|
|
}
|
||
|
|
viewSwiper.slidePrev()
|
||
|
|
})
|
||
|
|
$('.view .arrow-right,.preview .arrow-right').on('click', function(e) {
|
||
|
|
e.preventDefault()
|
||
|
|
if (viewSwiper.activeIndex == viewSwiper.slides.length - 1) {
|
||
|
|
viewSwiper.slideTo(0, 1000);
|
||
|
|
return
|
||
|
|
}
|
||
|
|
viewSwiper.slideNext()
|
||
|
|
})
|
||
|
|
|
||
|
|
var previewSwiper = new Swiper('.preview .swiper-container', {
|
||
|
|
//visibilityFullFit: true,
|
||
|
|
slidesPerView: 'auto',
|
||
|
|
allowTouchMove: false,
|
||
|
|
on:{
|
||
|
|
tap: function() {
|
||
|
|
viewSwiper.slideTo(previewSwiper.clickedIndex)
|
||
|
|
}
|
||
|
|
}
|
||
|
|
})
|
||
|
|
|
||
|
|
function updateNavPosition() {
|
||
|
|
$('.preview .active-nav').removeClass('active-nav')
|
||
|
|
var activeNav = $('.preview .swiper-slide').eq(viewSwiper.activeIndex).addClass('active-nav')
|
||
|
|
if (!activeNav.hasClass('swiper-slide-visible')) {
|
||
|
|
if (activeNav.index() > previewSwiper.activeIndex) {
|
||
|
|
var thumbsPerNav = Math.floor(previewSwiper.width / activeNav.width()) - 1
|
||
|
|
previewSwiper.slideTo(activeNav.index() - thumbsPerNav)
|
||
|
|
} else {
|
||
|
|
previewSwiper.slideTo(activeNav.index())
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
</script>
|
||
|
|
|
||
|
|
{include file=comm/foot.html}
|