미치겟습니다. 도와 주세요. 정보
미치겟습니다. 도와 주세요.본문
< 폴더 상황>
index.php 파일
[lib] 폴더
[admin]폴더
[templates]폴더
[board]폴더
[img]폴더
<폴더 쓰임 용도 설명>
index.php 파일 -> 경로 설정 페이지 즉 index.php?link="" 일때 tem.header.php,tem.index.php.tem.footer.php 가라.. 이런식으로 표현하고 있습니다.
[lib]폴더 -> function 함수 파일들이 있는 즉 customer_save(); 등등,,
[admin]폴더 -> 그누보드에 없는 페이지 및 기능들을 관리하는 폴더 즉 어드민 페이지
[templates]폴더 -> 그누보드에 없는 페이지를 작성해서 저장함
[board]폴더 -> 그누보드 폴더 이름을 변경 board라고 지었음 안에 기본 파일 그대로 있음..
[img]이미지 다모아 놓았음.
고수님들 제 상황을 이렇습니다. 제가 하고 싶은 것은
그누보드에서 없는 페이지를 만들어서 자유자제로 쓰고 싶습니다. 에를 들어 메인 메뉴바에서
qanda 게시판을 눌렀을때 인덱스 페이지는 이렇게 작동 시켜 놓았습니다.
case " qanda":
require("tem.header.php");
require("tem.qanda.php");
require("tem.footer.php");
break;
이렇게 설정하였습니다.
tem.으로 시작하는 파일들은 모두 templates 폴더안에 넣는 것을 전재로 합니다.
일반적으로 저두 헤더,바디,푸러 이렇게 나누어서 쓰고 싶습니다.
그래서 제가 templates 폴더 안에 tem.header.php파일을 만들었습니다.
<?
include_once("../board/_head.php");
include_once("../board/head.sub.php");
include_once("../board/head.sub.php");
include_once("../board/head.php");
include_once("../board/lib/outlogin.lib.php");
include_once("../board/lib/outlogin.lib.php");
?>
이렇게 tem.header.php 상단에 적어놓고 메인 메뉴바를 만들다음 왼쪽 옆에 로긴창을 만들었습니다.
<tr><td><?=outlogin?></td><td>메인바 메뉴들 </td></tr>
기대햇던가와 달리 에러가 나서 어디서 멈추나 에코를 찍어봣더니 <?=outlogin 요 함수 호출 부분이 에러가 나더군요 ... 경로 설정 수십을 하고 게시판 다뒤져서 읽어 보고
그래서 이해가 안가서 이렇게 글을 올립니다.
다른 폴더 안에 헤더 파일 하나 만들기가 이렇게 힘이 드네요..
답글좀 달아 주세요.. 플리쥬....
다른 폴더에 헤더 파일 만들기좀 가르쳐 주세요.
댓글 전체
그누보드의 기본 함수호출 부분이라 할수 있는 common.php를 안 불러 오셔서 그런듯 합니다~~~~!