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

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

· 11년 전 · 10648 · 10
관리자 환경의 배너 관리와 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개

11년 전
추천합니다.!!

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 파일과 다른 부분이 있어서... 비교해 보시면 아실겁니다.
11년 전
잘됩니다. ㅎㅎ 감사합니다.
넹 ^^
좋네요 아주 잘됩니다^^
커뮤니티 ( http://bikedb.co.kr/ver2 ) 페이지로 소스 이동했습니다. 그누보드5에도 적용 가능합니다.
11년 전
감사합니다!! ㅎㅎ
감사합니다
감사합니다.
영카트 메인페이지 슬라이드

게시글 목록

번호 제목
136
134
131
127
122
119
118
114
110
106
102
97
96
91
85
77
74
69
63
62
57
51
37
33
32
31
25
24
23
22