Twave 테마 부분 업데이트
본문
/bbs 에 member_leave.php 파일 생성, 아래의 내용 복붙 후 저장
<?php
include_once('./_common.php');
if(!$member['mb_id']) alert('로그인후 이용해주세요', G5_BBS_URL.'/login.php'); // 로그인안하면 로그인페이지로
if (!$member['mb_open'] && $is_admin != 'super' && $member['mb_id'] != $mb_id)
alert_close('자신의 정보를 공개하지 않으면 다른분의 정보를 조회할 수 없습니다.\\n\\n정보공개 설정은 회원정보수정에서 하실 수 있습니다.');
$mb_id = isset($mb_id) ? $mb_id : '';
$mb = get_member($mb_id);
if (!$mb['mb_id'])
alert_close('회원정보가 존재하지 않습니다.\\n\\n탈퇴하였을 수 있습니다.');
if (!$mb['mb_open'] && $is_admin != 'super' && $member['mb_id'] != $mb_id)
alert_close('정보공개를 하지 않았습니다.');
$g5['title'] = $mb['mb_nick'].'님의 자기소개';
include_once(G5_PATH.'/head.sub.php');
$mb_nick = get_sideview($mb['mb_id'], get_text($mb['mb_nick']), $mb['mb_email'], $mb['mb_homepage'], $mb['mb_open']);
// 회원가입후 몇일째인지? + 1 은 당일을 포함한다는 뜻
$sql = " select (TO_DAYS('".G5_TIME_YMDHIS."') - TO_DAYS('{$mb['mb_datetime']}') + 1) as days ";
$row = sql_fetch($sql);
$mb_reg_after = $row['days'];
$mb_homepage = set_http(get_text(clean_xss_tags($mb['mb_homepage'])));
$mb_profile = $mb['mb_profile'] ? conv_content($mb['mb_profile'],0) : '소개 내용이 없습니다.';
include_once($member_skin_path.'/member_profile.skin.php');
include_once(G5_PATH.'/tail.sub.php');
/theme/TwaveCv2/mobile/skin/member/member_profile.php 수정
<a href="<?php echo G5_BBS_URL ?>/logout.php" class="twitter-btn">
<i class="fa fa-sign-out"></i>
<span>로그아웃</span>
</a> 코드 밑에 아래의 코드 추가
<!-- 회원탈퇴 버튼{ -->
<a href="<?php echo G5_BBS_URL ?>/member_leave.php" class="twitter-btn" id="member-leave-link">
<i class="fa fa-sign-out"></i>
<span>회원탈퇴</span>
</a>
<script>
document.addEventListener('DOMContentLoaded', function() {
var link = document.getElementById('member-leave-link');
var clickedOnce = false;
link.addEventListener('click', function(event) {
if (!clickedOnce) {
event.preventDefault(); // 링크 이동 방지
alert('한 번 더 누르면 탈퇴처리됩니다.');
link.querySelector('span').textContent = '한 번 더 누르면 탈퇴처리됩니다.';
clickedOnce = true;
setTimeout(function() {
clickedOnce = false; // 일정 시간 후 초기화
link.querySelector('span').textContent = '회원탈퇴';
}, 3000); // 5초 후 초기화
}
});
});
</script>
<!-- }회원탈퇴 버튼 -->
*회원 탈퇴 버튼을 한 번 누르면 탈퇴 실수로 누름을 방지하는 메시지 띄우고('한 번 더 누르면 탈퇴처리됩니다.) 3초 이내에 한 번 더 누르면 탈퇴 처리됨
tak2님의 댓글
tak2 아이피 (192.♡.0.1) 작성일광고 때매 복사하기 힘들