그누보드 2.65 - 외부 로그인이 안 되네요.
검색을 해도 팁엔테크를 봐도 도무지 모르겠습니다.
윈도우 IIS 5.0환경에 그누보드 2 사용중입니다.
kaja님 강좌 그리고
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject&stext=%B7%CE%B1%
위 페이지의 강좌를 그대로 따라 했지만
http://www.92kim.com/gnu/?doc=test.php
이 페이지랑 다르게 나옵니다.
두분의 설명이 달라서 어떤말대로 해야할지 모르겠습니다.
한분은 제일 첮화면에 보일 문서의 제일 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
이 구문을 넣고
로그인폼이 보여야 할 위치에
<? include "./$cfg[bbs_dir]/outlogin.php";?>
이 구문을 집어넣기만 하면 된다고 하는데 말대로 안됩니다.
그리고 kaja님의 설명대로 빈문서에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
<? include "./$cfg[bbs_dir]/outlogin.php";?>
이것만 넣고 test(or main).php 파일로 저장 해 보았습니다.
분명 그누보드 파일들이 들어있는 경로 localhost/gnu2 폴더 안에다가
test.php 혹은 main.php파일을 넣었습니다.
그리고 ?doc=test.php 같이 ?doc= 라는 구문을 문서의 앞에다 넣어주는게 가장 중요하다고 하는데..
뜨는 화면도 kaja님하고 다르게 gnu2/index.php 파일과 동일한 화면만 출력될 뿐입니다.
제가 작성한 문서는 위에있는 두번째 그림..
아래에 적어놓은 태그가 들어가 있는 전혀 다른 레이아웃의 페이지 입니다.
그리고 설령 저런 주소형태로 만든다 한들 이것을 어떻게
루트(home)디렉토리의 index.php에 왼쪽 테이블에 넣어서 사용 할수 있어야 하는데
도통 어떻게 하라는 건지..검색해도 제가 원하는 답변을 찾을 수 없어 이렇게 글 올립니다.
사람들마다 답변은 동일하게 kajs님의 게시물을 보거나 검색 하라는 글 뿐이었고
유일 하게 찾은 것은 아래 주소 입니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&sselect=wr_subject&stext=%BF%DC%BA%
그러나 이걸 대체 어떻게 하라는 건지 아무것도 모르는데 제가 뭘 어쩌겠어요.
검색 하라는 것도 좋지만 나름대로 팁도 읽고 검색도 했기에 아래와 같은 문서도 만들어 본 것 입니다. 모르면 설치 사용자메뉴얼에 있는 스킨 적용하기만 하고 어떻게 해야 적용 하는지 물어 봤겠죠.
테이블 800 570 사이즈로 만들고 위아래로 나우고
왼쪽과 오른쪽으로 나눠서 왼쪽 테이블에 인클루드 문을 넣었습니다.
제일 상단에는 아래와 같이 넣었구요.
그런데 아무 페이지도 뜨지 않습니다.
test.php를 main.php로 바꾸면 된다는데 왜 바꿔야 하는지..
그 main.php파일은 어디에 잇어야 하는지의 이유도 도통 모르겠습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
<html>
<head>
<title>그누보드 로그인</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border="1" cellspacing="0" width="800" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="800" height="130">
<p> </p>
</td>
</tr>
<tr>
<td width="800" height="440" valign="top">
<table cellpadding="0" cellspacing="0" width="800" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="130" height="470" valign="top">
<table cellpadding="0" cellspacing="0" width="130">
<tr>
<td width="120" height="112">
<p><? include "./$cfg[bbs_dir]/outlogin.php";?></p>
</td>
</tr>
<tr>
<td width="120" height="167">
<p> </p>
</td>
</tr>
</table>
</td>
<td width="670" height="470">
<p> </p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
윈도우 IIS 5.0환경에 그누보드 2 사용중입니다.
kaja님 강좌 그리고
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject&stext=%B7%CE%B1%
위 페이지의 강좌를 그대로 따라 했지만
http://www.92kim.com/gnu/?doc=test.php
이 페이지랑 다르게 나옵니다.
두분의 설명이 달라서 어떤말대로 해야할지 모르겠습니다.
한분은 제일 첮화면에 보일 문서의 제일 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
이 구문을 넣고
로그인폼이 보여야 할 위치에
<? include "./$cfg[bbs_dir]/outlogin.php";?>
이 구문을 집어넣기만 하면 된다고 하는데 말대로 안됩니다.
그리고 kaja님의 설명대로 빈문서에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
<? include "./$cfg[bbs_dir]/outlogin.php";?>
이것만 넣고 test(or main).php 파일로 저장 해 보았습니다.
분명 그누보드 파일들이 들어있는 경로 localhost/gnu2 폴더 안에다가
test.php 혹은 main.php파일을 넣었습니다.
그리고 ?doc=test.php 같이 ?doc= 라는 구문을 문서의 앞에다 넣어주는게 가장 중요하다고 하는데..
뜨는 화면도 kaja님하고 다르게 gnu2/index.php 파일과 동일한 화면만 출력될 뿐입니다.
제가 작성한 문서는 위에있는 두번째 그림..
아래에 적어놓은 태그가 들어가 있는 전혀 다른 레이아웃의 페이지 입니다.
그리고 설령 저런 주소형태로 만든다 한들 이것을 어떻게
루트(home)디렉토리의 index.php에 왼쪽 테이블에 넣어서 사용 할수 있어야 하는데
도통 어떻게 하라는 건지..검색해도 제가 원하는 답변을 찾을 수 없어 이렇게 글 올립니다.
사람들마다 답변은 동일하게 kajs님의 게시물을 보거나 검색 하라는 글 뿐이었고
유일 하게 찾은 것은 아래 주소 입니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&sselect=wr_subject&stext=%BF%DC%BA%
그러나 이걸 대체 어떻게 하라는 건지 아무것도 모르는데 제가 뭘 어쩌겠어요.
검색 하라는 것도 좋지만 나름대로 팁도 읽고 검색도 했기에 아래와 같은 문서도 만들어 본 것 입니다. 모르면 설치 사용자메뉴얼에 있는 스킨 적용하기만 하고 어떻게 해야 적용 하는지 물어 봤겠죠.
테이블 800 570 사이즈로 만들고 위아래로 나우고
왼쪽과 오른쪽으로 나눠서 왼쪽 테이블에 인클루드 문을 넣었습니다.
제일 상단에는 아래와 같이 넣었구요.
그런데 아무 페이지도 뜨지 않습니다.
test.php를 main.php로 바꾸면 된다는데 왜 바꿔야 하는지..
그 main.php파일은 어디에 잇어야 하는지의 이유도 도통 모르겠습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
<html>
<head>
<title>그누보드 로그인</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border="1" cellspacing="0" width="800" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="800" height="130">
<p> </p>
</td>
</tr>
<tr>
<td width="800" height="440" valign="top">
<table cellpadding="0" cellspacing="0" width="800" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="130" height="470" valign="top">
<table cellpadding="0" cellspacing="0" width="130">
<tr>
<td width="120" height="112">
<p><? include "./$cfg[bbs_dir]/outlogin.php";?></p>
</td>
</tr>
<tr>
<td width="120" height="167">
<p> </p>
</td>
</tr>
</table>
</td>
<td width="670" height="470">
<p> </p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 12개
제가 현제 2.65를 사용하고 있습니다.
위의 kaja님 설명은 3XX 사용법입니다.
현재 제가 head 파일에 불러오는 방법입니다.
참고하십시요.
<table border=0 cellpadding=0 cellspacing=0 bgcolor=#f0f0f0>
<tr>
<td width=200 height=100 align=center valign=middle >
<? include($gnu_path . 'bbs/outlogin.php'); ?>
</td>
</tr>
</table>
사실 그누보드가 전문디자이너와 개발자들 사이에서 오가는 고급브랜드 이미지가 있습니다만...
전문적으로 파고들지 않고 개인적인 웹페이지가 목적이시라면 제로보드가 최적인것 같습니다.
그누2 버젼에서도 상단에 인클루드 시켜야 되는 부분이 있습니다.
3버젼은 저도 몇일 고생해서 알아냈습니다. 처음이시면 당연한 과정입니다. ^ ^;
그래도 2 버젼말고 3버젼을 사용하실것을 권장드립니다.
몇번 사용해 보시면 알겠지만 페이지 작업시에 엄청 편리한 부분이 많이 있습니다.
팁란을 다시한번 꼼꼼히 살펴보세요, 분명 답이 있습니다. ^ ^;
3버젼으로 올라오면서 페이지설정 관련 부분이 첨가된 셈이지요. 그러니 kaja님의 게시물에 설명된 부분은 2버젼에서 동작하지 않습니다.
제가 2.65버젼으로 만들었던 사이트가 있긴 있습니다. 참고하세요. http://www.anytop.net
세부내용이 궁금하시면 계정 패스워드 알아야 할텐데... 바른생활 사나이라고 약속 드리면 가르쳐 드리지요. -_-;;
그누보드 2와 3은 페이지 설정체제가 다릅니다.
검색내용을 참조해 보시기 바랍니다.