팁/튜토리얼

메달시스템 모듈 배포. PM7:55 새로운 패치 적용완료(새로 받으셔요..)

2020.12.08 05:54
1,679
14

Crontab은 라이믹스 2.0 이상에서 작동이 가능합니다. 그 이하 버전을 사용할 경우 수동으로 조작하시길 바랍니다.

 

메달 시스템 모듈 배포합니다.

 

기존 경험치 모듈을 사용합니다.

 

https://github.com/bjrambo/experience (다운로드후 xe/modules/ 에 설치)

https://github.com/bjrambo/experience_medal_icon (다운로드후 xe/addons/ 에 설치) 

 

활동의 지표를 나타내는 경험치 모듈에 적용하엿습니다. (엑스이 타운의 메달시스템도 경험치 모듈에서 이용하고 있습니다.)

 

화면 캡처 2020-12-08 145146.png.jpg

각각의 순위를 선택하여 설정할 수 있으며 아이콘을 다른 아이콘으로 변경하여 사용할 수 있도록 되어있습니다.

 

함께 드린 애드온도 함께 설치하여 사용하여야 회원에게 메달이 노출됩니다.

 

단, 설치된 시점으로부터 활동지표를 나타나기 때문에 설치 이후 다음달 되기하루전 23시59분까지의 활동을 기록합니다.

 

업데이트는 계속 이루어집니다.

 

문제점이나 이슈는 해당 깃허브에 남겨주시면 감사하겠습니다.

 

람보 Lv. 17

댓글 80

  • 2020.12.23 08:06 #1495756
    xe타운처럼 다음달 메달 예상은 만드는게 어려울까요?
  • 2020.12.23 08:07 #1495760
    https://rxtip.kr/rx_tip/2724

    구현했습니다.
  • 2020.12.23 09:11 #1495789
    감사합니다
  • 2020.12.23 09:34 #1495808
    감사합니다!
  • 2021.03.14 10:51 #1541429

    람보님 경험치 / 메달 아이콘 모듈과 애드온 너무 잘쓰고 있습니다. 혹시 궁금한 점이 메달 아이콘을 람보님이 제작하신 것이 아닌

    임의의 이미지로 대체해서 사용 가능한지 궁금합니다. 이런 저작권 관련 부분은 어디를 참조하면 될까요?

  • 2021.03.14 19:28 #1541540
    뭐 직접 만드시거나 아이콘을 직접 제작가능하다면 제작하시고, 오픈소스로 배포하는 아이콘들을 사용하셔도 됩니다.
  • 2021.03.15 00:45 #1541592
    감사 합니다. 잘 적용 했습니다.
  • 2021.04.01 01:42 #1548686

    스크린샷 2021-04-01 10.38.53.png.jpg

    스크린샷 2021-04-01 10.37.05.png.jpg

    스크린샷 2021-04-01 10.35.23.png

    스크린샷 2021-04-01 10.34.51.png.jpg

     

     

    월이 바뀌면서 메달 시스템이 적용 되었나 확인해 봤더니 적용이 안되어서 문제를 찾고 있는 중입니다.

    일단 코리노님 경험치 모듈을 삭제하고 람보님 위에 두 자료를 각각 모듈과 애드온에 설치한 상태고 

    경험치 레벨 아이콘은 작동 되긴 하는데 경험치 레벨애드온 / 경험치 메달 애드온 둘다 애드온에서 설정 클릭 하면 

    이 애드온은 설정이 존재하지 않는다는 오류 메시지가 몇 초 동안 떳다가 사라집니다.

    리플 내용중에 경험치 메달 동기화를 시켜줘야 한다고 하는데 이 기능은 경험치 모듈 설정에서 해주는것 같아서

    찾아봤는데 없네요. 혹시 제가 빠트린 경험치 관련 모듈이 존재하는건가요? 

    사이트 주소는 www.feedzone.club 입니다. 

     

  • 2021.04.01 01:49 #1548697
    크론으로 메달지급을 구현하지 못하셨으면 매월 1일 수동으로 메딜 지급을 해주셔야 합니다.
    메달초기화 -> 메달동기화실행 버튼이 안보이신다면 버그수정을 안하신 겁니다. 검색해서 찾아보세요.
  • 2021.04.01 02:44 #1548729

     

    스크린샷 2021-04-01 11.42.26.png

     

    덕분에 메달 지급은 된것 같은데 아직 불안한게 경험치 메달 아이콘 애드온이나 경험치 메달 아이콘 설정 누르면

     

    이 애드온에 대한 설정이 존재하지 않는다는 메시지가 뜨는 것이 좀 불안하네요. 

     

    어디 부분에서 문제가 발생한 것일까요..

  • 2021.04.01 02:54 #1548739
    설정이 없는 애드온이니 설정이 없다고 뜨는게 문제가 될리가 없죠.
  • 2021.04.01 02:57 #1548743
    경험치 모듈이라는 것이 코리노님 경험치 모듈과 람보님 경험치 메달 모듈 두 개를 각각 한 폴더에 다 담아야 정상작동하는 원리인가요? 저는 폴더명이 같아서 기존 코리노님 경험치 모듈을 삭제 했는데 이 부분이 좀 헷깔리네요. 가서 다시 한번 시도해 보겠습니다.
  • 2021.04.01 03:04 #1548753

    각각 한폴더라면 어떠한 한 자료를 폴더명을 바꿔서 올린다는건가요?

    모듈,애드온 등은 사전에 예약된 폴더,파일명이 바뀌면 동작하지 않습니다.

    폴더명을 바꾸면 그 안에 php파일을 규칙에 맞게 또 바꿔야하고 또 파일안의 함수안에 등장하는 문자열에서도 바뀐 폴더명으로 바꾸어야 정상동작합니다.

    같은 기능의 모듈을 폴더명,파일명을 바꿔서 두개를 독립적으로 동작하게 운영하는 일은 없습니다.

    단, 애드온의 경우 기능을 게시판별로 다르게 작동하게 할경우 위와 같은 편법을 쓰기도 합니다.

    결론적으로 지금 궁금하신 것에 대한 것만 답한다면
    기존 경험치 모듈의 수정버전이므로 수정된 버전만 업로드해서 사용하셔야 합니다.

  • 2021.04.01 03:06 #1548758
    혹시 몰라서 기존 코리노님 경험치 모듈을 다시 업로드 하고 그 위에 다시 람보님 경험치 모듈을 업로드 해봤는데 결과는 같네요. 경험치 레벨 아이콘이나 경험치 메달 아이콘 이 두 가지 애드온 설정을 잡아주는 곳이 경험치 시스템 모듈인것 같은데 여기서 어느 부분을 설정해야 해당 애드온들 설정을 눌렀을때 "이 애드온은 설정이 없습니다"라는 문구가 사라질까요.
  • 2021.04.01 03:08 #1548762

    위에 답변드렸는데 이해를 정확히 못하셨네요.
    별도 설정이 필요없는 애드온은 설정이 없는 애드온이라고 위 알림이 잠시 뜨는게 정상입니다.

    입력값을 받아 동작하는 애드온들이 설정 값이 존재합니다.

     

     

    *수정되지 않은 원본 모듈을 덮어씌워서 메달에 관한 작동이 안되는 상태를 유지하는 것은 하지 말아야 합니다. 그사이 활동에 대한 메달에 관련된 데이터가 집계가 되지 않습니다. 

     

    기존 경험치모듈 + 메달 시스템  = 수정된 경험치모듈(람보님) 입니다.

  • 2021.04.01 03:09 #1548766
    아 제가 오해했네요. 뭔가 에러만 뜨면 혹시 잘못 된게 아닌가 싶어 문제를 찾으려고만 했네요. 쉽게 설명해 주셔서 감사 합니다!
  • 2021.04.03 04:09 #1549721

    관리자가 지난달 메달을 몽땅 휩쓸어서 메달을 관리자가 받지 못하도록 찾는 중인데 아마 설정중 메달을 지급받지 못할 회원번호 여기를 통해서 설정할수 있는것 같은데 혹시 회원 번호는 어디를 확인해야할까요? 회원목록부터 경험치 관련 설정창을 모두 찾아봐도 회원번호?로 보이는게 없네요. 어디서 확인이 가능할까요?

  • 2021.04.03 05:01 #1549745
    가장 쉬운 방법
    관리자 페이지의 회원 목록에가서 회원번호 알고 싶은 회원 의 조회,수정 버튼에 마우스를 올리면 나옵니다.
    복사를 하고 싶다면 그냥 조회,수정을 눌러서 해당회원 수정으로 진입합니다.

    브라우저 주소창 주소의 끝에
    member_srl=회원번호

    라고 나옵니다.


    또는 사이트에서 해당 회원의 닉네임이 노출된 곳을 찾아 회원정보보기를 합니다.
    주소창에 마찬가지로 해당 회원의 회원번호가 나옵니다.
  • 2021.04.03 05:03 #1549749
    언제나 최고의 해답을 척척 주시네요. 감사 합니다.
  • 2021.05.20 18:05 #1572497
    매달아이콘은 수동으로 지급해줘야 하나요? 매달 경험치에 맞게 자동으로 지급되나요?
  • 2021.06.19 02:40 #1583461

    닉네임 옆에만 메달 노출이 안되어 검색했는데 이해한게 맞는지 헷갈려서 여쭙니다.

    이 글에 여쭤봐도 되나요?


    1. config.html 수정
    모듈 설치 -> 포인트 동기화 이후 메달 동기화 버튼이 사라진 경우 아래 링크에 하나코군님 댓글처럼 config.html 코드 제거 (이때 메달 동기화 버튼 누르고 다시 코드 추가해줘야 하나요? 아니면 놔두면 되나요? 상관없나요?)

    https://xetown.com/questions/1501474#comment_1501493

    2. crontab.php 설정
    1번을 했는데 안나오는 경우에만 크론탭 설정을 해주면 되나요? 아니면 1,2번 모두 해야하는건가요?

    https://xetown.com/questions/1563970#comment_1563981

     

    기초적인 질문인데 모듈 메달 아이콘 설정하는 부분에서 이미지 주소에 (/modules/experience/tpl)를 쓰는 경우와 없는 경우 둘다 이미지가 잘 뜨는데 무슨 차이가 있는지 궁금합니다. 2번으로 써도 상관없나요?

     

    1 /modules/experience/tpl/modules/experience/medal/default/bronze.png

    2 /modules/experience/medal/default/bronze.png

  • 2021.06.19 03:15 #1583481

    설치한지 얼마안되엇다면 당연히 "안나오는게"정상입니다.

    메달은 다음달부터 "이전달"의 활동기록으로 활동치를 계산하여 메달을 노출합니다.

    포인트관련 초기화시켜서 "언제부터"기록할것인지 계획을 재대로 짜서 "설치한 날짜"부터 활동을 기록한 다음 그 활동이 "그 다음달"에 적용되는 겁니다.

    XETown시스템과 비슷합니다.

  • 2021.06.19 03:26 #1583493

    랭킹 위젯은 나옵니다. 보통 모듈 설치하고 메달 애드온 설치하면 뜨나요? 닉네임 옆에만 안 되어 찾아보니 메달 동기화 버튼, 크론탭을 설정해줘야 닉네임 옆에 뜨는 것으로 이해하여 문의 드립니다. (메달+경험치아이콘표시 애드온 설치, 설정 완료)

  • 2021.06.19 06:48 #1583518
    현재 랭킹은 그렇게 나오겠지만 설치하자마자 바로 뜨지 "않"습니다. 위에 적어드린 것 처럼 처음에는 안나오는게 "정상"입니다.
  • 2021.06.19 06:50 #1583521
    아하 네 알겠습니다. 설치는 지난 달에 했는데 좀 더 지켜보겠습니다. 감사합니다.
  • 2021.06.19 07:51 #1583525
    지난달에 하신거라면 지난달 활동지수가 재대로 입력되어있는지 디비를 확인해보세요

    exprience_(?) 으로 시작하는 대부분의 디비중 month 으로 되어있는 디비테이블을 확인해보면 해당 년 월 을 기준으로 데이터를 입력하고 있다는것을 알 수 있는데요 해당 데이터가 작년 기준으로 잘 나와있는지, 애드온이 설정이 재대로 되어있는게 맞는지. 어떤 부분에서 옵션을 놓친게 아닌지.. 차근차근 보세요..
  • 2021.10.08 11:00 #1620076
    람보님
    꼭 경험치 모듈이 있어야지만 사용이 가능한가요?
    포인트, 경험치 없이 운영할때 메달만 부여할 순 없나요?
  • 2021.10.08 11:02 #1620080
    활동의 갯수를 경험치로 따집니다 댓글이나 게시글수를 이용하지 않아요
  • 2021.10.08 14:23 #1620158
    포인트 레벨로도 사용을 못하는 거죠?
  • 2021.10.08 18:49 #1620208
    경험치모듈에 활동메달수치가 있습니다..

    따라서 포인트는 아무런 연관이 없습니다.