62 lines
2.4 KiB
PHP
62 lines
2.4 KiB
PHP
<?php
|
|
if (!defined('_GNUBOARD_')) exit;
|
|
|
|
/**
|
|
* coverage :: write.skin.php
|
|
*/
|
|
|
|
// 0. 중앙 광고 설정 파일을 로드합니다.
|
|
include_once(G5_THEME_PATH . '/skin/board/board_ad_config.php');
|
|
|
|
// 1. 자식 스킨의 설정 파일을 로드합니다.
|
|
$config_path = __DIR__ . '/config.php';
|
|
if (file_exists($config_path)) {
|
|
include_once($config_path);
|
|
}
|
|
|
|
// 2. 자식 스킨이 자신의 CSS와 JS를 직접 로드합니다.
|
|
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/css/style.css?ver='.G5_SERVER_TIME.'">', 0);
|
|
add_javascript('<script src="'.$board_skin_url.'/js/script.js?ver='.G5_SERVER_TIME.'"></script>', 0);
|
|
|
|
?>
|
|
|
|
<!-- 💡 [수정] 스킨 전체를 감싸는 고유 ID를 'coverage-board'로 변경합니다. -->
|
|
<div id="coverage-board">
|
|
<div class="three-column-layout container">
|
|
|
|
<!-- 1. 좌측 사이드바 -->
|
|
<?php if (isset($board_ad_config['write_ad']['left']) && $board_ad_config['write_ad']['left'] === true): ?>
|
|
<aside class="layout-sidebar-left">
|
|
<div class="sidebar-inner">
|
|
<?php if($is_admin) { ?> <h3 class="sidebar-title">좌측 광고 영역</h3> <?php } ?>
|
|
<div class="flex_box flex_box_l" data-layout="coverage-write-left"></div>
|
|
</div>
|
|
</aside>
|
|
<?php endif; ?>
|
|
|
|
<!-- 2. 중앙 메인 콘텐츠 -->
|
|
<main class="layout-main-content">
|
|
<?php
|
|
// 💡 [핵심 수정] '심층취재' 타입 전용 코어 글쓰기 파일을 불러옵니다.
|
|
$core_skin_path = G5_THEME_PATH . '/skin/board/rb.board.core.coverage/write.skin.php';
|
|
if (file_exists($core_skin_path)) {
|
|
include($core_skin_path);
|
|
} else {
|
|
echo '<div class="empty-list">코어 게시판 스킨 파일을 찾을 수 없습니다.</div>';
|
|
}
|
|
?>
|
|
</main>
|
|
|
|
<!-- 3. 우측 사이드바 -->
|
|
<?php if (isset($board_ad_config['write_ad']['right']) && $board_ad_config['write_ad']['right'] === true): ?>
|
|
<aside class="layout-sidebar-right">
|
|
<div class="sidebar-inner">
|
|
<?php if($is_admin) { ?> <h3 class="sidebar-title">우측 광고 영역</h3> <?php } ?>
|
|
<div class="flex_box flex_box_r" data-layout="coverage-write-right"></div>
|
|
</div>
|
|
</aside>
|
|
<?php endif; ?>
|
|
|
|
</div>
|
|
</div>
|