등업(레벨업)신청 및 예제 (남은날짜 구하기 포함) 정보
등업(레벨업)신청 및 예제 (남은날짜 구하기 포함)첨부파일
본문
cyber님이 올려주신 남은날짜 구하기를 활용할 팁을 만들어봤습니다.
mb_9와 mb_10을 사용합니다.
실제 활용하려면 많이 다듬어야 할 겁니다만...
조금 무리해서 작업했더니... 설명 쓰기가 힘드네요... -_-;;
궁금한 점 질문하시면 한숨 자고 답변드리겠습니다... ^^;;
자고왔습니다... ^^
일단 압축파일을 푸시면 폴더가 3개 있습니다.
bbs, member_level, member_skin 이렇게 있는데
member_level 폴더 -> g4아래에 폴더를 하나 만들고 복사
_common.php : 다들 아실 듯...
member_level_up.php : 등업신청 페이지
member_level_up_list.php : 관리자용 신청 확인, 취소 페이지
member_level_view.php : 남은날짜(시간)표시 페이지
bbs 폴더 -> g4/bbs에 복사
member_level_update.php : 등업신청 처리 페이지
member_level_up_update.php : 관리자용 확인, 취소 처리 페이지
만료일자, 감소포인트는 조정 가능, 취소할 경우 쪽지를 보냄.
member_skin 폴더 -> skin/member/(사용하는 스킨명)에 복사
login_check.skin.php파일은 기간이 만료되었을 때 이전의 레벨로 돌려줍니다.
mb_9와 mb_10을 사용합니다.
실제 활용하려면 많이 다듬어야 할 겁니다만...
조금 무리해서 작업했더니... 설명 쓰기가 힘드네요... -_-;;
궁금한 점 질문하시면 한숨 자고 답변드리겠습니다... ^^;;
자고왔습니다... ^^
일단 압축파일을 푸시면 폴더가 3개 있습니다.
bbs, member_level, member_skin 이렇게 있는데
member_level 폴더 -> g4아래에 폴더를 하나 만들고 복사
_common.php : 다들 아실 듯...
member_level_up.php : 등업신청 페이지
member_level_up_list.php : 관리자용 신청 확인, 취소 페이지
member_level_view.php : 남은날짜(시간)표시 페이지
bbs 폴더 -> g4/bbs에 복사
member_level_update.php : 등업신청 처리 페이지
member_level_up_update.php : 관리자용 확인, 취소 처리 페이지
만료일자, 감소포인트는 조정 가능, 취소할 경우 쪽지를 보냄.
member_skin 폴더 -> skin/member/(사용하는 스킨명)에 복사
login_check.skin.php파일은 기간이 만료되었을 때 이전의 레벨로 돌려줍니다.
추천
0
0
댓글 18개
아이고 뭔가 만들어 내셨네요^^
근데 어찌쓰는지를 모르겠네요...
근데 어찌쓰는지를 모르겠네요...
오호~~이거..물건이네요.. ^^
잘만 사용하면 이것도 상당히 유용할듯 하네요.
요즘 회원관리쪽으로 '이전에 만들어주신 팁'과 더불어 별도의 페이지로 만들어서 작업준비중인게 있는데
그곳에 붙이면 딱 좋겠군요.
근데...
member_level_view.php 의 경우, 관리잘 들어가서 보니 ..에러가 보이네요.
물론 회원본인이 보면 이상은 없구요.
혼자 생각인데...관리자도 위 파일을 볼수있고, 또 관리자인 경우 위 파일(member_level_view.php)에서
- 회원별로 등업신청된 회원들의 리스트&시간을 볼수있다면 더 유용할거 같네요.
그리고...등업신청의 '감소포인트'는 저는 (-)표시가 되면 줄어들고 양수이면 올라가는걸로 이해를 했었네요.
그것도 모르고 테스트삼아 했다가 포인트가 왕창 깍였다는..ㅋ~
페이지들의 위치잡기가 애매하긴한데..한번 응용해 봐야겠습니다.
좋은 팁 감사합니다. goooooooooooooood ~~~
잘만 사용하면 이것도 상당히 유용할듯 하네요.
요즘 회원관리쪽으로 '이전에 만들어주신 팁'과 더불어 별도의 페이지로 만들어서 작업준비중인게 있는데
그곳에 붙이면 딱 좋겠군요.
근데...
member_level_view.php 의 경우, 관리잘 들어가서 보니 ..에러가 보이네요.
물론 회원본인이 보면 이상은 없구요.
혼자 생각인데...관리자도 위 파일을 볼수있고, 또 관리자인 경우 위 파일(member_level_view.php)에서
- 회원별로 등업신청된 회원들의 리스트&시간을 볼수있다면 더 유용할거 같네요.
그리고...등업신청의 '감소포인트'는 저는 (-)표시가 되면 줄어들고 양수이면 올라가는걸로 이해를 했었네요.
그것도 모르고 테스트삼아 했다가 포인트가 왕창 깍였다는..ㅋ~
페이지들의 위치잡기가 애매하긴한데..한번 응용해 봐야겠습니다.
좋은 팁 감사합니다. goooooooooooooood ~~~
아참..등업기간이 만료되면 ..등업이 만료되었다는 메세지나 쪽지기능도 있으면 더 좋을듯~~~
yesmoa님과 같은 생각입니다^^
cyber
g6man
두분 감사합니다.
yesmoa님이 정리하실 일만 남았네요^^
샤샤샥~~~~
도망...
cyber
g6man
두분 감사합니다.
yesmoa님이 정리하실 일만 남았네요^^
샤샤샥~~~~
도망...
안그래도 ..전에 g6man님께서 만들어주신...회원별 '게시물'수 파악하는거랑 관련해서
회원정보관련 페이지를 하나 열심히 짜집기 중인데...시간이 생각보담 많이 걸리네요..(다른거랑 같이 작업하느라..)
우쨋던 이전 팁과 이거랑 연관해서 ..나름대로 깔끔하게.. ^^ 한번 작업해봐야 겠네요.
하다가 막히면..g6man님께 sos 날리겠슴다..ㅋ~
회원정보관련 페이지를 하나 열심히 짜집기 중인데...시간이 생각보담 많이 걸리네요..(다른거랑 같이 작업하느라..)
우쨋던 이전 팁과 이거랑 연관해서 ..나름대로 깔끔하게.. ^^ 한번 작업해봐야 겠네요.
하다가 막히면..g6man님께 sos 날리겠슴다..ㅋ~
기대가 되는군요^^
감사하구요.
감사하구요.
으 ~ g6man님 도와주세요,,,
등업신청 버튼을 누르면 새창으로 띄우도록 했는데
"레벨업 신청이 접수되었습니다" 라고 얼랏창이 뜬후에 메인으로 돌아가는데 띄웠던 새창이 닫히게
하고 싶습니다.
<?php
include_once("./_common.php");
if (!$is_member)
alert("회원만 접근하실 수 있습니다.");
if ($is_admin)
alert("관리자는 사용할 수 없습니다");
if ($member["mb_10"])
alert("레벨업 사용중입니다.");
if (!is_numeric($_POST["hope_level"]) || $_POST["hope_level"] < 1 || $_POST["hope_level"] > 10)
alert("희망하는 레벨을 확인하세요");
if ($_POST["hope_level"] <= $member["mb_level"])
alert("현재보다 낮거나 같은 권한을 선택할 수는 없습니다.");
$level_diff = $_POST["hope_level"] - $member["mb_level"];
$level_up_point = $level_diff * 10000;
if ($level_up_point > $member["mb_point"])
alert("포인트가 부족해서 레벨업 신청이 취소되었습니다.");
// mb_9에 신청 내용을 저장
//$date = date("Ymd");
$sql = " UPDATE $g4[member_table] SET mb_9 = '$g4[time_ymdhis]|$_POST[hope_level]|$level_up_point' WHERE mb_id = '$member[mb_id]' ";
sql_query($sql);
if (!$url)
$url = $g4["path"];
alert("$member[mb_nick]님의 레벨업 신청이 접수되었습니다.", $url);
?>
member_level_update.php 파일입니다.
등업신청 버튼을 누르면 새창으로 띄우도록 했는데
"레벨업 신청이 접수되었습니다" 라고 얼랏창이 뜬후에 메인으로 돌아가는데 띄웠던 새창이 닫히게
하고 싶습니다.
<?php
include_once("./_common.php");
if (!$is_member)
alert("회원만 접근하실 수 있습니다.");
if ($is_admin)
alert("관리자는 사용할 수 없습니다");
if ($member["mb_10"])
alert("레벨업 사용중입니다.");
if (!is_numeric($_POST["hope_level"]) || $_POST["hope_level"] < 1 || $_POST["hope_level"] > 10)
alert("희망하는 레벨을 확인하세요");
if ($_POST["hope_level"] <= $member["mb_level"])
alert("현재보다 낮거나 같은 권한을 선택할 수는 없습니다.");
$level_diff = $_POST["hope_level"] - $member["mb_level"];
$level_up_point = $level_diff * 10000;
if ($level_up_point > $member["mb_point"])
alert("포인트가 부족해서 레벨업 신청이 취소되었습니다.");
// mb_9에 신청 내용을 저장
//$date = date("Ymd");
$sql = " UPDATE $g4[member_table] SET mb_9 = '$g4[time_ymdhis]|$_POST[hope_level]|$level_up_point' WHERE mb_id = '$member[mb_id]' ";
sql_query($sql);
if (!$url)
$url = $g4["path"];
alert("$member[mb_nick]님의 레벨업 신청이 접수되었습니다.", $url);
?>
member_level_update.php 파일입니다.
새창으로 띄운 이유가 무엇인지 궁금합니다만,
bbs/member_level_update.php를 새창으로 띄웠다면
<script type="text/javascript"> window.close(); </script> 를
echo로 출력해보세요,
alert도 php함수 대신에 자바스크립트로 해줘야 할 것 같기도 합니다.
(정확한 의도나 구현을 몰라서 & 지금 상태가 그다지 좋지 않습니다. ^^;;
테스트는 안해봤습니다. 쪽지를 참고해서 말씀드리는 겁니다.)
좀 바빠서 오랜만에 코멘트를 달려니 한번 날려먹었습니다.
밑에 코멘트 입력 버튼이 아주 유혹적이었습니다. -_-;;
bbs/member_level_update.php를 새창으로 띄웠다면
<script type="text/javascript"> window.close(); </script> 를
echo로 출력해보세요,
alert도 php함수 대신에 자바스크립트로 해줘야 할 것 같기도 합니다.
(정확한 의도나 구현을 몰라서 & 지금 상태가 그다지 좋지 않습니다. ^^;;
테스트는 안해봤습니다. 쪽지를 참고해서 말씀드리는 겁니다.)
좀 바빠서 오랜만에 코멘트를 달려니 한번 날려먹었습니다.
밑에 코멘트 입력 버튼이 아주 유혹적이었습니다. -_-;;
후배 도움으로 처리했습니다.
g6man님 답변 감사드립니다.
<Script Language="Javascript">
function alert2()
{
alert('<? echo $member[mb_nick]; ?> 님의 레벨업 신청이 접수 되었습니다.');
window.close();
}
alert2();
</Script>
g6man님 답변 감사드립니다.
<Script Language="Javascript">
function alert2()
{
alert('<? echo $member[mb_nick]; ?> 님의 레벨업 신청이 접수 되었습니다.');
window.close();
}
alert2();
</Script>
^^
^^;;
레벨업
이야~좋네요~
스크랩 합니다 !!
g6man의 등업(레벨업)신청 및 예제 (남은날짜 구하기 포함)관련
g6man의 등업(레벨업)신청 및 예제 (남은날짜 구하기 포함)관련
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/921/04201521a482ce4211222333c3ebcba3
을 사용하고져 합니다.
그런데 다른 부분은 잘 되는데요
기간이 만료되면 이전 등급으로 돼야 하는데 않돼고…
g6man의 등업(레벨업)신청 및 예제 (남은날짜 구하기 포함)관련
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/921/04201521a482ce4211222333c3ebcba3
을 사용하고져 합니다.
그런데 다른 부분은 잘 되는데요
기간이 만료되면 이전 등급으로 돼야 하는데 않돼고…
좋은팁 잘봤습니다.^^
감사합니다.
와 9년전에 만드신 건데... 9년 후인 저에게 필요 한 기능이에요.
그누보드 잘 몰라 어떻게 만드나 걱정 많이 했는데...ㅜㅜ
이거 참고 해서 만들면 될 거 같네요. 잘 쓸게요. 정말 감사합니다.
그누보드 잘 몰라 어떻게 만드나 걱정 많이 했는데...ㅜㅜ
이거 참고 해서 만들면 될 거 같네요. 잘 쓸게요. 정말 감사합니다.