묻고답하기
제가 올린 파일을 누가다운받으면 제 레벨포인트가 올라가나요?
2013.07.02 21:46
자료실 사이트를 만드려고 하는데요
그러니까/// 회원 포인트제를 설정해서
제가 1.jpg 란 파일을 올리면 제 파일업로드 점수가 올라가자나여?
그럼 제가 올린 1.jpg 란 파일을 다른 사람이 받으면 제 점수가 올라가나요? 안올라가나요?
서로 상호간의 이득을 취하려는 쪽으로 해서
제가 올린 자료를 남이 받으면 남은 포인트가 감소되거나 그대로거나
그대신 그만큼 제 포인트를 더 올라가거나?
이런식으로 하려고 하는데
지금 포인트제가 그렇게 되나여?
궁금합니다 ㅠㅠ
댓글 8
-
2donggalbi
2013.07.02 22:09
-
sejin7940
2013.07.02 23:06
현재는 다운받은 사람의 포인트만 변동이 생기고
올린사람의 포인트에는 영향을 안 주고 XE 에 기본프로그램이 되어있습니다.
이를 변경하시려면
point/point.controller.php 의 triggerUpdateReadedCount 함수에 기능을 추가하든지
아니면 모듈에 별도의 트리거를 하나 추가하시면 됩니다.
-
6/45
2013.07.02 23:41
우아.. 정말 감사합니다..
저기에에 어떤 기능의 함수를 추가해야하는것인가요?
제가 아직 초보라 잘 모르겠어요
가르쳐주시면 감사하겠지만, 그게 안된다면 별도의 모듈이나 기능을.. 소정의 금액으로라도 대신해서 구매하고싶습니다
ㅜㅜ..
-
KTK
2013.07.03 08:24
해당 기능을 구현하시려면 XE 1.4버전대에서는 지금은 자료실에 없지만 "보드EX"가 있구요
1.5~1.7버전대에서는 XE마켓의 "콘텐츠판묘듈" 지금은 자료실에 없지만 "보드DX"가 있습니다.
포인트를 걸고 자료를 올리면 그에 해당하는 포인트의 몇%를 받는다든지 올린 포인트만큼 작성자가
받을수 있는 구조로 짜여져 있습니다 참고하세요.
-
6/45
2013.07.03 12:22
콘텐츠판모듈을 보고왔는데, 제가 질문한 기능 하나때문에 나머지 필요없는 기능까지 사기에는 좀 그래요ㅜ.ㅜ
콘텐츠판모듈은 예를들어 파일의 구매포인트비용이 500포인트라하면 500포인트의 ~%의 수익을 얻는구조이지만
저의경우.. 꼭 .jpg가 아닌, 일반적인 파일(.zip,alz와 같은 알집파일/영화/토렌트/예능)을 다운받을때 받으려는 사람의 포인트가 관리자가 설정한 부분만큼 차감되고, 대신 그 차감되는 포인트를 업로드한 사람이 가져가거나, 또는 관리자설정에 의한 일정포인트를 받을수있는 그런것이여.. 예전에 어떤 자료실다운사이트가 그렇게 되어있던것 같은데, 기억은 안나지만 정말 인상깊게 사이트를 이용했고, 그런 시스템이 마음에 들고, 또 실제로 돈이 드는게 아니라서 좋았어요.
다운받을때 드는 포인트가 0~-20 포인트라 가정하면, 한사람이 다운받을때마다 파일업로드한 사람은 관리자설정에 따라 0~+ 포인트 편하게, 20포인트를 얻는다하면, 10명이 다운받으면 200포인트 100명이 다운받으면 2천포인트를 얻는 그런 상생관계?의 시스템을 갖고싶어요.
제가 이런 시스템이 있는지도 없는지도 모르고 회원레벨을 800까지 해놓고 약 3일동안 포토샵으로 레벨아이콘만 만들었네요;; 사이트를 이용하면서 자유, 유머, 자료실으로 운영하려하는데 레벨마다 이미지나 움직이는 것도 달라서 레벨올리는 재미도 만들고, 업로드하고 다운에 따라 레벨이 올라가니까, 그런 시스템을 찾고있어요. ㅠㅠ
xe말고 다른데 있는곳을 혹시 아시나여..
-
KTK
2013.07.03 12:38
-
송동우
2013.07.03 20:49
다운로드 카운트가 올라갈 때 포인트가 함께 올라가도록 하면 됩니다....
코드 두,세 줄이면 되겠네요.....
-
6/45
2013.07.03 23:49
저.. 실례가 안된다면 그 코드 좀 가르쳐주시면 안될까요;
제가 어떻게해야할지 생각을 해봐도 도저히 답이 안나오네요
따로 다운로드를 한다고 해서 포인트를 작성자가 가져가게 하는건 얕은 제 지식수준으로는 알수없으나
아마 없을겁니다...
더구나 jpg같은 경우는 다운로드 버튼이 아닌 "다른이름으로 이미지저장" 막혀있으면 "개발자도구"를 사용해서라도
다른경로로 저장할 수 있기때문에 부정확해서
zip 파일로 올리셔야 합니다