답변 4개
테스트는 안해봤지만..
환경설정의 테마는 서브용 테마를 설정하고
메인일때는 아래와 같이 수동으로 테마를 잡으면 될수도 있을까 싶기는 합니다.
그누보드5/index.php 상단부분 수정내용입니다
<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_PATH.'/theme/메인테마명/index.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
include_once(G5_PATH.'/head.php');
?>
theme/서브테마명/index.php 파일 상단부분 수정내용입니다
<?php
if (!defined('_INDEX_')) define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_PATH.'/theme/메인테마명/mobile/index.php');
return;
}
include_once(G5_PATH.'/theme/메인테마명/head.php');
?>
댓글을 작성하려면 로그인이 필요합니다.
* /common.php
</p>
<p>if(isset($config['cf_theme']) && trim($config['cf_theme'])) {</p>
<p>
->
</p>
<p>if (basename($_SERVER['SCRIPT_FILENAME']) == 'index.php') </p>
<p> $config['cf_theme'] = 'A';</p>
<p>else </p>
<p> $config['cf_theme'] = 'B';</p>
<p>if(isset($config['cf_theme']) && trim($config['cf_theme'])) {</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
common에 있는 코어소스 수정과
게시판별 테마 지정하는 DB테이블 수정 등 작업소요가 상당합니다
common.php에서 테마경로불러오는부분에서
메인인지 서브인지 구분 후, 원하는 테마경로로 변경되도록 수정하시면 됩니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인