테스트 사이트 - 개발 중인 베타 버전입니다

쇼핑몰, 커뮤니티 공통 페이지에 head, tail 따로 적용하기

· 10년 전 · 8061 · 13
예를 들어 로그인 페이지(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

##########

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 13개

10년 전
if (defined('_SHOP_')) $shop_css = '_shop'; 를
해당게시판을 쇼핑몰상단을 붙이려고 아래와같이 바꾼것은 어떻게 수정해야할까요?
if (defined('_SHOP_') or $bo_table == "youngcart") $shop_css = '_shop';
10년 전
감사합니다. 초보는 도움이 많이 되네요
7년 전
최근 버전에도 사용이 가능한 방법인가요..? ㅠㅠ`

게시글 목록

번호 제목
246
245
241
221
219
218
215
213
210
205
201
199
198
193
192
191
184
183
173
171
170
169
166
165
158
157
153
151
150
137