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

그룹별로 테마를 다르게 적용할 수 있나요? 채택완료

펭귄22 8년 전 조회 2,445

다국어 홈페이지를 만들고 있습니다.

게시판 그룹을 언어별로 국문(kor), 영문(eng), 중문(chn)으로 구성했습니다.

outlogin을 theme에서 수정해야 하더군요

안내 멘트가 모두 한글로 되어있어서

게시판 그룹별로 테마를 다르게 설정할 수 있는 방법이 있는지 궁금합니다.

https://sir.kr/qa/175453">https://sir.kr/qa/175453

이 글을 보기는 했는데

</p><p>// 테마경로
if(defined('_THEME_PREVIEW_') && _THEME_PREVIEW_ === true)
    $config['cf_theme'] = trim($_GET['theme']);

if(isset($config['cf_theme']) && trim($config['cf_theme'])) {
    $theme_path = G5_PATH.'/'.G5_THEME_DIR.'/'.$config['cf_theme'];
    if(is_dir($theme_path)) {
        define('G5_THEME_PATH',        $theme_path);
        define('G5_THEME_URL',         G5_URL.'/'.G5_THEME_DIR.'/'.$config['cf_theme']);
        define('G5_THEME_MOBILE_PATH', $theme_path.'/'.G5_MOBILE_DIR);
        define('G5_THEME_LIB_PATH',    $theme_path.'/'.G5_LIB_DIR);
        define('G5_THEME_CSS_URL',     G5_THEME_URL.'/'.G5_CSS_DIR);
        define('G5_THEME_IMG_URL',     G5_THEME_URL.'/'.G5_IMG_DIR);
        define('G5_THEME_JS_URL',      G5_THEME_URL.'/'.G5_JS_DIR);
    }
    unset($theme_path);
}


// 테마 설정 로드
if(is_file(G5_THEME_PATH.'/theme.config.php'))
    include_once(G5_THEME_PATH.'/theme.config.php');
</p><p>

어떻게 수정해야할지 몰라서 난감하네요 ㅠㅠ

아니면 스킨 폴더에도 outlogin 폴더가 있던데

이 스킨을 게시판마다 다르게 적용할 수 있는 방법이 있을까요 ㅠㅠ??

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

답변 2개

채택된 답변
+20 포인트
o
8년 전

게시판마다 bo_table 값이 따로 있습니다. 

각 outlogin 폴더에 각각의 원하시는 스킨을 만드신후 

아웃로그인 불러오는부분에 

echo outlogin('shop_basic'); // 아웃로그인 ?>

대신 

if($bo_table=="aaa"){

 echo outlogin('aaa_1'); 

}

else if($bo_table=="bbb"){

 echo outlogin('bbb_1'); 

}

else{

 echo outlogin('basic');  

} 

// 아웃로그인 ?>

형식으로 넣어 주시면 됩니다 

만약 그룹별로 하시려면 

if문에 $board[gr_id]=="" 형식으로 하시면 됩니다 

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

답변에 대한 댓글 1개

펭귄22
8년 전
gr_id가 그룹이군요!! 시도해보겠습니다 감사합니다^^

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

만두야닷컴

가능은 할 것 같긴하네요

그러나 일일이 손볼 부분이 많을 것 같습니다.

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

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

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

로그인