쇼핑몰 테마 구입후 메인 화면을 쇼핑몰로 변경 하는 방법 (업데이트 ver)
red123
6
1,534
2016.11.01 15:33
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=3f3 주소복사
본문
이전 동일한 타이틀의 글을 올린적이 있습니다
오늘은 약간 변경된 방법을 사용하여 본 서비스를 잘 사용할 수 있는 방법을 논의하고자 합니다.
쇼핑몰을 메인으로 바꾸는 방법을 저는 다음과 같이 변경하였습니다.
원래 이윰이 아니라 그누보드 기본 프레임의 테마를 사용할 시 적용하는 방법이나 이를 그대로 사용해 보려 합니다.
eyoom/index.php
define('G5_COMMUNITY_USE', false); // 메인주소를 쇼핑몰로 사용 if(isset($default['de_root_index_use']) && $default['de_root_index_use']||G5_COMMUNITY_USE==false) { @include_once(EYOOM_CORE_PATH.'/shop/index.php'); return; }
원래 그누보드의 테마 폴더에 들어가면 define이 선언된 부분을 확인할 수 있습니다.
하지만 알기 쉽게 저는 값을 다시 가져와 재선언하여 사용하였습니다.
다른 값 써도 무방합니다. 그냥 저런 방식이 기본틀이라는걸 잊지 않기 위해 저는 이렇게 썼습니다.
쇼핑몰 /shop/ url과 달리 게시판 url을 입력하면 eyoom/index.php를 사용하지 않는것 같습니다.
흠.. 이 부분은 좀더 알아봐야 할것 같습니다 알면 공유 할게요 ^^
1
좋아요!
레벨 10
경험치 10,166
Progress Bar 59%
- 가입일 : 2015-03-16 21:00:17
- 서명 :
- 자기소개 :
댓글목록
joosam님의 댓글
흠 그전 팁과 적용후 뭐가 다른건지요? red123님의 팁으로 쇼핑몰을 메인으로 사용은 되지만 커뮤니티로 넘어가는 문제가 생기더군요... 저는 아직 샵베이직테마를 써서 그런걸까요?
샵베이직테마를 샵베이직2테마로 업데이트하려고 패치하다가 에러가 계속 발생해서.. 혹시 샵베이직 테마 패치 팁이 있으시면 공유좀 해주세요~~
축하합니다. 첫댓글 포인트 20포인트를 획득하였습니다.
red123님의 댓글
이게 상당히 복잡한데요
저는 이렇게 사용합니다.
어차피 코드 수정은 이윰 테마 폴더에서만 이루어 집니다.
업데이트 이슈에 테마 업데이트 사항이 없다면, 새로 깔끔하게 설치 후 해당 폴더만 옮겨 줍니다.
헌데 문제가 이번 그누보드 업데이트 하면서 DB 테이블이 변경 되어 DB를 그대로 사용하는데 문제가 있더군요
저는 최신 버젼으로 그누보드 설치 -> 이윰 빌더 설치 -> 테마 설치 -> 통합 스킨 설치 -> 내가 변경한 파일과 관련하여 보안 /기능 이슈가 있는지 확인후 없으면 그냥 덮어 씌우기
이 방식으로 합니다.
그냥 업데이트 패치 하면 문제가 너무 많아 해결할 엄두가 안나더라고요
그리고 이윰메뉴에서 꼭!!! 테마 설치를 눌러 주세요.
그리고 제가 위에서 말씀드린 코드 수정을 하시면 잘 될거라 생각됩니다 ^^
joosam님의 댓글
질문 하나 드려용..
eyoom/index.php 제일상단에 아래와 같이 사용하는게 맞나요?
<?php
if (!define('G5_COMMUNITY_USE', false);
// 메인주소를 쇼핑몰로 사용
if(isset($default['de_root_index_use']) && $default['de_root_index_use']||G5_COMMUNITY_USE==false) {
@include_once(EYOOM_CORE_PATH.'/shop/index.php');
return;
}
적용후 커뮤니티/쇼핑몰를 링크를 클릭하면 오류가 납니다.
축하합니다. 행운의 포인트 85포인트를 획득하였습니다.
red123님의 댓글
네 혹시나 하여 제 코드 전부다 올립니다.
<?php
if (!defined('_GNUBOARD_')) exit;
define('G5_COMMUNITY_USE', false);
// 메인주소를 쇼핑몰로 사용
if(isset($default['de_root_index_use']) && $default['de_root_index_use']||G5_COMMUNITY_USE==false) {
@include_once(EYOOM_CORE_PATH.'/shop/index.php');
return;
}
// 이윰 헤더 디자인 출력
@include_once(EYOOM_PATH.'/head.php');
// 회원의 지정한 페이지 홈으로 보여주기
$eb->print_page($eyoomer['main_index']);
// 이윰 테일 디자인 출력
@include_once(EYOOM_PATH.'/tail.php');
?>
이 방식은 사실 이전 방식과 같지만, 나중에 어떤 방식으로 소스 확장을 하실지 모르기 때문에,
if문을 살려둬 보고자 만들어 봤던 겁니다.
사실은 이 index.php 파일을 거쳐서 커뮤니티 테마가 동작되는거라 생각 하였는데
게시판은 이 부분과 상관 없이 동작하는거 같아서 더 진행은 안했습니다만,
커뮤니티 메인 화면과 연관된 코드가 필요하다면 해당 코드를 나중에 살려야 할지 몰라서 이렇게 만들었네요
joosam님의 댓글
충실한 감사합니다^^ 적용하니 오류는 안납니다~~ 다만 첫페이지 쇼핑몰에 상단 커뮤니티링크 가기는 역시 안되네요.. 쇼핑몰에서 커뮤니티 메인을 끌어오는 링크 주소는 어떻게 설정해야 할지 난감합니다~~
red123님의 댓글
이 다음 글에 제가 쇼핑몰에서 커뮤니티 게시판 연동하는 방법에 대해 기술해 놓았습니다.
축하합니다. 행운의 포인트 8포인트를 획득하였습니다.