쇼핑몰, 커뮤니티 공통 페이지에 head, tail 따로 적용하기 정보
쇼핑몰, 커뮤니티 공통 페이지에 head, tail 따로 적용하기관련링크
본문
예를 들어 로그인 페이지(bbs/login.php)처럼 쇼핑몰, 커뮤니티에서 공통으로 사용하는 페이지에 디자인을 달리 적용하고 싶은 경우에 사용할 수 있는 방법입니다.
즉 쇼핑몰에서 로그인 페이지로 접속하면 쇼핑몰 상하단이,
커뮤니티에서 로그인 페이지로 접속하면 커뮤니티 상하단이 나오는 방법입니다.
이런 방법도 있구나 참고만 해주세요.
shop/shop.head.php 에서
if !defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 다음 줄에
$_SESSION['DEFINE5'] = 'yc5'; 추가
head.php 에서
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 다음 줄에
$_SESSION['DEFINE5'] = 'g5'; 추가
head.sub.php 에서
if (defined('_SHOP_')) $shop_css = '_shop'; 를
if (defined('_SHOP_') || $_SESSION['DEFINE5'] == 'yc5') $shop_css = '_shop'; 로 수정
bbs/login.php 에서 (이 부분은 head, tail 을 분리하고 싶은 모든 파일에 동일하게 적용)
include_once('./_head.sub.php'); 를
if ($_SESSION['DEFINE5'] == 'yc5')
include_once(G5_SHOP_PATH.'/_head.php');
else
include_once(G5_PATH.'/head.php'); 로 수정
include_once('./_tail.sub.php'); 를
if ($_SESSION['DEFINE5'] == 'yc5')
include_once(G5_SHOP_PATH.'/_tail.php');
else
include_once(G5_PATH.'/tail.php'); 로 수정합니다.
# 링크 내용 변경되어 삭제했습니다. : 12-04
##########
영카트 패치가 많이 밀렸을 땐?
http://minsup.kr/ms-item.php?pds_id=30
##########
즉 쇼핑몰에서 로그인 페이지로 접속하면 쇼핑몰 상하단이,
커뮤니티에서 로그인 페이지로 접속하면 커뮤니티 상하단이 나오는 방법입니다.
이런 방법도 있구나 참고만 해주세요.
shop/shop.head.php 에서
if !defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 다음 줄에
$_SESSION['DEFINE5'] = 'yc5'; 추가
head.php 에서
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 다음 줄에
$_SESSION['DEFINE5'] = 'g5'; 추가
head.sub.php 에서
if (defined('_SHOP_')) $shop_css = '_shop'; 를
if (defined('_SHOP_') || $_SESSION['DEFINE5'] == 'yc5') $shop_css = '_shop'; 로 수정
bbs/login.php 에서 (이 부분은 head, tail 을 분리하고 싶은 모든 파일에 동일하게 적용)
include_once('./_head.sub.php'); 를
if ($_SESSION['DEFINE5'] == 'yc5')
include_once(G5_SHOP_PATH.'/_head.php');
else
include_once(G5_PATH.'/head.php'); 로 수정
include_once('./_tail.sub.php'); 를
if ($_SESSION['DEFINE5'] == 'yc5')
include_once(G5_SHOP_PATH.'/_tail.php');
else
include_once(G5_PATH.'/tail.php'); 로 수정합니다.
# 링크 내용 변경되어 삭제했습니다. : 12-04
##########
영카트 패치가 많이 밀렸을 땐?
http://minsup.kr/ms-item.php?pds_id=30
##########
추천
2
2
댓글 13개
잘 되지 않는데 좀 더 자세히 설명해주실 수 있나요?
올려드린 내용이 전부인데.. 혹시 오류 메세지가 뜬다면 댓글로 남겨주세요.
다른 빌더를 설치할 경우 적용이 안되나요?
원본을 기준으로 작업하여, 빌더 사용하실 때는 장담하기 어렵습니다.
원본으로 하니 잘되네요...
감사합니다.
그런데 다른 게시판 같은 경우는 어떻게 해야 하나요?
감사합니다.
그런데 다른 게시판 같은 경우는 어떻게 해야 하나요?
게시판이라면 자세히 살펴보지는 않았지만 bbs/board.php, bbs/write.php 를 바꾸시면 될 것 같네요.
'1:1'이나 'FAQ' 게시판에도 적용되나요?
관련 파일의 상단 부분을 위와 같은 요령으로 변경하면 될 것 같습니다.
관련 파일에...
include_once('./_head.sub.php');
include_once('./_tail.sub.php');
이런 소스가 없네요.
include_once('./_head.sub.php');
include_once('./_tail.sub.php');
이런 소스가 없네요.
1:1 게시판은 qahead.php 를 불러오네요. 구조가 약간은 다른 것 같습니다. 잘 응용해보세요. ^^;;
그리고 꼭 head.sub.php 가 아니라, head.php 일 수도 있습니다.
그리고 꼭 head.sub.php 가 아니라, head.php 일 수도 있습니다.
if (defined('_SHOP_')) $shop_css = '_shop'; 를
해당게시판을 쇼핑몰상단을 붙이려고 아래와같이 바꾼것은 어떻게 수정해야할까요?
if (defined('_SHOP_') or $bo_table == "youngcart") $shop_css = '_shop';
해당게시판을 쇼핑몰상단을 붙이려고 아래와같이 바꾼것은 어떻게 수정해야할까요?
if (defined('_SHOP_') or $bo_table == "youngcart") $shop_css = '_shop';
감사합니다. 초보는 도움이 많이 되네요
최근 버전에도 사용이 가능한 방법인가요..? ㅠㅠ`