회원 정보 수정 페이지에 회원 탈퇴 메뉴 추가하기 > 그누보드 기타스킨 강좌

본문 바로가기
사이트 내 전체검색

아이디비번찾기

그누보드 기타스킨 강좌

그누보드 영카트 초보 사용자를 위한 기본 매뉴얼, 스킨 제작 기초강좌를 공유합니다.

회원 정보 수정 페이지에 회원 탈퇴 메뉴 추가하기

페이지 정보

작성자 관리자 작성일17-09-19 22:26 조회334회

본문

영카트에서는 마이페이지에 회원 탈퇴 링크가 있습니다.


d767b0871a64448c2ce0f0658fa511a1_1505826482_871.png


위 화면은 영카트 마이페이지입니다.

코드를 참고하시려면 SIR 홈페이지에서 영카트를 다운받은 후 shop/mypage.php 파일을 살펴보면 됩니다.


그누보드5에는 마이페이지가 없고 별도의 회원 탈퇴 링크도 없습니다.

하지만 탈퇴 처리에 필요한 파일은 기본적으로 존재합니다.


회원 탈퇴 처리에 필요한 파일은 bbs/member_leave.php 파일입니다.


영카트에 있는 회원 탈퇴 코드를 참고해서 그누보드에 회원 탈퇴 링크를 추가해보겠습니다.

탈퇴 링크를 넣을 곳은 회원 정보 수정 페이지입니다.



수정 파일 : skin/member/basic/register_form.skin.php


1. 회원 가입 버튼이 있는 자리에 회원탈퇴 버튼을 추가합니다.


<div class="btn_confirm">

    <input type="submit" value="<?php echo $w==''?'회원가입':'정보수정'; ?>" id="btn_submit" class="btn_submit" accesskey="s">

    <a href="<?php echo G5_URL ?>" class="btn_cancel">취소</a>

    <?php if ($w == 'u') { ?><a href="<?php echo G5_BBS_URL; ?>/member_confirm.php?url=member_leave.php" onclick="return member_leave();" class="btn02">회원탈퇴</a><?php } ?>

</div>



저기서 탈퇴 버튼을 <?php if ($w == 'u') { ?>....회원탈퇴....<?php } ?> 이렇게 감싸주는 이유는

탈퇴 메뉴가 가입단계에서 노출되면 안 되기 때문에 회원정보 수정 모드일 때만 보이게 하는 겁니다.


신규 가입할 때 회원 개인 정보를 입력하는 페이지와 회원 정보 수정일 때의 페이지가 동일하기 때문에

$w == '', $w == 'u' 이렇게 구분해서 사용합니다.


신규 가입일 때만 필요한 부분은 이렇게 감싸주고

<?php if ($w == '') { ?>.................<?php } ?>


회원 정보 수정일 때만 필요한 부분들은 이렇게 감싸주면 됩니다.

<?php if ($w == 'u') { ?>.................<?php } ?>


회원 가입 스킨 만드실 때 참고하시면 될 겁니다.



2. 파일 제일 하단 스크립트에 추가합니다.


function member_leave()

{

    return confirm('정말 회원에서 탈퇴 하시겠습니까?')

}



정상적으로 수정했다면 회원 정보 수정 모드일 때만 이렇게 탈퇴 링크가 노출됩니다.


d767b0871a64448c2ce0f0658fa511a1_1505827452_903.png 

로그인 후 댓글을 남겨주세요.
게시물 검색


그누스터디는 그누보드, 영카트 초보 사용자를 위한 정보를 공유합니다.

Copyright © GNUSTUDY. All rights reserved.
상단으로