list.skin.php 에는 공통으로 들어가는 header이 들어오는데 다른 php에는 인클루드가 안먹혀요
본문
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
$main_color = "#70D5DC";
?>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/theme/basic/skin/board/ortho_story/style.css">
<link rel="stylesheet" href="/theme/basic/skin/board/ortho_story/css/ortho_style.css">
<script src="/theme/basic/skin/board/ortho_story/js/ortho_script.js"></script>
<style>
.ortho_pf .inner {
border: 2px solid <?= $main_color;?>;
}
.gall_row { display:flex; justify-content:flex-start; flex-wrap:wrap; margin-bottom:200px }
#bo_gall #gall_ul {
margin:3% 20px 10%;
}
#bo_gall .gall_box{
background-color:<?= $main_color;?>;
border-radius:8%;
box-sizing:border-box;
}
.gall_row .col-gn-3{
width:32%; float:none;
}
#bo_gall .gall_li{
margin:0 2% 2% 0;
}
#bo_gall .gall_li:nth-child(3n){ margin-right:0 }
#bo_gall .gall_img{ font-size:11px; }
</style>
<!-- 헤더 공통 -->
<? include_once(G5_THEME_PATH.'/skin/board/ortho_story/header_ortho.php'); ?>
이게 제가 임의로 만든 list.skin.php 파일이고
---------------------------------------------------------------------------------------------------------------------
<?php
include_once('../../../../_common.php');
$main_color = "#70D5DC";
?>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/theme/basic/skin/board/ortho_story/style.css">
<link rel="stylesheet" href="/theme/basic/skin/board/ortho_story/css/ortho_style.css">
<script src="/theme/basic/skin/board/ortho_story/js/ortho_script.js"></script>
<!-- 헤더 공통 -->
<? include_once(G5_THEME_PATH.'/skin/board/ortho_story/header_ortho.php'); ?>
이게 제가 같은 폴더에 임의로 만든 sign_up.php 입니다.
똑같이 헤더를 인클루드로 가져오는데 list.skin.php 에만 헤더가 나오고
나머지 다른것들에는 헤더가 나오지 않는데 뭐가 문제인지 잘 모르겠어서요
아시는분은 한번만 확인해주실수있으신가요....
답변 2
common.php 경로가 제대로 되었다면 print_r($config); 등의 변수가 제대로 나올겁니다.
나오지 않았다면 해당 inlcude의 경로를 다시 확인해주세요
list.ksin.php의 경우 실제로는 bbs/board.php->bbs.list.php->skin/스킨명/list.skin.php의 경로를 따라가기 떄문에
만약 스킨 폴더내에서 작업한 별도의 파일을 직접 접근한다면 common.php 경로와는 상이할 수 있습니다
sign_up.php가 ortho_story 폴더의 화일이면
위 소스의 ../../../../_comm~~~이 경로가 맞지않습니다
테마 스킨에서는 ../../../../../_comm~~한 단계 더 올라가야 합니다
echo '테마=>'.G5_THEME_PATH;
이렇게 해보면 경로가 없을 것입니다