특정 게시판에 영카트 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 입니다.
모바일도 지원되는 방법을 새로 추가했습니다. 상단 관련 링크 참고.
커뮤니티와 쇼핑몰 페이지를 각각 별도로 만들어서 함께 사이트를 운영하는 경우
게시판을 생성하면 커뮤니티쪽 상단과 하단 파일을 기본적으로 사용하게 되어 있습니다.
게시판이 커뮤니티용이 아닌 쇼핑몰쪽과 관련됐을 경우에는
쇼핑몰쪽 디자인을 사용해야 하는데 그럴 때 참고해서 수정하시면 됩니다.
일단 원하는 게시판 설정에서 상단과 하단 파일 경로를 쇼핑몰 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
2
댓글 12개
QA 보고 급하게 올려놓은 건데 모바일은 문제가 있네요. 나중에 보완해놓겠습니다.
모바일 관련해서 일부 수정되었습니다.
모바일 관련해서 일부 수정되었습니다.
신고가 접수된 글입니다.
신고 횟수가 1회 이상이면 글을 확인하지 못합니다.
오 필요 했던건데 정말 감사합니다
대단합니다.
PC는 정상적으로 출력되는데 모바일은 커뮤니티 head와 tail을 가져오네요ㅠ;
모바일은 영카트 기본 설정이 그렇게 되어 있어서 어쩔 수가 없습니다.
수정할 곳이 더 많아집니다.
수정할 곳이 더 많아집니다.
그렇군요ㅠ 감사합니다~
모바일도 지원되는 방법입니다.
http://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=26
http://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=26
좋은정보 감사함니다 ^^ 그런데 적용시 게시판 페이지에서 카테고리 2차 분류부분에 css가 적용되는 부분도 있고 안되는 부분도 있던데, 똑같은 css를 적용시킴에도 불구하고. css적용이 각각 다른것을 해결할수 있을까요? ㅜㅜ
감사합니다.
영카트 게시판 이용법
아이고 감사합니다. 딱 저에게 필요한 정보 ..감사합니다.
감사합니다^^