XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 147 추천 수 3 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

사이트마다 글 작성자의 회원정보를 표시해 주고 싶은 항목이 다 다르겠지만 레벨과 포인트를 운영하는 곳에서는 레벨 포인트 등을 표시해 주고 싶은 것이 제일 많을 겁니다.

 

물론 해당 회원의 회원정보기를 통해 가서 확인할 수도 있지만 글을 보면서 바로 본다는 편리한 점이 있죠.

 

 

info.jpg

 

 

저희는 

1.최종접속일

2.가입일

3.레벨

4.포인트

 

이렇게 4개를 표시하는 것으로 정하고 구성했습니다. 

 

 

 

 

 

위 정보를 불러와야 하므로 아래 코드를 글 읽는 곳 _read.html과 같은 파일의 상단에 넣어줍니다.

 

{@

    $oMemberModel = &getModel('member');
    $member_group = $oMemberModel->getMemberInfoByMemberSrl($oDocument->get('member_srl'));
    $regjoin = $oMemberModel->getMemberInfoByMemberSrl($oDocument->getMemberSrl(), $module_info->site_srl);
    $lastlogin = $oMemberModel->getMemberInfoByMemberSrl($oDocument->getMemberSrl(), $module_info->site_srl);

}
{@$oPointModel  = &getModel('point');$point =  $oPointModel->getPoint($oDocument->get('member_srl'));}
{@$oModuleModel  = &getModel('module');$config =  $oModuleModel->getModuleConfig('point');$level =  $oPointModel->getLevel($point, $config->level_step);
$nextpoint = $config->level_step[$level+1];
$prepoint = $config->level_step[$level];
$percent = round(($point-$prepoint)/($nextpoint-$prepoint)*100, 0);
}

 

 

다음레벨로 가려면 현재 몇% 정도까에 위치이고 다음 레벨의 포인트는 얼마인지 까지 계산이 가능하게 되어있습니다.

 

 

 

 

1.최종접속일

최종 접속일 : {zdate($lastlogin->last_login, "y-m-d")}

 

2.가입일

가입일 : {zdate($regjoin->regdate, "y-m-d")}

 

3.레벨

레벨 : <!--@if($level == 30)--><b>만렙!!</b><!--@else--><b>{$level}</b>  Level ({$percent}%)<!--@end-->

 

여기서 저희는 최고레벨은 만렙이라고 출력하는 조건을 걸었습니다. max level 조건으로 거셔도 되고 그냥 저처럼 특정한 레벨 숫자를 넣으셔도 됩니다.

 

({$percent}%) <---  다음레벨로 가기 위해 현재 다음레벨까지 몇% 인지 보여줍니다.

 

4.포인트

P : <b>{number_format($point)}</b><!--@if($level < 30)--> / {number_format($nextpoint)}<!--@end-->

 

여기도 역시 최고레벨의 조건을 걸었습니다. 최고레벨은 현재 포인트만 출력하고 다음 레벨의 포인트는 출력하지 않습니다.

최고레벨은 다음레벨이 존재하지 않으니까요..

 

 

디자인은 제가 해드릴 수는 없고 각 사이트에 맞게 하셔야 합니다. 

 

 

*여기에 추가로 CONORY님이 공개해주신 경험치모듈의 레벨업시 알림센터로 알려주는 기능까지 채용한다면 레벨제도를 운영하는 사이트에서 회원들이 더 빨리 레벨변화에 대해 인식하게 되어 좋아하게 될 겁니다.

 

https://www.xetown.com/alley/17012

위 내용을 보시고 포인트모듈의 같은 파일에 똑같이 적용하면 됩니다.(단, 적용하고 관리자페이지에 가면 모듈 업데이트가 뜨는데 그걸 해줘야 알림이 제대로 된 문구로 발생됩니다. 이거 모르고 업데이트 안하고 테스트 해서....)

아마 같은 파일에 위치 잡기가 어려우실 테니 포인트자료실에 경험치모듈을 받으신 후 보시고 따라하시면 쉬울거에요.

글쓴이 웹지기

profile

Atachment
첨부 1
  • profile
    보고하비 2017.02.13 14:51:37
    좋은 정보 감사합니다.^^
  • profile
    DenisKim 2017.02.14 23:06:08
    매우 좋은 아이디어 입니다.

    먼가 레벨과 포인트를 표시해주면 글쓴이도 뿌듯하고 말이죠

    저도 적용을 고려해봐야겠습니다.
  • profile
    구미호 2017.02.14 23:17:29
    정말 좋은 팁 감사 합니다 정말 좋은데 초보는 적용도 못하고 그래도 해보겠습니다 ^^;;
  • profile
    김햄C 2017.02.15 11:49:07
    우선 좋은 팁 감사합니다!
    근데 위의 조건에서, 관리자만 확인 가능하게도 할 수 있을까요?
  • profile
    구미호 2017.02.15 20:05:55
    <!--@foreach($logged_info->group_list as $key => $val)-->
    <!--@if($val=="준회원")-->
    <p>당신은 준회원입니다.</p>
    <!--@elseif($val=="정회원")-->
    <p>당신은 정회원입니다.</p>
    <!--@elseif($val=="관리그룹")-->
    <p>당신은 관리자입니다.</p>
    <!--@else--> // <- 위 조건중에 항상 만족하는 조건을 찾기 때문에 필요없다.
    <!--@end-->
    <!--@end-->

    이걸로 응용 해보세요
  • profile
    김햄C 2017.02.15 20:50:07
    앗 감사합니다!!!!!!!!!
  • profile
    가시밭 2017.02.16 21:56:55
    와!! 좋은 글이네요! 한번 시도해볼게요. 감사합니다.

List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3 14 file prologos 2017.02.08
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3.1 12 file prologos 2017.02.09
화제의 글 자료공유 광고제거 멤버십 애드온 v0.1 7 file ExtendKR 2017.02.13
4532 질문/답변 로그인 및 회원가입 창에서 오류 메세지가 나오질 않네요.... new JYRT 04:06
4531 질문/답변 게시물 등록시 메세지 출력 및 특정 페이지로 이동 팁에 대한 도움요청 new 큰성565 2017.02.19
4530 질문/답변 게시판 관리 권한을 넘겼을때 스킨관리부분은 보이지 않도록 어떻게 하나요? newfile xetown998 2017.02.19
4529 질문/답변 ssl 적용 후 http-https리디렉션 문의 2 new 준쓰 2017.02.19
4528 질문/답변 게시판 공백 검색 3 new 이온디 2017.02.19
4527 질문/답변 도와주세요 ㅠㅠㅠ xe 홈페이지의 그림파일이 다 날아갔어요.. 5 newfile 인베인 2017.02.19
4526 질문/답변 파일 보안 6 데버 2017.02.19
4525 질문/답변 파비콘을 적용해봤는데요 3 update xetown998 2017.02.19
4524 질문/답변 git merge 과정에서 오류가 발생했는데 어떻게 해결해야 하나요? 11 update 기븐 2017.02.19
4523 질문/답변 누리고 장바구니 빈 레이아웃 표시되는 현상 1 이온디 2017.02.19
4522 질문/답변 게시판 리스트에 분류를 넣을수 없을까요? 궁e 2017.02.18
4521 질문/답변 소셜XE요 2 file 트리플라워 2017.02.18
4520 질문/답변 카카오톡으로 사이트주소를 보낼 때 뜨는 아이콘 설정 가능한가요?? 2 file 김범진 2017.02.18
4519 질문/답변 메뉴 설명을 입력하면 SEO에 영향을 주나요? 3 file Chronos 2017.02.18
4518 질문/답변 사각형 썸네일을 원형 썸네일로 바꾸려는데요,, 코드 올립니다. 7 김범진 2017.02.18
4517 질문/답변 라이믹스 board.controller.php 문의드립니다. 1 고라자 2017.02.18
4516 아이디어 제안/공유 라이믹스에 기능 제안합니다! 고라자 2017.02.18
4515 질문/답변 모바일에서 이미지나 파일의 첨부가 되지 않습니다. netpilgrim 2017.02.18
4514 질문/답변 라이믹스 최신 develop 에서 ckeditor를 불러오지 못합니다 7 고라자 2017.02.17
4513 불편/개선 요청 사이트 메뉴 편집할 때.. 피피포 2017.02.17
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 227 Next
/ 227
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...