1개의 게시판을 도메인별 css, head, footer 적용
/bbs/board.php?bo_table=test
해당 1개의 게시판을 가지고 도메인 별로 css, head, footer 적용을 별도로 하고 싶습니다.
예를 들어
a.com 은 a.css, head_a.html, footer_a.html
b.com 은 b.css, head_b.html, footer_b.html
$_SERVER[ "HTTP_HOST" ] 이용해서 하면 된다고 하는데요
어느 파일에 넣어서 어떻게 하는지 몰라서요. 자세한 방법을 알려주실수 있으실까요?
자체 처리가 어려우면 업체의뢰하려고 하는데 견적은 어느 정도 나올까요?
답변 3개
우선 하나는 기본 그누보드 설정대로 만들고 다른 하나의 도메인만 화일명을 다르게 하세요
a.com은 기본설정대로 사용
1. extend/default.config.php 또는 user.config.php에 추가
if(strpos($_SERVER['HTTP_HOST'],'b.com') !== false) $bdomain = 1; else bdomain='';
2. root/head.php수정
if(defined('G5_THEME_PATH')) {
if($bdomain) require_once(G5_THEME_PATH.'/head_b.php'); else require_once(G5_THEME_PATH.'/head.php'); return; }
if (G5_IS_MOBILE) {
if($bdomain) include_once(G5_MOBILE_PATH.'/head_b.php'); else include_once(G5_MOBILE_PATH.'/head.php'); return; }
if($bdomain){ require_once(G5_PATH.'/head_b.php'); return;}
위와 같이 tail.php에서도 만들고
head.sub.php에서(테마를 사용하면 theme폴다의 화일)
if($bdomain){?>
head_a.html <== 질문의 이 화일명으로 보아 그누보드 구조를 전혀 모르는 것같은데
위 설명대로 수정해서 사용 가능할지 의문이군요
댓글을 작성하려면 로그인이 필요합니다.
도메인만다르고 코드는 공유해서 쓰는환경인가보죠?
css 는 그냥 if문으로 호출만 달리해주면 되겠는데
head,footer 는 좀 귀찮긴하겠네요
그래도 몇시간씩 걸릴일은 아니니 넉넉하게 하루견적으로 받아보는게?
귀찮은거지 난이도는 별로 높지않은 의뢰일겁니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인