list.skin.php 에는 공통으로 들어가는 header이 들어오는데 다른 php에는 인클루드가 안먹혀요

list.skin.php 에는 공통으로 들어가는 header이 들어오는데 다른 php에는 인클루드가 안먹혀요

QA

list.skin.php 에는 공통으로 들어가는 header이 들어오는데 다른 php에는 인클루드가 안먹혀요

답변 2

본문

<?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;

이렇게 해보면 경로가 없을 것입니다

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로