고수님들 부탁드립니다.
게시판에서 루트에 있는
sub1_left.php
파일을 로드하려고
게시판 상단내용에
<? include_once("/sub1_left.php"); ?>
와 같이 값을 주었는데 나타나질 않네요...
값이 잘못된 걸까요??
참고로
<? include_once("./sub1_left.php"); ?>
<? include_once("../sub1_left.php"); ?>
두가질 다 해봤는데...안됩니다.
일반 페이지에서는 불러지는데...
게시판에들어가니 안되네요...
한수 가르쳐 주세요^^
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 30개
<? include_once("$g4[path]/sub1_left.php"); ?>
이런식으로 적용을 해보심이......
이미지파일경로도 정상인데...왜 그런지 모르겠습니다.
<?
include_once("./_common.php");
// DB 작업등의 내용
// 화면에 보여지는 작업과는 거리가 먼 작업들을 해야할 경우에 이런 코드의 페이지를 만드세요.
?>
<table border="0" width="178" cellpadding="0" cellspacing="0">
<tr>
<td><img src="/images/001/left.jpg" width="178" height="313" border="0"></td>
</tr>
</table>
현재 위와같이 되어 잇습니다.
그리고, 일반 디자인 페이지에서는 <? include_once("./sub1_left.php"); ?> 이렇게 하면 불러지는데 게시판에 가니 안됩니다.
<?
include_once("./_common.php");
// DB 작업등의 내용
// 화면에 보여지는 작업과는 거리가 먼 작업들을 해야할 경우에 이런 코드의 페이지를 만드세요.
?>
이걸 빼보십시요
일반 디자인 페이지에서는 <? include_once("./sub1_left.php"); ?> 이렇게 하면 불러지는데 게시판에 가니 안됩니다.
경로문제일까요???
상단파일과 하단파일은 ../sub1_head.php 이렇게 하면 불러지는데...이상하게 상단내용에 인클루드명령어로 부르니 안됩니다.....
이렇게가 인클루드가 맞는겁니다.
<img src="<?=$g4['path']?>/images/001/left.jpg" width="178" height="313" border="0">
경로문제 참고 사항입니다.
http://sir.co.kr/bbs/tb.php/g4_tiptech/271
jin님말씀대로 왼쪽메뉴 이미지 경로 수정해도 마찬가집니다. 물론 일반페이지에선 로딩이 정상적으로 됩니다.
<table border="0" width="1000" cellpadding="0" cellspacing="0">
<tr>
<td width="178" rowspan="2" valign="top"><? include("../sub1_left.php"); ?></td>
<td width="822">
<img src="/images/001/title_1_003.jpg" width="822" height="46" border="0"></td>
</tr>
<tr>
<td width="822">
그리고 지금 인클루드 하는페이지는 어떤페이지 인지요?
<table border="0" width="1000" cellpadding="0" cellspacing="0">
<tr>
<td width="178" rowspan="2" valign="top"><? include("../sub1_left.php"); ?></td>
<td width="822">
<img src="/images/001/title_1_003.jpg" width="822" height="46" border="0"></td>
</tr>
<tr>
<td width="822">
우선 파일구조부터 말씀드리면
sub1_head.php가 상단파일내용입니다.
그리고 게시판 왼쪽부분에 sub1_left.php 파일이 불러와져야 됩니다.
sub_tail은 하단파일 내용입니다.
일반 디자인 페이지에서는 sub1_left.php파일이 명함아이님께서 가르쳐주신 <? include "/sub1_left.php"; ?> 이부분으로 적용하면 불러지는데...게시판에서는 로딩이 안됩니다.
일반 디자인 페이지에서는 왼쪽메뉴파일을 <? include("./sub1_left.php"); ?> 이런식으로 부르니깐 로딩이 됩니다. 경로문제일까요???
절대경로이므로 경로문제는 아닐것입니다.
어느페이지에선가 뭔가가 빠진듯 보입니다.
http://www.dtok.co.kr/sub1_1.php
위 두 페이지를 보시면 위에주소가 현재 문제되는 게시판 주솝니다^^:;
아래의 디자인 페이지는 정상적으로 로딩이 됩니다.
관리자 모드에서 게시판 상단내용에 넣으신듯 보입니다.
소스보기하면 <td width="178" rowspan="2" valign="top"><? include("/sub1_left.php"); ?></td> 이게 이대로 보이네요
전 한번도 이렇게 해보질 않아서 해보고 다시답변드리겠습니다.
다른 html 태그에서는 / 요놈이 최상위 문서폴더(public_html, doc 등등)를 의미하지만
include 에서는 자신부터 경로를 잡습니다. 그러니까 경로가 맞지 않습니다.
별로 좋은 방법은 못되지만 "/경로/어쩌고/저쩌고/public_html/sub1_left.php" 처럼
최상위부터 경로를 다 적어주면 되지 않을까요? sub1_left.php 파일이 있는 곳에서 pwd.
일단 해보겟습니다^^
만약 경로문제라면 해당소스에서 <? include "<?=$g4[path]?>/sub1_left.php"; ?> 이렇게 해보심이..
원천적으로 좌측메뉴는 헤드에서 잡는것이 여러가지 편합니다.^^
소스수정을 하시는게 더 빠르실듯 보입니다.
<? include "<?=$g4[path]?>/sub1_left.php"; ?>
이렇게 불러오면 될까요??
아래의 내용이 sub1_head.php파일의 내용입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("./_common.php");
$g4[title] = "제목";
include_once("./_head.php");
?>
<img src="/images/navi.jpg" width="981" height="110" border="0">
<table border="0" width="1000" cellpadding="0" cellspacing="0">
<tr>
<td width="178" rowspan="2" valign="top"><? include "<?=$g4[path]?>/sub1_left.php"; ?></td>
<td width="822">
이렇게 부르니 sub1_1.php 페이지에서 왼쪽메뉴 에러메세지가 뜹니다.
<table>
<tr><td colspan=2>(헤드)</td></tr>
<tr><td>왼쪽
----여기에 섭1_레프트 내용을 카피해서 넣으시면 더 빠르죠^^
</td><td>센터(index.php겠죠)</td></tr>
<tr><td colspan=2>꼬리(tail)</td></tr>
</table>
아~~참..그리고 명함제작해 주시던데...주문하면 싸게 해주시나요? ^^;
마침 명함을 제작하기도 해야되고....적당한 곳을 찾고 있던 중입니다^^:
넵 ^^
처음에 작업하기 편하게 해놓으셔야 나중에도 편합니다.^^
http://www.dtok.co.kr/sub1_1.php <== 요기에서는 <? include "./sub1_left.php"; ?>
움....일단 구조를 좀더 편리하게 다시 짜봐야 되겠습니다.^^:
우선 급한데로 bbs폴더안으로 레프트 메뉴들 복사해놓고..ㅎㅎㅎㅎ 진행해봐야겠습니다^^;
그누보드 게시판 관리에서 설정시 기본루트는 그누보드4 설치경로/bbs 입니다...
고로 게시판 상단에 그누보드루트에 설치된 head.php가 아닌 다른 화일을 불러오려면
상위루트의 경우 ../만든화일.php등으로 하셔야 합니다.
일반적으로 상단화일(하단화일) 설정시
_head.php 나 _tai.php를 쓰는데(../head.php sk ../tail.php) 이는 그누보드 설치경로 /bbs
의 _head.php(또는 _tail.php)를 보시면 상위 경로의 head.php(또는 tail.php)를 끌어오기에 문제가 없는 것입니다...
고로 게시판에서 상단화일을 적용시 기본루트는 그누보드설치경로/bbs 임을 아시고
불러오시면 큰 문제가 없습니다......
나도 안되는뎅... ~~~ 혼자 궁시렁 궁시렁 ~~~~
Photofly 님 말씀을 빌리자면..
현재 그누보드는 상단내용 / 하단내용 에는 textarea 이기때문에 php소스를 인식하지 못합니다..