외부로그인 매뉴얼에 대한 질문입니다.
링크
http://nalvoi.hosting365.co.kr/gnuboard4/bbs/index.php (221) http://nalvoi.hosting365.co.kr/gnuboard4/bbs/test2.php (181)매뉴얼에는 아래와 같이 되어 있는데요.
메뉴얼을 그대로 따라하면 되는 부분이 있고, 안되는 부분이 있습니다.
1. 안되는 부분
(매뉴얼 내용)
outlogin (아웃로그인 또는 외부로그인 스킨)
이 스킨은 환경설정에서 설정하는곳이 없으며 이 스킨을 적용하고 싶은곳에 아래와 같은 코드를 직접 넣어주셔야 합니다.
<?=outlogin("스킨디렉토리")?>
이 부분이 잘 안됩니다.
저는 <?=outlogin("/skin/outlogin/basic")?>라고 중간에 넣었습니다.
그런데 결과는
이렇게 나옵니다.
2. 되는 부분
이 아래는 됩니다.
즉 아래의 내용을 그대로 복사하여 별도로 test2.php라는 파일을 만들어 실행하면 됩니다.
이대로 하면
잘됩니다.
(매뉴얼 내용)
이 아웃로그인 스킨도 출력을 하지 못하여 질문을 하시는 경우가 많으므로 좀 더 쉽게 설명을 드리자면
test2.php 라는 프로그램을 아래의 코드(파란색 부분)를 넣어서 하나 만들어 봅니다. index.php 가 있는 루트디렉토리에 만든다고 가정합니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
?>
간단하게 만들었으나 아웃로그인을 출력하기에는 손색이 없습니다.
이것을 웹에서 실행해 보겠습니다.
정상으로 출력된다면 그누보드4의 설치가 제대로 된 것이고 그렇지 않다면 설치 또는 웹의 경로상에 문제가 있는것입니다.
3. 제가 위의 index.php 파일 테이블 중간에 외부로그인을 넣으려면 어떻게 해야 하나요? 도움을 바랍니다.
아래는 index.php 소스 전문 내용입니다.
----------------
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" topmargin="0" marginheight="0">
<table border="1" width="946">
<tr>
<td width="465">홈페이지</td>
<td width="465" rowspan="2">
<p><a href="http://nalvoi.hosting365.co.kr/gnuboard4/bbs/board.php?bo_table=help">게시판</a></p>
</td>
</tr>
<tr>
<td width="465">
<p>여기에 로그인 창을 넣을 겁니다.</p>
<p>
<?=outlogin("/skin/outlogin/basic")?>
</p>
</td>
</tr>
</table>
<p> </p>
<table border="1" width="946">
<tr>
<td width="465">홈페이지</td>
<td width="465" rowspan="2">
<p><a href="http://nalvoi.hosting365.co.kr/gnuboard4/bbs/board.php?bo_table=help">게시판</a></p>
</td>
</tr>
<tr>
<td width="465">
<p>여기에 로그인 창을 넣을 겁니다.</p>
<p>
<?=outlogin("/skin/outlogin/basic")?>
</p>
</td>
</tr>
</table>
<p> </p>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
폴더명만 쓰시면 됩니다.
베이직이란게 폴더명입니다.^^
하지만 새나라어른님의 말씀대로 했는데도 안되네요.
<?=outlogin("basic")?>
라고 했는데도 안됩니다. 뭐가 잘못되었을까요?
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); //
?>
....
<body>....
<?=outlogin("basic")?>
정말 감사드립니다.
답변 채택하였습니다.
위 새나라어른님께도 정말 감사드립니다.
두 분다 좋은 일 많이 있으시길 바랍니다.