특정 게시판에 영카트 head, tail 파일을 적용하는 방법 > 영카트5 팁자료실

영카트5 팁자료실

특정 게시판에 영카트 head, tail 파일을 적용하는 방법 정보

특정 게시판에 영카트 head, tail 파일을 적용하는 방법

본문

2017.10.06.
모바일도 지원되는 방법을 새로 추가했습니다. 상단 관련 링크 참고.


커뮤니티와 쇼핑몰 페이지를 각각 별도로 만들어서 함께 사이트를 운영하는 경우
게시판을 생성하면 커뮤니티쪽 상단과 하단 파일을 기본적으로 사용하게 되어 있습니다.

게시판이 커뮤니티용이 아닌 쇼핑몰쪽과 관련됐을 경우에는
쇼핑몰쪽 디자인을 사용해야 하는데 그럴 때 참고해서 수정하시면 됩니다.

일단 원하는 게시판 설정에서 상단과 하단 파일 경로를 쇼핑몰 head와 tail 파일을 입력합니다.

상단 파일 경로
루트용 ../shop/shop.head.php
테마용 ../theme/basic/shop/shop.head.php

하단 파일 경로
루트용 ../shop/shop.tail.php
테마용 ../theme/basic/shop/shop.tail.php

입력하고 테스트하면 파일은 정상적으로 불러들이지만 css 문제 때문에 페이지가 깨져 보일 겁니다.
이제 css 를 추가합니다.

head.sub.php 파일에서 아랫부분을 찾은 후 원하는 게시판 아이디를 추가해 주세요.
(* 테마 사용 중이면 테마 폴더에 있는 head.sub.php 파일을 수정하세요.)

if (defined('_SHOP_')) $shop_css = '_shop';

위 내용을 이렇게 수정하면 됩니다.

if (defined('_SHOP_')) {
$shop_css = '_shop';
} else if (!G5_IS_MOBILE && ($bo_table == 'notice' || $bo_table == 'free')) {
$shop_css = '_shop';
}

게시판이 여러개라면 || 를 넣어서 같은 방법으로 추가하는 방식입니다.


게시판이 많을 경우 쇼핑몰용 게시판 그룹을 별도로 만들어서 해도 됩니다.
예를 들어 그룹 ID 가 shop 이라면 필요한 게시판을 그 그룹에 넣고 $bo_table == '' 대신에 이렇게 넣어주세요.
$gr_id == 'shop'

게시판 뿐만 아니라 내용 관리에서 생성한 일반 페이지도 적용하려면
내용 관리도 게시판과 마찬가지로 상단 파일과 하단 파일 입력란이 별도로 있습니다.
위에서 설명한 것과 동일하게 입력하고 head.sub.php 파일에서 마찬가지로 추가하면 됩니다.

예를 들어 company 란 이름으로 페이지를 생성했다면 이렇게 추가하면 됩니다.
$co_id == 'company'

게시판은 $bo_table, 그룹은 $gr_id, 내용 관리는 $co_id 입니다.
추천
2

댓글 12개

QA 보고 급하게 올려놓은 건데 모바일은 문제가 있네요. 나중에 보완해놓겠습니다.
모바일 관련해서 일부 수정되었습니다.
좋은정보 감사함니다 ^^ 그런데 적용시 게시판 페이지에서 카테고리 2차 분류부분에 css가 적용되는 부분도 있고 안되는 부분도 있던데, 똑같은 css를 적용시킴에도 불구하고. css적용이 각각 다른것을 해결할수 있을까요? ㅜㅜ
전체 392
영카트5 팁자료실 내용 검색

회원로그인

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