5.5 업데이트 버전이 등록 되었습니다.
그누보드 5.5 에서 오류가 생길 수 있으니 아래 URL에서 사용해주세요.
https://sir.kr/g5_plugin/12196
영카트5에 있는 배너관리를 > 그누보드5 에서도 사용할 수 있게 공개해 주신
@웹학교님 자료의 오류수정, 출력모양 변경(이미지만 출력) 및 기능추가 하여 업로드 합니다.
문제가 된다면 자삭 하겠습니다~
|
설치방법
01. 파일업로드 다운로드 하신 G5배너관리.zip 파일의 압축을 해제하신 후 그누보드가 설치된 폴더로 업로드 합니다. (중복파일 없음)
02. 구문 추가 그누보드폴더/data/dbconfig.php 파일을 열어 마지막줄에 캡쳐 이미지 처럼 아래 구문을 추가 합니다.
$g5['banner_table'] = G5_TABLE_PREFIX.'banner'; // 배너관리 테이블
|
설치를 마치셨으면 관리자모드 > 배너관리 메뉴가 생성되어 있습니다.
배너관리 화면으로 이동하시면 배너관리에 필요한 테이블들이 자동생성 됩니다.
|
사용방법
링크주소나 새창여부, 접속기기, 테두리, 게시시작일시, 종료일시, 출력순서는 기존 영카트의 배너관리와 동일하며, 기존 출력위치 부분이 출력형태로 변경(추가) 되었습니다.
개별, 일반, 슬라이드, 랜덤 옵션을 선택할 수 있으며 출력형태별 사용(출력)방법은 아래와 같습니다.
개별 출력 (배너ID 지정출력) : <?php echo display_banner('개별', '배너ID'); ?> 일반 출력 (세로정렬) : <?php echo display_banner('일반'); ?> 슬라이드 출력 (좌우 슬라이드) : <?php echo display_banner('슬라이드'); ?> 랜덤 출력 (새로고침시 랜덤출력) : <?php echo display_banner('랜덤'); ?> 미출력 : 배너를 출력하지 않음
출력형태가 같은 이미지들을 묶어서 출력하며 개별출력의 경우 배너ID를 추가로 넣어서 1개씩 출력 해줄 수 있습니다. 사용의 편의를 위해 모든 이미지의 가로사이즈는 100% 로 되어있고 출력 코드를 감싸는 영역의 사이즈에 따라 자동 조절됩니다.
예시 1) <div style="width:100%;"><?php echo display_banner('슬라이드'); ?></div> >> 출력옵션이 슬라이드인 배너를 좌우 슬라이드 스킨으로 출력
예시 2) <div style="width:200px;"><?php echo display_banner('개별', '3'); ?></div> >> 출력옵션이 개별인 배너중 ID가 3인 배너 1개를 출력 |
출력 형태별로 각각의 스킨파일이 적용되며
범용성을 위해 다른모양 없이 이미지만 출력되도록 스킨작업 해두었습니다.
스킨파일 및 style.css 에서 원하시는 형태로 바꾸시면 되겠습니다.
개별출력 스킨 : /skin/banner/each_banner.skin.php
일반출력 스킨 : /skin/banner/default_banner.skin.php
슬라이드출력 스킨 : /skin/banner/slide_banner.skin.php
랜덤출력 스킨 : /skin/banner/random_banner.skin.php
슬라이드 관련 : /skin/banner/slide/ (Swiper-3.4.2 플러그인 사용)
스타일 : /skin/banner/style.css
감사합니다.
유익한 추석연휴 되세요! :D
목록 화면

수정 화면

댓글 168개
안녕하세요.
좋은 자료 감사드립니다.
설치후 아래와 같은 에러가 발생하는데 왜 그런 것 일까요?
그누보드는 5.5.8.2 를 사용 중이고 영카트사용을 false로 바꾸면 문제는 해결이되는데 어디를 만져야 될까요?
Fatal error: Cannot redeclare upload_file() (previously declared in /*********/www/extend/banner.extend.php:5) in /*********/www/lib/shop.lib.php on line 707
안녕하세요. 해당 플러그인 자주 사용하는데요.
extend/banner.extend.php 적용시에는 lib/shop.lib.php 에서 동일한 펑션명이 있어서 중복 펑션이 있다고 하여 에러가 발생하는데요.
이럴땐 아래와 같이 처리하시면 되겠습니다.
1. 영카트 미사용시에는 lib/shop.lib.php 에서 display_banner / upload_file 를 삭제하시면 됩니다. ( 또는 영카트 사용 false )
2. 영카트 사용시에는 반대로 banner.extend.php 에서 display_banner / upload_file 펑션명을 변경하시고 변경하신 이름으로 출력을 이용하시면 되겠습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 14227 | |
| 14211 | |
| 14207 | |
| 14198 | |
| 14192 | |
| 14178 | |
| 14170 | |
| 14149 | |
| 14134 | |
| 14123 | |
| 14108 | |
| 14094 |

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