테스트 사이트 - 개발 중인 베타 버전입니다

PC환경 쇼핑몰 메인 페이지 이미지 슬라이더

관리자 환경의 배너 관리와 FlexSlider를 이용합니다.


/adm/shop_admin/bannerform.php 파일 수정 - '메인 상단' 추가


<select name="bn_position" id="bn_position">
<option value="왼쪽" <?php echo get_selected($bn['bn_position'], '왼쪽'); ?>>왼쪽</option>
<option value="메인" <?php echo get_selected($bn['bn_position'], '메인'); ?>>메인</option>
<option value="메인상단" <?php echo get_selected($bn['bn_position'], '메인상단'); ?>>메인상단</option>
</select>


/shop/index.php 파일 수정

<!-- 메인이미지 시작 { -->
<script>
// Can also be used with $(document).ready()
$(window).load(function() {
$('.flexslider').flexslider({
animation: "slide"
});
});
</script>
<link rel="stylesheet" href="<?php echo G5_URL; ?>/plugin/FlexSlider/flexslider.css" type="text/css" media="screen">
<script defer src="<?php echo G5_URL; ?>/plugin/FlexSlider/jquery.flexslider-min.js"></script>

<div id="sidx_img">
<div class="flexslider">
<?php echo display_banner_maintop('메인상단'); ?>
</div>
</div>
<!-- } 메인이미지 끝 -->


/lib/shop.lib.php 파일 수정 - function 추가

// PC환경 쇼핑몰 메인상단 배너출력
function display_banner_maintop($position, $num="")
{
global $g5;

include G5_SHOP_SKIN_PATH.'/boxbanner.maintop'.$num.'.skin.php';
}



/skin/shop/basic 폴더에 boxbanner.maintop.skin.php 파일 업로드

* 첨부 파일 참조



FlexSlider 폴더를 plugin 폴더에 추가

* 첨부 파일 참조

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 10개

추천합니다.!!

ps.
함수 새로 작성 없이 (/lib/shop.lib.php 함수 추가 없이)

boxbanner.maintop.skin.php 이 파일명이면
출력을 아래와 같이(기존 함수 $num 옵션 이용) 작성 하는 형태로 안내되면 어떨까 합니다.
<?php echo display_banner('메인상단', '.maintop'); ?>


boxbanner_maintop.skin.php 파일명이면
<?php echo display_banner('메인상단', '_maintop'); ?>
boxbanner.skin.php 파일과 다른 부분이 있어서... 비교해 보시면 아실겁니다.
잘됩니다. ㅎㅎ 감사합니다.
좋네요 아주 잘됩니다^^
커뮤니티 ( http://bikedb.co.kr/ver2 ) 페이지로 소스 이동했습니다. 그누보드5에도 적용 가능합니다.
감사합니다!! ㅎㅎ
영카트 메인페이지 슬라이드

게시글 목록

번호 제목
2400
2394
2363
2362
2351
2350
2348
2347
2336
2326
2324
2323
2318
2306
2305
2299
2295
2293
2283
2279
2266
2254
2248
2232
2231
2204
2184
2183
2181
2179