영카트 메인배너
본문
질문 변경 할게요~
<section class="top__con ">
<div class="main__visual">
<div class="pc-view">
<?php echo display_banner('메인', 'mainbanner.10.skin.php'); ?>
</div>
<div class="mo-view">
<?php echo display_banner('메인', 'mainbanner.20.skin.php'); ?>
</div>
</div>
</section>
이렇게 pc는 슬라이드
모바일은 슬라이드 기능없이 아래로 펼쳐지게 해놨는데요
문제는 이렇게 번호가 나오더라구요~
이것만 수정하면 되는게 어찌 해야할까요?
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.G5_MSHOP_SKIN_URL.'/style.css">', 0);
$max_width = $max_height = 0;
$bn_first_class = ' class="bn_first"';
$bn_slide_btn = '';
$bn_sl = ' class=""';
$main_banners = array();
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$main_banners[] = $row;
if ($i==0) echo '<div class="visual_mo_normal"><div >'.PHP_EOL;
//print_r2($row);
// 테두리 있는지
$bn_border = ($row['bn_border']) ? ' class=""' : '';;
// 새창 띄우기인지
$bn_new_win = ($row['bn_new_win']) ? ' target="_blank"' : '';
$bimg = G5_DATA_PATH.'/banner/'.$row['bn_id'];
if (file_exists($bimg))
{
$banner = '';
$size = getimagesize($bimg);
if($size[2] < 1 || $size[2] > 16)
continue;
if($max_width < $size[0])
$max_width = $size[0];
if($max_height < $size[1])
$max_height = $size[1];
echo '<div class="item">';
if ($row['bn_url'][0] == '#')
$banner .= '<a href="'.$row['bn_url'].'">';
else if ($row['bn_url'] && $row['bn_url'] != 'http://') {
$banner .= '<a href="'.G5_SHOP_URL.'/bannerhit.php?bn_id='.$row['bn_id'].'"'.$bn_new_win.'>';
}
echo $banner.'<img src="'.G5_DATA_URL.'/banner/'.$row['bn_id'].'" width="'.$size[0].'" alt="'.get_text($row['bn_alt']).'"'.$bn_border.'> ';
if($banner)
echo '</a>'.PHP_EOL;
echo '</div>';
}
}
if ($i > 0) {
echo '</div>'.PHP_EOL;
echo '<div class="btn_wr"><a href="#" class="pager-prev"><i class="fa fa-angle-left"></i></a><div id="slide-counter"></div><a href="#" class="pager-next"><i class="fa fa-angle-right"></i></a> </div>'.PHP_EOL;
echo '</div>'.PHP_EOL;
?>
<script>
jQuery(function($){
function owl_show_page(event){
if (event.item) {
var count = event.item.count,
item_index = event.item.index,
index = 1;
if( is_loop ){
index = ( 1 + ( event.property.value - Math.ceil( event.item.count / 2 ) ) % event.item.count || 0 ) || 1;
} else {
index = event.item.index ? event.item.index + 1 : 1;
}
$(event.target).next(".btn_wr").find(".slide-index").text(index);
}
}
var is_loop = true,
item_totals = $('.main_banner_owl .item').length;
if( item_totals ){
$('#slide-counter').prepend('<strong class="slide-index current-index"></strong> ')
.append('<span class="total-slides">'+item_totals+'</span>');
}
var owl = $('.main_banner_owl').owlCarousel({
items:1,
loop:is_loop,
margin:0,
nav:false,
autoHeight:true,
autoplay:true,
autoplayTimeout:5000, // 5000은 5초
autoplayHoverPause:true,
dots:false,
onChanged:function(event){
owl_show_page(event);
},
});
$(document).on("click", ".btn_wr .pager-next", function(e){
e.preventDefault();
owl.trigger('next.owl.carousel');
});
$(document).on("click", ".btn_wr .pager-prev", function(e){
e.preventDefault();
owl.trigger('prev.owl.carousel');
});
});
</script>
<?php
}
답변 1
다음과 같이 해보시는건 어떨까 합니다.
echo '<div class="btn_wr"><a href="#" class="pager-prev"><i class="fa fa-angle-left"></i></a><div id="slide-counter"></div><a href="#" class="pager-next"><i class="fa fa-angle-right"></i></a> </div>'.PHP_EOL;
위 부분의 페이저 출력부분을 주석처리 또는 삭제처리 하시면 되지 않을까 합니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.