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

1개의 게시판을 도메인별 css, head, footer 적용

리얼링크 2년 전 조회 1,904

/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개

2년 전

우선 하나는 기본 그누보드 설정대로 만들고 다른 하나의 도메인만 화일명을 다르게 하세요

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 <== 질문의 이 화일명으로 보아 그누보드 구조를 전혀 모르는 것같은데

위 설명대로 수정해서 사용 가능할지 의문이군요

 

 

 

로그인 후 평가할 수 있습니다

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

cuwaaang
2년 전

도메인만다르고 코드는 공유해서 쓰는환경인가보죠?

css 는 그냥 if문으로 호출만 달리해주면 되겠는데

head,footer 는 좀 귀찮긴하겠네요

그래도 몇시간씩 걸릴일은 아니니 넉넉하게 하루견적으로 받아보는게?

귀찮은거지 난이도는 별로 높지않은 의뢰일겁니다 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

리얼링크
2년 전
네~ 답변감사합니다^^

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

2년 전

안녕하세요. 해당 부분은 수정할 부분이 많으셔서 의뢰를 하시는게 빠를듯 하며,

견적은 수정을 원하시는 내용을 가지고 협의를 하셔야 할거 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

리얼링크
2년 전
네~ 답변감사합니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인