포인트 선물(글쓴이 레이어가능)

Member's Skins

테마, 스킨, 위젯 등 아미나 회원자료실

홈 > 회원포럼 > 회원자료실
회원자료실

포인트 선물(글쓴이 레이어가능)

기본 기능


글쓴이 레이어를 통해 포인트 선물 가능

선물을 할때 쪽지도 함께 전송하여 상대방으로 하여금 알림도 발생 해주고 내역도 남겨서 좋음

기본 보내기 할때 아이디가 틀리면 없는 아이디라고 나오면서 보내지지 않음

포인트는 기본 100 이상부터 보유 이하로 보낼 수 있게 하였음. ( 수정 가능 )

전체 선물 포인트 내역 및 개인별로 확인할 수 있음

본인에게 포인트 선물 안됩니다. ㅋ 당연한 기능인데 물어보시더라구요 ㅎㅎ 그래서 ... 


글쓰다 보니 생각 난 건데.. 아이디검색할수 아이디 검색 창 하나 만들거나 멘션을 만들면 좋겠네요.....  이건 다른 고수님께 패스~ (아이디 검색 만들어 주시면 소정의 선물을 드리겠습니다. ㅎㅎㅎㅎ - )



044e5f9d354c9aafc3eb50d2a7934f1d_1560294256_7385.png
 


PC 에서 포인트 선물 누르면 이렇게 그동안 보냈던 모든 사람이 나옵니다.


글쓴이 레이어를 통해 포인트 선물을 하게 되면....

044e5f9d354c9aafc3eb50d2a7934f1d_1560294275_7631.png
044e5f9d354c9aafc3eb50d2a7934f1d_1560294275_7135.png
 


포인트를 선물하려는 회원님께 보낸 내역만 나옵니다.


포인트를 선물하면서 하고 싶은 이야기도 적을 수가 있고 쪽지로배송되어 알람이 울립니다. ( 기본 쪽지 기능 )




최소 100포인트 이상 회원 보유 포인트 이하로 선물 할 수 있게 했습니다. - 수정하실수 있습니다.


적용 안되시면 문의 주세요.. 


어떤분이 문의 주셔서 몇시간 동안 이거 만든다고 날 샜네요 ㅋ 날새고 만들었으니 500포인트만 기부해 주십시요 ㅎㅎㅎ



적용 방법


일반 링크 : 



<a href="<?php echo G5_BBS_URL ;?>/point_gift.php">



글쓴이 레이어 추가 


js / apms.js 파일 수정




// 회원이라면 // (비회원의 경우 검색 없음)

     if (g5_is_member) {

         // 자기소개

         if (mb_id) 

             this.insertTail("info", "<a href=\""+g5_bbs_url+"/profile.php?mb_id="+mb_id+"\" rel=\"nofollow\" onclick=\"win_profile(this.href); return false;\">"+aslang[2]+"</a>");

         // 홈페이지

         if (homepage) 

             this.insertTail("homepage", "<a href=\""+homepage+"\" target=\"_blank\">"+aslang[3]+"</a>");

// 쪽지보내기

         if (mb_id)

             // 불여우 자바스크립트창이 뜨는 오류를 수정




요기 아래 추가 해 주심 됩니다. 


this.insertTail("gift_point", "<a href=\""+g5_bbs_url+"/point_gift.php?mb_id="+mb_id+"\" rel=\"nofollow\" onclick=\"gift_point(this.href); return false;\">"+aslang[44]+"</a>");



맨 마지막에 aslang[44] 요건 폴더 위치 : 아미나 / lang / korean / lang.js



lang.js 파일에 추가해 주시면 되구용... ( 이렇게 하면 글쓴이 레이어가 탄생했습니다. ㅎㅎㅎ ) 



자.. 그리고 팝업으로 열기 위해 common.js 도 손봐줘야 합니다.


파일 열어 보시면 포인트라고 검색하셔서 그 아래에 



/**

 * 포인트 선물 창

 **/

var gift_point = function(href) {

    var new_win = window.open(href, 'gift_point', 'left=100,top=100,width=480, height=700, scrollbars=1');

    new_win.focus();

}



요고 추가해 주시구요


아래로 쭈욱 내리시다가 적당한 위치에



$(".gift_point").click(function() {

    gift_point(this.href);

    return false;

});

 


이것도 넣어 주세요....


그리고 자료 다운 받아서 아미나에 그대로 넣어 주심 됩니다. ^^


안되시면 쪽지나 문의 댓글 주세요.. 정히 안되시면 제가 직접 봐드릴께요 (팀뷰어 열고 대기 하세요 ㅋ)


044e5f9d354c9aafc3eb50d2a7934f1d_1560295936_7113.jpg
 

7 Comments
3 박형준 06.13 10:15  
감사합니다
3 나눔샵 06.13 10:29  
저도 감사합니다.
19 사노라면 06.13 10:28  
감사합니다
3 나눔샵 06.13 10:42  
저도 감사드려요 ^^
8 열이왕자 06.20 11:48  
저도 이거 적용은 했는데....
쪽지가 아니라 댓글에 누구나 선물했다는걸 보여주고 싶은데..
힘들더라구요..
하다가 좌절한 기억이..ㅠㅠ

Congratulation! You win the 22 Lucky Point!

3 나눔샵 06.20 13:30  
댓글에 선물했다고 표기라면...  해당게시판에서 글쓴이에게만 선물해야겠네요.. 이게맞는지요?
3 나눔샵 06.20 15:46  
sns_date 에러나시는 분은

/extend 에 point_gift_lib.php 만드셔서

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

$_timestamp = array(86400 * 365, 86400 * 31, 86400, 3600, 60, 1);
$_timetitle = array("년", "개월", "일", "시간", "분", "초");

function sns_date($d)
{
    global $_timestamp, $_timetitle;
    $d = strtotime($d);

    foreach ($_timestamp as $key => $value)
        if ($d <= time() - $value) return (int)((time() - $d) / $_timestamp[$key]) . $_timetitle[$key];
}


이거 추가 해 주세요...

다운 받는 파일은 새로 업데이트 되었으니 6월 19일이전 다운받으신분은 새롭게 다운받으셔서 써 주셔도 됩니다.
  1. 별도 라이센스 표기가 없는 경우 다운받으신 자료는 비영리 사이트에서만 사용가능하며, 제작의뢰 또는 납품용으로도 사용할 수 없습니다.
  2. 또한 몰에서 판매하는 자료의 리소스로 활용 또는 단독판매가 불가능하고, 회원자료실에서 재배포도 불가능합니다.
  3. 포인트가 있는 경우 다운로드 후 2개월(60일) 동안은 다시 받더라도 재차감되지 않습니다.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand