영카트를 설치했습니다.
실제로 사용할부분은 커뮤니티부분 즉 그누보드5만 사용할계획입니다.
영카트를 설치한 이유는 추후의 결제모듈 연동이 필요하게되면
쇼핑몰 기능을 열어서 사용하려는 의도로 설치를 하였는데요
테마폴더는 아예 삭제해버렸고
data/config.php 파일에서
define('G5_USE_SHOP', false);
이렇게 처리하였더니 메인에서 쇼핑몰 사용이 안되어서 만족스럽습니다.
하지만 관리자페이지 상단에 우측에 메뉴에서
쇼핑몰환경|쇼핑몰 이라는 메뉴는 사라지지않더군요
소스상에서 admin.head.php 파일에서 삭제처리하면되지만
Copy
<?php if(defined('G5_USE_SHOP')) { ?> <li><a href="<?php echo G5_ADMIN_URL ?>/shop_admin/configform.php">쇼핑몰환경</a></li> <li><a href="<?php echo G5_SHOP_URL ?>/">쇼핑몰</a></li> <?php } ?>
이렇게 G5_USE_SHOP 가 되어있던데
G5_USE_SHOP를 통합설정 즉 data/config.php 파일에서 위와같이 제어한것처럼
true, false 할수있는 부분이 있을까요?
경로를 찾지못하겠네요..
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
8년 전
data>dbconfig.php 에서
define('G5_USE_SHOP', true);
설정가능하네요.
답변에 대한 댓글 1개
훈훈훈훈훈
8년 전
훈훈훈훈훈
8년 전

영카트 기본에 들어있는 G5_USE_SHOP 상수인데
이부분을 페이지마다 들어가서 false로 바꾸는 방법 밖에없을까요?
답변을 작성하려면 로그인이 필요합니다.
define('G5_USE_SHOP', true); 에서
false 로 설정을하였더니
메인에서는 쇼핑몰 사용이 불가능합니다.
마찬가지로 관리자 페이지 상단에서도 사용을 안하게 하고싶은데
[code]
<?php if(define('G5_USE_SHOP', false)) { ?>
<li><a href="<?php echo G5_ADMIN_URL ?>/shop_admin/configform.php">쇼핑몰환경</a></li>
<li><a href="<?php echo G5_SHOP_URL ?>/">쇼핑몰</a></li>
<?php } ?>
[/code]
마찬가지로 false로 처리하여서 사용을 하지안하도록 하면되는데요
제가 드린 말씀은
저 상수를 통합 제어하는곳이 있을까 궁금합니다.
매번 페이지마다 define('G5_USE_SHOP', false)으로
설정을 해주기는 힘들다보니..