게시판 열었을때 쇼핑몰, 커뮤니티 레이아웃 유지시키기 > 영카트5 팁자료실

영카트5 팁자료실

게시판 열었을때 쇼핑몰, 커뮤니티 레이아웃 유지시키기 정보

게시판 열었을때 쇼핑몰, 커뮤니티 레이아웃 유지시키기

본문

쇼핑몰에서 게시판을 클릭시 홈피(커뮤니티 G5)로 이동해버리네요..
자신의 위치에 따라 레이아웃을 변경하지 않고 유지하도록 아래와 같이 수정해 봤습니다.
참고로 영카트 처음사용해본지라.. 어떤 문제가 있을지는 잘 모르겠습니다. ㅡ.ㅡ

원리는 iSshop 이란 변수를 만들고 세션으로 구워 커뮤니티로 이동하면 0, 쇼핑몰에선 1로 구분하여 css 파일을 일관성있게 유지

1. 사전 작업
쇼핑몰에서 쇼핑몰 레이아웃 유지하고자 하는 게시판의 a 태그 안의 링크를 수정해야 합니다. iSshop=1 파라메터를 추가
쇼핑몰 홈에서 소스보기하고 board.php을 검색하면 어디를 바꿔야 할지 쉽게 찾을 수 있을것 같네요..
<a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>&iSshop=1">
&iSshop=1 <----------- 요넘만 bo_table 뒤에 추가해 주시면 됩니다.

2. bbs/board.php 에서 세션값 생성(상단아무데나)
if ($iSshop == 1) set_session('ss_iSshop', '1');

3. 커뮤니티 에서 세션값 지움
그누5 index.php 의 _common.php 파일 인크루드 아래 추가
set_session('ss_iSshop', '');

4. css 선택
그누5 head.sub.php 수정
//if (defined('_SHOP_')) $shop_css = '_shop'; 원코드 주석처리 아래 추가
if (defined('_SHOP_') || $_SESSION['ss_iSshop']) $shop_css = '_shop';
추천
2

댓글 3개

고맙습니다~^^
불러오기는 되는데... 스타일이 깨져 버리네요.
제가 임의로 수정한 부분들 때문인가봅니다.
다음에 원본 파일과 찬찬히 비교해봐야겠네요.
그런가요? 스타일이 깨지는건 다른 문제일듯 싶은데요..
각각 정의된 위치를 한번 확인해보심이.. 보통 공백이 존재한다던지 정의가 올바르게 되지 않으면 스타일 깨지는 경우가 있을 수 있어요.. 소스보기에서 스타일이 읽혀지는지도 확인해 보시구요~
전체 392
영카트5 팁자료실 내용 검색

회원로그인

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