굿

경로문제 때문에요ㅠㅠ

제가 해볼려고 하는데 화면에 아무것도 안나오네요 ㅠㅠ

그누보드 안에 모든 파일이 있습니다..

메인을 제외한 서브페이지 작업시....


sub1 폴더를 만들어서 서브1페이지를 만들경우

그폴더안에 headsub1.php / sub1_1.php 를 만들고 그안에 img 폴더랑 menu 폴더를 만들어줬습니다..


이젠 경로만 잘 지정해주면 되는데요 ㅠ


headsub1.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


include_once("../head.sub.php");
include_once("../lib/outlogin.lib.php");
include_once("../lib/poll.lib.php");
include_once("../lib/visit.lib.php");
include_once("../lib/connect.lib.php");
include_once("../lib/popular.lib.php");

//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

?>


../ 이게 이렇게 하는거 맞나요??


이미지도 메뉴도 ../img/이미지파일 했습니다...



sub1_1.php (서브 메인작업)

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("./headsub1.php");
?>


<?=$g4['path']?>/img/ 이미지 파일주소



<?
include_once("./_tail.php");
?>



../ 이렇게 했는데도 안되서 그냥 원래대로 해놨구요..

제발 경로좀 도와주세요.. 감사합니다^^
|

댓글 6개

include_once("$g4[path]/lib/latest.lib.php"); 이거처럼
폴더를 따로 만들어서 그안에 페이지를 만들었다면 전부 다 이렇게 $g4[path]/ 넣어줘야 하지 않나요?
현재로서는 sub1_1.php (서브 메인작업) 을

<?
include_once("$g4[path]/_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("$g4[path]/headsub1.php");
?>


내용

이미지경로는 그폴더안에 있으니까 ./img/이미지파일



<?
include_once("$g4[path]/_tail.php");
?>


하니까 이미지랑 내용만 나오네요 ㅠㅠ 위에 상위좌측 하단은 안나와요 ㅠㅠ



headsub1.php 은 원래대로 해봤요


<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");

//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

?>

이미지나 그외...모든경로도 원래대로...
include_once("$g4[path]/headsub1.php");
이거는 해당폴더에 있는거죠? 해당폴더에서 인크루드 되는거는 $g4[path]이거 빼주세요.
같은결과에요 include_once("/headsub1.php"); 이렇게 했는데도

상단최측 하단 다 안나와요 ㅠㅠ
include_once("$g4[path]/sub1/headsub1.php");
include_once("./headsub1.php");

이런식으로 바꿔보세요.

저도 서브폴안에 만든 서브그룹이 있어서 비교해보니
서브메인 상단에
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
.
.

이부분도 비교해 보세요.

상단부분은
include_once("$g4[path]/폴더명/상단메뉴.php"); //상단메뉴가 폴더명 안에 있음
이렇게 설정되서 잘 작동합니다.
감사합니다.. ^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 3,044
13년 전 조회 1,655
13년 전 조회 955
13년 전 조회 824
13년 전 조회 1,113
13년 전 조회 1,602
13년 전 조회 705
13년 전 조회 778
13년 전 조회 1,118
13년 전 조회 952
13년 전 조회 1,950
13년 전 조회 1,536
13년 전 조회 956
13년 전 조회 824
13년 전 조회 959
13년 전 조회 964
13년 전 조회 517
13년 전 조회 522
13년 전 조회 939
13년 전 조회 501
🐛 버그신고