1. 폴더 구조
/ adm / banner (폴더)
│ ├ _common.php
│ ├ aside_banner_list.php
│ ├ aside_banner_form.php
│ └ aside_banner_update.php
└ admin.menu990.php
/ plugin / ResponsiveSlides (폴더 : 출처 http://responsiveslides.com )
├ bannerV.lib.php
├ bannerV.skin.php
├ responsiveslides.js
└ responsiveslides.min.js
2-1. 그누보드5 적용방법
아래의 배너를 노출하고자 하는 곳에 아래 소스를 넣습니다.
include_once G5_PLUGIN_PATH."/ResponsiveSlides/bannerV.lib.php";
$aside_banner_width = 270; // 배너가로크기 px
$aside_banner_padding = 5; // 배너 상하 여백 px
echo aside_banner($aside_banner_Row,$aside_banner_width,$aside_banner_padding,$member['mb_level']);
?>
2-2. 아미나 1.x 적용방법
아미나빌더는 메인과 서브에 각각 소스를 삽입해야 합니다.
(1) 메인에 적용하기
일반버전
thema/Basic/main/basic-main.php 의 아래 적당한 위치에 삽입
쇼핑몰버전
thema/Basic/main/basic-shop-main.php 의 아래 적당한 위치에 삽입
(2) 서브에 적용하기
일반버전
thema/Basic/side/basic-side.php 의 적당한 위치에 삽입
쇼핑몰버전
thema/Basic/side/basic-shop-side.php 의 적당한 위치에 삽입
3. 주요기능
(1) 외부배너
외부배너를 지원합니다.
외부배너 URL 을 입력하면 자동으로 그 이미지를 보여줍니다.
(2) 타겟지정 기능
현재창, 새창 지정이 가능합니다.
(3) 노출 설정
배너마다 누구나 또는 회원레벨에 따른 노출이 가능합니다.
(4) 다양한 호환성 제공
그누보드 5 , 영카트 5.x , 아미나빌더 1.x 에서 테스트 완료
4. 변경이력
2018-04-05
. adm/banner/aisde_banner_form_update.php 수정
2018-08-19 23:17
. 추출코드 최적화 및 일부 기능 개선 V4 업데이트
2018-08-19 23:30
. 아미나 빌더의 CSS와 충돌현상이 확인되어 수정된 V5 업데이트
2018-08-20 02:44
. 외부배너, 회원등급별 노출기능을 추가해서 V6 업데이트
. 기존 사용자는 관리자의 사이드배너 목록을 한번 접속하면 자동으로 디비작업 OK
. 기존 사용자는 삽입코드가 변경되었으므로, 위 내용을 확인후 코드를 변경해주세요
2018-08-20 03:12
. V6 배포판에 코드 누락 확인되어 V7 재배포합니다.
2018-09-19 15:36 V8
. 저장쿼리문 업데이트
. 파일명 변경
2018-12-11 15:08 V9
. MySQL 5.7 이후 버전에서 테이블 생성시 오류수정
5. 적용모습
우측에 수직으로 표시되는 배너입니다.
배너의 폭은 고정되며, 높이는 제한이 없습니다.
6. 관리자 화면입니다.
목록에 접속하면 자동으로 필요한 테이블을 생성합니다.
그누보드의 게시판 테이블명 접두사 ( ex. g5_ )를 자동으로 확인해서 그것에 맞게 생성합니다.
예를 들면
그누보드생성할때 접두사를 g5_ 로 생성했다면 g5_banner_side 로
그누보드생성할때 접두사를 h5_ 로 생성했다면 h5_banner_side 로 생성됩니다.
7. 배너 추가하는 화면입니다.
이미지는 확장자를 유지하면서 파일명은 중복되지 않도록 파일명을 변경저장합니다.
한개의 도메인에 한개의 카피입니다.
두개 도메인에서 운영 시, 추가로 구매하셔야합니다.