XETOWN

호수 공원

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

단축키

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
    와!! 좋은 글이네요! 한번 시도해볼게요. 감사합니다.
  • profile
    보고하비 2017.03.04 09:44:20
    이상하게 이번 라이믹스 업데이트후 회원수 , 문서 , 댓글 카운팅이 안되네요

List of Articles
번호 분류 제목 글쓴이 날짜
4993 질문/답변 로그인 관련 질문입니다ㅠ(수정) 1 file copori9 2017.03.24
4992 질문/답변 아이콘샵의 대표아이콘 해제 방법이 있나요? 4 torrent 2017.03.24
4991 질문/답변 회원정보 페이지에 가면 레이아웃 적용이 되지 않습니다. 2 file 라지 2017.03.23
4990 질문/답변 font awesome 아이콘 안뜨는증상 11 고양이 2017.03.23
4989 XE 사용팁 게시물 첫글로 바로 들어가기 9 착한악마 2017.03.23
4988 질문/답변 [해결] 홈페이지 개발은 면세인가요? (과세인걸로) 22 이온디 2017.03.23
4987 아이디어 제안/공유 관리자가 직접 즉시 결정할 수 있는 글보호 애드온 1 웹지기 2017.03.23
4986 질문/답변 글보호 기능 참 아쉬운데 즉시 잠금 구현하신분 ? 9 웹지기 2017.03.23
4985 질문/답변 SSL 보안이 적용이 되는게 있고 안되는 게시글이 있는건 왜 그런가요? 12 xe왕초보 2017.03.23
4984 질문/답변 XE Core 1.8이후로 올린 후 부터 한글/영문 지원 문제 pandamina 2017.03.23
4983 질문/답변 DoorWeb 님 레이아웃 도움 요청 3 pandamina 2017.03.23
4982 질문/답변 구글통합검색창을 달았는데 문제가 생겼습니다. 2 file 세이나 2017.03.23
4981 질문/답변 ckeditor 에서 줄간격을 주는 메뉴를 추가하는 방법이 있나요? dongdong 2017.03.22
4980 XE 사용팁 대댓글에 'OOO님에게 달린 댓글' 구현하기 file 구미호 2017.03.22
4979 질문/답변 스케치북5 공지에 색상넣는것 질문드립니다. 18 file 콜라 2017.03.22
4978 불편/개선 요청 혹시 문서번호를 무조건 게시글 등록시에 부여하는 것은 불가능한가요? 7 file 기븐 2017.03.22
4977 질문/답변 회원이 탈퇴하면 그 회원의 정보/게시글/댓글/IP 뭐 이런게 삭제되는게 있나요? 4 라그릿 2017.03.22
4976 질문/답변 스케치북 게시판에서 익명글쓰기 선택을 할수 있게 하려면요 3 xetown998 2017.03.22
4975 질문/답변 태그 리스트위젯 관련 질문 4 웨비조아 2017.03.22
4974 질문/답변 태그 개수를 표현하고 싶습니다. 2 숨가빠 2017.03.22
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 252 Next
/ 252
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...