회원가입창이 메인에 뜨게 하는 방법
이것은 프레임으로 나눠 있을때 메인으로 회원가입창이 뜨게 하는방법으로써
outlogin.php ? 파일을 고치면 됩니다.
111번째 줄에 보면
$aUrl = "?group_no=".$group_no;
$_outlogin_data = str_replace("[member_join]", "<a href=제로보드경로/member_join.php><img src=$join_img border=0></a>",$_outlogin_data);
$_outlogin_data = str_replace("[login]", "<input type=image src=$login_img border=0>",$_outlogin_data);
$_outlogin_data = str_replace("[lost_id]", "<a href=# onclick='window.open(\"".$_zb_url."lostid.php\",\"lost_id\",\"width=400,height=200,toolbars=no,autoscrollbars=no\")'><img src=$help_img border=0></a>",$_outlogin_data);
$_outlogin_data = str_replace("[total_member_connect]",number_format($total_member_connect),$_outlogin_data);
$_outlogin_data = str_replace("[total_guest_connect]",number_format($total_guest_connect),$_outlogin_data);
$_outlogin_data = str_replace("[total_connect]",number_format($total_member_connect+$total_guest_connect),$_outlogin_data);
$_outlogin_data = str_replace("[dir]",$_zb_url."outlogin_skin/$skinname/images/",$_outlogin_data);
다음과 같이 나와잇죠? 그중에서 이부분으로 고쳐주면 됩니다
$_outlogin_data = str_replace("[member_join]", "<a href=제로보드경로/member_join.php target=원하는 타켓지정><img src=$join_img border=0></a>",$_outlogin_data);
소스가 좀 다르게 나온경우
$_outlogin_data = str_replace("[member_join]", "<a href=# onclick=\"window.open('".$_zb_url."member_join.php".$aUrl."','zbMemberJoin','width=560,height=590,toolbars=no,resizable=yes,scrollbars=yes')\"><img src=$join_img border=0>~~
이런식으로 나왔을땐
("[member_join]", "<a href=# onclick=\"window.open('".$_zb_url."member_join.php".$aUrl."','zbMemberJoin','width=560,height=590,toolbars=no,resizable=yes,scrollbars=yes') 에서 "[member_join]","<a href=자신의제로보드경로/member_join.php>"으로 바꿔주면 됩니다~
그런데, 위와같이 하여 가입을 완료하면
'가입을 축하합니다'라는 메세지가 뜨고 나서 원래 페이지로 돌아가야 하는데..
아무것도 안나타나는데 원래 페이지로 돌아가거나 특정 페이지로 돌아가게 하려면
ok.php 파일 (가입PHP,수정PHP) 의 맨 밑에 보면 <script> 가 있어요
그 중에 alert 은 축하창 띄우는 등 경고 창 띄우는 거구요
밑에 있는 2줄 다 지우고(close, history 있는 줄)
window.location="가입후 이동하는 페이지 경로" 를 써주세요.
예)
<script>
alert("회원가입이 정상적으로 처리 되었습니다\n\n회원이 되신것을 진심으로 축하드립니다.");
window.location="/zb41/zboard.php?id=yeoja";
</script>
노프레임때도 마찬가지로 하시면 되는데
member_join.php에서 위와 아래에 직접 html작업을 해도 되구요..
제로보드에서 했던 헤더와 푸터파일을 넣구 싶으시면
<? include 헤더 ?>형태로
위와 아래에 인클루드만 시키셔도 된답니다.
수정 버튼을 누르면 지정된 페이지로 이동하게 하고 싶을때는
window.location.href('http://원하는 주소');
각 게시판부분은 게시판별로 로그인을 고칠려면
각 게시판의 setup.php 파일을 고치면 됩니다~~위에경로와 같이..~~
'컴퓨터-유용한팁 > 제로보드' 카테고리의 다른 글
시작페이지의 로그인이 잘 안될때 (0) | 2015.09.04 |
---|---|
login.php 가 빈페이지로 나올때 (0) | 2015.09.04 |
최근게시물에 new아이콘 삽입하기 (0) | 2015.09.04 |
게시판에 흐르는 음악 넣기 (0) | 2015.09.04 |
화이트보드에 웹폰트 적용하기 (0) | 2015.09.04 |