채택완료

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

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

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


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

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

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

https://sir.kr/qa/175453

이 글을 보기는 했는데

Copy
// 테마경로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');

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


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

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

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

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

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


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

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

대신 


<?php 

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개

gr_id가 그룹이군요!! 시도해보겠습니다 감사합니다^^

가능은 할 것 같긴하네요

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


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