외부로그인 매뉴얼에 대한 질문입니다. 정보
외부로그인 매뉴얼에 대한 질문입니다.관련링크
본문
매뉴얼에는 아래와 같이 되어 있는데요.
메뉴얼을 그대로 따라하면 되는 부분이 있고, 안되는 부분이 있습니다.
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 스킨으로 아웃로그인을 출력합니다.
?>
?>
간단하게 만들었으나 아웃로그인을 출력하기에는 손색이 없습니다.
이것을 웹에서 실행해 보겠습니다.
http://도메인/test2.php
정상으로 출력된다면 그누보드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>
댓글 전체
디렉토리 전부를 쓰시는게 아니구요..
폴더명만 쓰시면 됩니다.
베이직이란게 폴더명입니다.^^
폴더명만 쓰시면 됩니다.
베이직이란게 폴더명입니다.^^
답변 감사합니다^^
하지만 새나라어른님의 말씀대로 했는데도 안되네요.
<?=outlogin("basic")?>
라고 했는데도 안됩니다. 뭐가 잘못되었을까요?
하지만 새나라어른님의 말씀대로 했는데도 안되네요.
<?=outlogin("basic")?>
라고 했는데도 안됩니다. 뭐가 잘못되었을까요?
아웃로긴이 들어갈 페이지 상단에
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); //
?>
....
<body>....
<?=outlogin("basic")?>
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); //
?>
....
<body>....
<?=outlogin("basic")?>
덕분에 해결되었습니다.
정말 감사드립니다.
답변 채택하였습니다.
위 새나라어른님께도 정말 감사드립니다.
두 분다 좋은 일 많이 있으시길 바랍니다.
정말 감사드립니다.
답변 채택하였습니다.
위 새나라어른님께도 정말 감사드립니다.
두 분다 좋은 일 많이 있으시길 바랍니다.