쇼핑몰, 커뮤니티 공통 페이지에 head, tail 따로 적용하기 > 영카트5 팁자료실

영카트5 팁자료실

쇼핑몰, 커뮤니티 공통 페이지에 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

##########
추천
2

댓글 13개

1:1 게시판은 qahead.php 를 불러오네요. 구조가 약간은 다른 것 같습니다. 잘 응용해보세요. ^^;;
그리고 꼭 head.sub.php 가 아니라, head.php 일 수도 있습니다.
if (defined('_SHOP_')) $shop_css = '_shop'; 를
해당게시판을 쇼핑몰상단을 붙이려고 아래와같이 바꾼것은 어떻게 수정해야할까요?
  if (defined('_SHOP_') or $bo_table == "youngcart") $shop_css = '_shop';
전체 392
영카트5 팁자료실 내용 검색

회원로그인

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