확실하게 답변해주세요. 정보
그누보드 확실하게 답변해주세요.본문
아,
홈페이지만드는데
쫌 에러가 나서
질문드립니다.
head.php
head.sub.php
main.php
tail.php
tail.sub.php
에는 확실하게 어떤 내용을 넣어야 하는지 질문드립니다.
회원가입폼과
로그인 폼...(접근못하는 곳 접근할 때)
인클루드가 이상하게 되서요...
그리고
P.S.회원가입 폼 새창으로 뜨게 하실 수 있는 분 좀 알려주세요..(회원가입 폼!!!만 위 아래 인클루드
제외하고
제발..
홈페이지만드는데
쫌 에러가 나서
질문드립니다.
head.php
head.sub.php
main.php
tail.php
tail.sub.php
에는 확실하게 어떤 내용을 넣어야 하는지 질문드립니다.
회원가입폼과
로그인 폼...(접근못하는 곳 접근할 때)
인클루드가 이상하게 되서요...
그리고
P.S.회원가입 폼 새창으로 뜨게 하실 수 있는 분 좀 알려주세요..(회원가입 폼!!!만 위 아래 인클루드
제외하고
제발..
댓글 전체
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "그누보드3";
?>
<? include"head.html"; ?>
<html>
<head>
<title>그누보드테스트</title>
</head>
<body>
<table width="600"height="400">
<tr>
<td>정말어렵내요</td>
<tr>
<td><?=latest2('kaja_basic',nicecargo, 5, 30);?>
</td>
</tr>
<tr>
<td><? include "./$cfg[bbs_dir]/outlogin.php"; ?>
</td>
</tr>
<table>
</html>
<? include"foot.html";?>
///////
head.html , foot.html , 그리고 위소스를 test.html 로 저장해서 gnu3디렉토리에 올리면 화면에 아무것도 안나오거든요.
에라메세지도...죄송하지만 이것좀 답변부탁합니다.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "그누보드3";
?>
<? include"head.html"; ?>
<html>
<head>
<title>그누보드테스트</title>
</head>
<body>
<table width="600"height="400">
<tr>
<td>정말어렵내요</td>
<tr>
<td><?=latest2('kaja_basic',nicecargo, 5, 30);?>
</td>
</tr>
<tr>
<td><? include "./$cfg[bbs_dir]/outlogin.php"; ?>
</td>
</tr>
<table>
</html>
<? include"foot.html";?>
///////
head.html , foot.html , 그리고 위소스를 test.html 로 저장해서 gnu3디렉토리에 올리면 화면에 아무것도 안나오거든요.
에라메세지도...죄송하지만 이것좀 답변부탁합니다.
그리고, 질문하신 글의 제목이 무서워서 좀 길게 썼습니다. 좋은 하루 되세요.
제가 아는 데로 말씀을 드리면
그누보드는 index.php?doc=화면에보이고자하는내용을담은파일(경로포함)
이런 독특한 방식으로 돌아갑니다.
따라서 예컨데,
-> index.php?doc=경로/파일명.php(또는 html) 이렇게 하면
위의 파일(파일명.php)을 화면에 보여줍니다.
이 원리 그대로 그누보드는 게시판도 나타낼수 있습니다.
이런식이면 되겠죠?
-> index.php?doc=bbs/gnuboard.php
(bbs디렉토리 안에 있는 gnuboard.php 파일이 바로 쉽게 말해서 바로 게시판입니다.)
그래서 많은 분들이 이를 응용해서 외부프로그램도 나타낼수 있다고 하는
이유가 여기에 있습니다.
예) index.php?doc=외부프로그램.php
그런데 페이지를 나타낼때 한 웹사이트의 공통으로 적용되는 위 아래 디자인은
어떻게 표현되느냐.
그누보드는 이에 세가지 방법 예정하고 있는데 그 중에 한가지를 선택하면 됩니다.
첫째는 "화면에보이고자하는내용을담은파일(이하 '내용파일')안의
제일 위에
define("_DOCTYPE_", "NONE");
이라고 써놓으면 그누보드는 딸랑 '내용파일'만 화면에 표시합니다.
썰렁하겠만 이게 필요한 경우도 제법 있습니다.
둘째
define("_DOCTYPE_", "STYLE");
이라 적어 놓으면
그누보드는 아래 파일을 순서대로 화면에 뿌립니다.
1. head.sub.php
2. '내용파일'
3. tail.sub.php
head.sub.php 와 tail.sub.php 는
페이지를 표현하기 위해서 필요한 필수적인(?) 내용들이 있다고 보시면 될 듯.
구체적으로는 head.sub.php 안에 html 의 <head> 부분이
(당연히 css도 여기서 로딩합니다.)
tail.sub.php 부분에는 또 나름대로(?) 약간의 내용이 담겨 있는거 같습니다.
그냥 수정안하고 쓰시는게 좋지않을까 싶습니다.
마지막으로
define("_DOCTYPE_", "DESIGN");
이라고 되어 있으면
아래 순서로 파일들을 화면에 뿌려줍니다.
1. head.sub.php
2. head.php
3. '내용파일'
4. tail.php
5. tail.sub.php
이때 head.php 와 tail.php 는 웹사이트에 공통적으로 발생하는 디자인을
담아두는 용도로 쓰면 좋을 것같습니다.
따라서 이 두 파일은 사이트에 따라 완전히 내용을 바꾸셔야 할 것입니다.
그러나 수정하기 전에 기본으로 제공된 head.php tail.php를 잘 연구하시면
새로 수정할 때에 많은 도움을 얻을 수 있습니다.
앞서 그누보드는 index.php?doc=내용파일
이런식의 방법을 이용한다고 말씀드렸는데.
웹브라우저에서 만약 웹주소 다음에 index.php 까지 만 치고 엔터치면
어떤 일이 벌어질까요.
이때 그누보드는 이것을
index.php?doc=main.php 라고 이해하여
main.php 파일을 화면에 뿌립니다.
방식은 main.php 안에 define("_DOCTYPE_", "DESIGN"); 이 내용이
뭐냐에 따라 다르겠죠? 기본 제공되는 main.php는 어떻게 되어 있는가
한번 살펴보세요.
그러니까 흔히 웹주소를 쳐서 그 사이트에 들어가는 경우인데
그누보드는 이를 main.php 를 열라는
뜻으로 이해한다는 말입니다. 따라서 이 파일은 말그대로 메인페이지를
디자인할 때 이용하면 되겠습니다.
이렇게 보면 세번째 방식이 많이 쓰일 듯 싶지만,
그 보다 저는 개인적으로 두번째 방식으로 이용하되
공통디자인 부분은 따로 파일을 만들어 두고
'내용파일' 파일의
define("_DOCTYPE_", "STYLE");
부분 아래에
include "공통디자인앞부분파일";
그리고 '내용파일' 제일 아래에
include "공통디자인뒷부분파일";
이런 식으로 이용하니까 편리한 것 같았습니다.
회원가입 페이지를 여는 경우도 여타의 방식과 동일하게
index.php?doc=bbs/mbform.php
이며 bbs/mbform.php 파일의
define("_DOCTYPE_", "DESIGN");이 뭐냐에 따라 디자인 방식이 또 달라지겠죠.
따라서
말씀하신 새창을 여는 방식은
먼저 bbs/mbform.php 의
define("_DOCTYPE_", "DESIGN"); 를
define("_DOCTYPE_", "STYLE"); 로 바꾸시고.
다음으로 사용하시는 outlogin 스킨의
outlogout.skin.php를 여셔서
<script>
function windowopen()
{
window.open('./?doc=bbs/mbform.php', '', 'left=50,top=50,width=700,height=600,scrollbars=1,status=1');
}
</script>
를 삽입. 그리고,
<a href="./?doc=bbs/mbform.php">를 찾으셔서
대신에
<a href='javascript:void(0);' onclick='windowopen();'>
룰 넣어주시면 되지 않을까 싶네요.
위 스크립트의
'left=50,top=50,width=700,height=600,scrollbars=1,status=1'
이 부분을 잘 조절하시면 원하시는 창크기,모양이 나올것 같습니다.
그누보드는 index.php?doc=화면에보이고자하는내용을담은파일(경로포함)
이런 독특한 방식으로 돌아갑니다.
따라서 예컨데,
-> index.php?doc=경로/파일명.php(또는 html) 이렇게 하면
위의 파일(파일명.php)을 화면에 보여줍니다.
이 원리 그대로 그누보드는 게시판도 나타낼수 있습니다.
이런식이면 되겠죠?
-> index.php?doc=bbs/gnuboard.php
(bbs디렉토리 안에 있는 gnuboard.php 파일이 바로 쉽게 말해서 바로 게시판입니다.)
그래서 많은 분들이 이를 응용해서 외부프로그램도 나타낼수 있다고 하는
이유가 여기에 있습니다.
예) index.php?doc=외부프로그램.php
그런데 페이지를 나타낼때 한 웹사이트의 공통으로 적용되는 위 아래 디자인은
어떻게 표현되느냐.
그누보드는 이에 세가지 방법 예정하고 있는데 그 중에 한가지를 선택하면 됩니다.
첫째는 "화면에보이고자하는내용을담은파일(이하 '내용파일')안의
제일 위에
define("_DOCTYPE_", "NONE");
이라고 써놓으면 그누보드는 딸랑 '내용파일'만 화면에 표시합니다.
썰렁하겠만 이게 필요한 경우도 제법 있습니다.
둘째
define("_DOCTYPE_", "STYLE");
이라 적어 놓으면
그누보드는 아래 파일을 순서대로 화면에 뿌립니다.
1. head.sub.php
2. '내용파일'
3. tail.sub.php
head.sub.php 와 tail.sub.php 는
페이지를 표현하기 위해서 필요한 필수적인(?) 내용들이 있다고 보시면 될 듯.
구체적으로는 head.sub.php 안에 html 의 <head> 부분이
(당연히 css도 여기서 로딩합니다.)
tail.sub.php 부분에는 또 나름대로(?) 약간의 내용이 담겨 있는거 같습니다.
그냥 수정안하고 쓰시는게 좋지않을까 싶습니다.
마지막으로
define("_DOCTYPE_", "DESIGN");
이라고 되어 있으면
아래 순서로 파일들을 화면에 뿌려줍니다.
1. head.sub.php
2. head.php
3. '내용파일'
4. tail.php
5. tail.sub.php
이때 head.php 와 tail.php 는 웹사이트에 공통적으로 발생하는 디자인을
담아두는 용도로 쓰면 좋을 것같습니다.
따라서 이 두 파일은 사이트에 따라 완전히 내용을 바꾸셔야 할 것입니다.
그러나 수정하기 전에 기본으로 제공된 head.php tail.php를 잘 연구하시면
새로 수정할 때에 많은 도움을 얻을 수 있습니다.
앞서 그누보드는 index.php?doc=내용파일
이런식의 방법을 이용한다고 말씀드렸는데.
웹브라우저에서 만약 웹주소 다음에 index.php 까지 만 치고 엔터치면
어떤 일이 벌어질까요.
이때 그누보드는 이것을
index.php?doc=main.php 라고 이해하여
main.php 파일을 화면에 뿌립니다.
방식은 main.php 안에 define("_DOCTYPE_", "DESIGN"); 이 내용이
뭐냐에 따라 다르겠죠? 기본 제공되는 main.php는 어떻게 되어 있는가
한번 살펴보세요.
그러니까 흔히 웹주소를 쳐서 그 사이트에 들어가는 경우인데
그누보드는 이를 main.php 를 열라는
뜻으로 이해한다는 말입니다. 따라서 이 파일은 말그대로 메인페이지를
디자인할 때 이용하면 되겠습니다.
이렇게 보면 세번째 방식이 많이 쓰일 듯 싶지만,
그 보다 저는 개인적으로 두번째 방식으로 이용하되
공통디자인 부분은 따로 파일을 만들어 두고
'내용파일' 파일의
define("_DOCTYPE_", "STYLE");
부분 아래에
include "공통디자인앞부분파일";
그리고 '내용파일' 제일 아래에
include "공통디자인뒷부분파일";
이런 식으로 이용하니까 편리한 것 같았습니다.
회원가입 페이지를 여는 경우도 여타의 방식과 동일하게
index.php?doc=bbs/mbform.php
이며 bbs/mbform.php 파일의
define("_DOCTYPE_", "DESIGN");이 뭐냐에 따라 디자인 방식이 또 달라지겠죠.
따라서
말씀하신 새창을 여는 방식은
먼저 bbs/mbform.php 의
define("_DOCTYPE_", "DESIGN"); 를
define("_DOCTYPE_", "STYLE"); 로 바꾸시고.
다음으로 사용하시는 outlogin 스킨의
outlogout.skin.php를 여셔서
<script>
function windowopen()
{
window.open('./?doc=bbs/mbform.php', '', 'left=50,top=50,width=700,height=600,scrollbars=1,status=1');
}
</script>
를 삽입. 그리고,
<a href="./?doc=bbs/mbform.php">를 찾으셔서
대신에
<a href='javascript:void(0);' onclick='windowopen();'>
룰 넣어주시면 되지 않을까 싶네요.
위 스크립트의
'left=50,top=50,width=700,height=600,scrollbars=1,status=1'
이 부분을 잘 조절하시면 원하시는 창크기,모양이 나올것 같습니다.