내정보

Guest 님
보유포인트
0
  • 재구매 할인
    30%
  • 컨텐츠 환불
    100%
  • 평점 포인트
    10%
  • 포인트 자동책정
    0%
콘텐츠 수 200

코멘트 1,2,3등 추가 포인트 애드온 v0.4

최초 등록일: 2017.11.29 조회수 : 400

100P

4.8점 / 총 10명 참여
  • 구매자 13
  • 소개 1,2,3번째 코멘트에 추가 포인트를 줄 수 있습니다. 
  • 설치경로 XE루트/addons/comment_rank_point 
  • 지원환경 XpressEngine 
  • 라이선스 XPM License (재배포 금지) 
  • 분류 애드온
  • 제작자 Double'U'
  • 다운로드
    comment_rank_point.v0.1.zip 1.93KB (잔여일 : -, 잔여횟수 : -)
    comment_rank_point.v0.2.zip 2.51KB (잔여일 : -, 잔여횟수 : -)
    comment_rank_point.v0.2.1.zip 2.54KB (잔여일 : -, 잔여횟수 : -)
    comment_rank_point.v0.3.zip 2.7KB (잔여일 : -, 잔여횟수 : -)
    comment_rank_point.v0.4.zip 2.96KB (잔여일 : -, 잔여횟수 : -)

2017.12.05 v0.4

- 코멘트 삭제시 포인트를 반환하는 기능을 만들었습니다만 완전하지는 않습니다.

  DB에 추가로 적립된 포인트가 저장되면 가장 이상적이나 현재는 제 능력밖의 일입니다.

  XE문법도 하나 하나 구글링해서 찾고 하는 것이라서요.

  원리는 다음과 같습니다.

  삭제하는 코멘트의 본문안에 애드온 설정에서 저장한 안내 메시지가 포함되어 있다면 해당 순위 포인트를 빼줍니다.

  애드온 설정에서 안내메시지를 넣지 않았거나 코멘트를 수정해서 해당 부분을 수정하거나 지운 경우에는 동작하지 않습니다.

  또한 본문을 삭제해서 코멘트가 같이 날라가는 부분은... 먼산만 바라봅니다.

 

---------------------------------------------------------------

 

2017.12.04 v0.3

1.JPG

- 코멘트 갯수를 세는 부분에서 원글 작성자는 뺐습니다.

- 첫번째 댓글러는 꽝이 되는 부분을 추가했습니다.

  2번째 댓글러가 1등이 됩니다.

 

---------------------------------------------------------------

2017.12.01 v0.2.1

- 코멘트 페이지가 2보다 작은 경우에만 동작하도록 함

 

---------------------------------------------------------------

 

2017.11.30 v0.2

 

1.JPG

 

- 안내메시지를 애드온 파일이 아닌 애드온 설정에서 바꿀수 있도록 했습니다.

- 코멘트 작성시 기존 코멘트의 갯수를 세는 방법이 변경되었습니다.

  대댓글은 세지 않습니다. 추가포인트도 주지 않습니다.

  1명이 여러개의 댓글을 달아도 1개로 취급합니다.

  이 부분때문에 본문에 달린 모든 코멘트를 foreach으로 돌리기 때문에 댓글이 많으면 속도 저하가 예상됩니다.

 

## 코멘트 삭제시 포인트를 빼는 부분은 extra_vars에 별도로 기록을 남겨놔야 하는 부분이라 언제 추가될지 모르겠습니다.

 

---------------------------------------------------------------

 

2017.11.29 v0.1

 

아래 게시물에서 원하시는 기능을 만들었습니다.

 

https://www.xetown.com/qna/807832

 

1~3등까지 추가 포인트를 지정할 수 있습니다.

빈칸이면 동작하지 않습니다.

 

1.JPG

라이믹스는 안써서 테스트를 안해봤습니다.

 

추가 포인트를 획득하면 

<br>- 축하드립니다. X번째 댓글을 달아주셔서 추가로 XX점을 받으셨습니다.

가 코멘트에 추가됩니다.

추가되는 내용은 애드온 파일에서 수정하면 됩니다. 무책임....-0-;;;;;

 

간단한 코드라서 문제가 없을 것이라고 보지만 문제가 있다면 알려주세요.

profile

댓글 '51'

프로필 사진 profile
Double'U' 2017.12.05 20:51 댓글 별점
추가되는 문구 자체가 댓글 본문에 포함되는 것이라서 저에겐 현재로선 대안이 없습니다.
xe db의 댓글부분에는 별도의 저장할수 있는 공간이 없어요.

수정화면에서 댓글 본문에서 해당 문구를 제거하고, 다시 추가해주는 방법을 생각해볼수 있겠지만 제가 xe를 이런 정도까지 자유롭게 다루지는 못합니다.
xe가 아니고 직접 db에서 불러와서 수정하는 것이라면 할수 있겠지만요..
서버에 요청 중입니다. 잠시만 기다려 주십시오...