회원가입완료후 오류해결법(아웃로그인에서에러시..) > 그누3 팁자료실

그누3 팁자료실

회원가입완료후 오류해결법(아웃로그인에서에러시..) 정보

일반 회원가입완료후 오류해결법(아웃로그인에서에러시..)

본문

현재 버젼으로는 아웃로그인에서 회원가입하면 에러를 잃으킵니다.
이유는 구조가 게시판에서 회원가입된걸 기준으로 만들어졌기 때문에 문제를 잃으킵니다. 수정버젼올립니다. 수정은 2개파일을 수정해주시면됩니다.
gnuboard1/mbcongratulation.php
//########################## 소스전체 ############################
//###############################################################
<?
require_once "./lib.inc.php";
require_once "./ets.php";

$head->문서제목 = $body->문서제목 = "회원가입을 축하합니다.";
$body->게시판 = $gb_table;
$body->상대경로 = $reldir;
$body->회원디렉토리 = $cfg[dir_member];

$body->회원아이디 = $login_mb[mb_id];
$body->회원이름 = $login_mb[mb_name];

$body->스킨디렉토리 = $cfg[dir_skin];
$body->스킨 = $cfg[skin];
//################## 아웃로그인에서 회원가입인지 게시판에서 회원가입인지 체크합니다.
$body->테이블유 = false; &nbsp; &nbsp; &nbsp; &nbsp;
$body->테이블무 = false;

if ($gb_table) {
$body->테이블유 = true; &nbsp;//테이블이 있는지 없는지 확인하여 ets에서 실행합니다.
} else {
$body->테이블무 = true;
}
//################### 여기까지가 추가부분입니다. ###################

if ($cfg[include_head]) require_once $cfg[include_head];
if ($cfg[content_head]) echo $cfg[content_head];

printt($head, "$reldir/$cfg[dir_skin]/$cfg[skin]/head.ets");
printt($body, "$reldir/$cfg[dir_skin]/$cfg[skin]/mbcongratulation.ets");

if ($cfg[content_tail]) echo $cfg[content_tail];
if ($cfg[include_tail]) require_once $cfg[include_tail];

printt($tail, "$reldir/$cfg[dir_skin]/$cfg[skin]/tail.ets");
?>

//###################### mbcongratulation.ets 수정부분입니다. *^^* ########################
// /gnuboard2/skin/sample/mbcongratulation.ets
//#######################################################################################
{mask:main}
<br>
<br>
<br>
<table width=400 align=center border=0 cellpadding=4 cellspacing=1>
<tr height=20>
 &nbsp; &nbsp;<td align=center style='font-weight:bold; font-family:굴림, verdana; color:white;font-size:12px;' background='{상대경로}/{스킨디렉토리}/{스킨}/title_background.gif'><b>{문서제목}</b></td>
</tr>
<tr><td align=center height=100 class=bg1><b>{회원이름}</b>님의 회원가입을 축하드립니다.</td></tr>
</table>

<p>
<div align=center>
// ####################### 추가 수정부분입니다. #############################
{var:테이블유}
 &nbsp; &nbsp;<input type=button value=' &nbsp; 확 &nbsp; 인 &nbsp; ' onclick="document.location='./gblist.php?gb_table={게시판}';">
{/var:테이블유}
{var:테이블무}
 &nbsp; &nbsp;<input type=button value=' &nbsp; 확 &nbsp; 인 &nbsp; ' onclick="document.location='../';">
{/var:테이블무}
// ####################### 추가 수정부분입니다. ############################
</div>
{/mask:main}

// 혹 아웃로그인위치가 그누디렉토리와 같은경우는
 &nbsp; &nbsp;<input type=button value=' &nbsp; 확 &nbsp; 인 &nbsp; ' onclick="document.location='../';">이부분을
 &nbsp; &nbsp;<input type=button value=' &nbsp; 확 &nbsp; 인 &nbsp; ' onclick="document.location='';">요렇게 하거나
 &nbsp; &nbsp;<input type=button value=' &nbsp; 확 &nbsp; 인 &nbsp; ' onclick="document.location='./';">요렇게 하셔야합니다.


p.s:신버젼 템플리트가 적용안되니깐 조용하네요 *^^* 아무래도 스킨을 만들자니 기죤건 다 날려야할판이고 *^^* 어쩌튼 다른걸 만지기는 어중간한 상태인듯합니다. *^^*
현재 버그나 잡고 추가할부분을 생각하는중...............풍덩 =3=3=3
추천
13
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로