코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

[씨아이보드] 배너관리 기능

안녕하세요

배너 관리 기능 사용법을 간단히 알려드립니다.​ 이번에 새로운 버전 배포시 배너 관리 기능을 추가하게 되었습니다.

 

관리자 페이지 > 페이지설정 > 배너관리 에서 배너를 추가하실 수 있습니다.

데모사이트 예제 ) http://demo.ciboard.co.kr/premium/admin/page/banner

 

배너를 추가하시기 위해서는 먼저 배너그룹관리 에서 배너 그룹을 생성해줍니다. 배너 그룹명은 영문소문자와 언더바, 숫자 등을 이용해 만드시면 됩니다. 실제 배너가 출력될 위치를 직관적으로 알게 그룹명을 생성해줍니다. 예) top_banner, footer_wide 등

 

배너 그룹을 생성한 후에 실제 배너를 생성하시는 페이지로 이동하셔서 배너를 생성합니다. 같은 위치에 여러 개의 배너를 생성하실 수 있습니다.

 

배너 관련 함수는 basic_helper.php 에 정의되어 있으며, 함수명은 banner() 입니다.

 

	function banner($position='', $type='rand', $limit = '1', $start_tag='', $end_tag='')

 

위 내용을 풀어보자면,

banner('위치명', '배너보여주는방식', '보여줄 배너 개수', '각 배너 시작전 html 태그', '각 배너 끝난후에 html 태그')

입니다.

 

type 의 종류

 * rand : 같은 위치에 여러 배너를 올렸을 경우, limit 에서 정한 개수를 랜덤으로 보여줍니다.

 * order : 같은 위치에 여러 배너를 올렸을 경우, limit 에서 정한 개수를 order 값(관리자페이지에서 정한값)이 큰 순으로 보여줍니다.

 

limit : 보여줄 배너 개수입니다

start_tag, end_tag : 각 배너의 시작과 끝에 html 태그를 삽입합니다

 

즉 2개의 배너를 start_tag 와 end_tag 와 함께 사용하면 아래와 같은 태그를 리턴합니다

{start_tag}<a href="첫번째배너링크"><img src="첫번재배너이미지"></a>{end_tag}{start_tag}<a href="두번째배너링크"><img src="두번재배너이미지"></a>{end_tag}

 

위와 같은 방식으로 배너를 관리자페이지에서 관리하실 수 있습니다.

 

감사합니다.

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오톡으로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

팁&테크

번호 제목 글쓴이 날짜 조회수
공지 프리미엄 버전을 공개합니다. +9 icon 관리자 06-21 2,146
33 씨아이보드 강제로 www 없애고 https로 이동하게 하기 +1 싸나이 4일전 59
32 씨아이보드 The action you have requested is not all… +1 싸나이 4일전 39
31 씨아이보드 CIBOARD 설치화면이 뜨지 않고 백지만 뜰 경우 해결방법 +1 싸나이 4일전 40
30 씨아이보드 베이직 1.6.7 이하 버전에서 씨아이보드 2.0 으로 업그레이드 방법 icon 관리자 06-21 360
29 씨아이보드 초보팁] 모든 페이지에서 로그인여부 검사하기 할때 주의 할점. 발자취 10-03 2,409
28 씨아이보드 게시판 추가필드로 검색하기( 커스터 마이징 ) 쎈돌 07-18 3,252
27 씨아이보드 휴대폰본인인증, 아이핀본인인증 기능 런칭 icon 관리자 04-08 12,204
26 씨아이보드 네이버 블로그 자동포스팅 기능 런칭 +1 icon 관리자 04-01 5,639
25 씨아이보드 씨아이보드 테이블구조 icon 관리자 03-22 13,245
24 씨아이보드 bit.ly 짧은 주소 적용하기 icon 관리자 02-19 4,354
23 씨아이보드 휴면계정 관리 기능 런칭 icon 관리자 02-06 2,846
22 씨아이보드 사이트맵 기능 런칭 icon 관리자 02-03 2,455
21 씨아이보드 스케쥴러 기능 런칭 icon 관리자 02-01 2,594
20 씨아이보드 프로파일링 기능 런칭 icon 관리자 01-26 2,112
19 씨아이보드 베이직 -> 프리미엄 업그레이드 방법 icon 관리자 12-24 2,436
18 코드이그나이터 mysqli 와 pdo 설정 방법 +1 icon 관리자 11-12 3,283
17 씨아이보드 PHP 5.5.x preg_replace() : The /e modifi… +11 매너달팽이 11-06 2,680
16 씨아이보드 CI nginx rewrite rules +1 철수킹 11-05 2,432
15 씨아이보드 Event Trigger 기능 추가 +4 icon 관리자 11-03 3,018
14 씨아이보드 배너관리 기능 +5 icon 관리자 10-05 2,211