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

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

QA

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;

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

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT