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

관리자는 A테마, 그외는 B테마로 보이게 설정하려면? 채택완료

어떻게 해야 하는지?

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

답변 2개

채택된 답변
+20 포인트

/common.php 에 찾아보시면

테마 선언하는 부분이 있는데 거기에서 추가하시면 됩니다.

</p><p>
// 테마경로
if(defined('_THEME_PREVIEW_') && _THEME_PREVIEW_ === true)
    $config['cf_theme'] = trim($_GET['theme']);
// 어드민 테마 변경.</p><p>if($is_admin) $config['cf_theme'] = '어드민 테마';</p><p>
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);
} </p><p>
 

 

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

답변에 대한 댓글 3개

잉끼다 님 감사합니다. 주말 잘 보내세요 ~~~ ^^*
앗생각해보니

// 어드민 테마 변경.
if($is_admin) $config['cf_theme'] = '어드민 테마';


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

이순으로 하셔야 할 것 같아요. 그래야 어드민에서 미리보기가 가능할 것 같네요.
헐, 이미 채택된 글까지 이리 세심하게 보충 설명해주시다니..........감동했습니다. ㅎ

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

테마설정을 일단 두가지로 할수 있게 하고 테마폴더 정의하는 부분을 수정하면 되지 않을까요?

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

답변에 대한 댓글 1개

거길 몰라서.........ㅡㅡ;;;;

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

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

로그인

전체 질문 목록