메인이미지 관련 질문입니다.

메인이미지 관련 질문입니다.

QA

메인이미지 관련 질문입니다.

본문

shop 메인의 <?php echo display_banner('메인', 'mainbanner.10.skin.php'); ?>을 커뮤니티 메인에서 사용할려면 어떻게 해야 하나요? 

이 질문에 댓글 쓰기 :

답변 3

그누보드만 설치해서 운영하시는 경우

 

1. lib/shop.lib.php > display_banner 함수를 common.lib.php 에 복붙

2. 붙여넣은 display_banner 함수 수정을 해야 합니다.

 

2-1)

if (!$skin) $skin = 'boxbanner.skin.php';

if (!$skin) $skin = 'mainbanner.10.skin.php';

수정

 

2-2)

$skin_path = G5_SHOP_SKIN_PATH.'/'.$skin;

$skin_path = G5_SKIN_PATH.'/'.$skin;

수정

 

2-3)

$skin_path = G5_MSHOP_SKIN_PATH.'/'.$skin;

$skin_path = G5_MOBILE_PATH.G5_SKIN_DIR.'/'.$skin;

수정

 

2-4)

$sql = " select * from {$g5['g5_shop_banner_table']}

부분을

$sql = " select * from g5_banner

수정

 

3. g5_banner 을 추가하기

아래 내용의 php 파일 작성 후 업로드한 후 실행하거나 바로실행

<?php

include_once('./_common.php');

 

sql_query("

 

DROP TABLE IF EXISTS `g5_banner`;

CREATE TABLE IF NOT EXISTS `g5_banner` (

  `bn_id` int(11) NOT NULL AUTO_INCREMENT,

  `bn_alt` varchar(255) NOT NULL DEFAULT '',

  `bn_url` varchar(255) NOT NULL DEFAULT '',

  `bn_device` varchar(10) NOT NULL DEFAULT '',

  `bn_position` varchar(255) NOT NULL DEFAULT '',

  `bn_border` tinyint(4) NOT NULL DEFAULT '0',

  `bn_new_win` tinyint(4) NOT NULL DEFAULT '0',

  `bn_begin_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

  `bn_end_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

  `bn_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

  `bn_hit` int(11) NOT NULL DEFAULT '0',

  `bn_order` int(11) NOT NULL DEFAULT '0',

  PRIMARY KEY (`bn_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

 

", true);

?>

 

4. 관리자모드에 배너관리기능 추가하기

 

4-1)

영카트 adm/shop_admin/bannerlist.php, bannerform.php, bannerformupdate.php 를

적용하려는 사이트 adm 디렉토리 아래로 업로드

 

4-2)

adm/admin.menu100.php

팝업레이어관리 아래에

array('100320', '배너관리', G5_ADMIN_URL.'/bannerlist.php', 'scf_banner'),

추가

 

4-3)

bannerlist.php

bannerform.php

bannerformupdate.php

모든 {$g5['g5_shop_banner_table']}

g5_banner

수정

 

4-4)

bannerlist.php

bannerform.php

bannerformupdate.php

모든 $sub_menu = '500500';

$sub_menu = '100320';

수정

 

 

5. index.php 에 출력설정하기

 

5-1)

영카트 skin/shop/mainbanner.10.skin.php 를

적용하려는 사이트 skin/ 디렉토리 아래로 업로드

 

5-2)

영카트 mobile/skin/shop/mainbanner.10.skin.php 를

적용하려는 사이트 mobile/skin/ 디렉토리 아래로 업로드

 

5-3)

index.php

mobile/index.php

출력원하는 위치에 아래 코드 삽입

<?php echo display_banner('메인', 'mainbanner.10.skin.php'); ?>

커뮤니티 index.php 파일에 해당 코드 그대로 넣어주면 됩니다.

방금 해봤는데 잘 나오네요.

<?php echo display_banner('메인', 'mainbanner.10.skin.php'); ?>

답변을 작성하시기 전에 로그인 해주세요.
전체 123,476 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT