혹시 자기가 게시글 쓸때 적은 포인트 차감 또 글 지우면 복구방법 있나요 ?

즉 어떠한 게시판에 자기가 글을 적습니다.

wr_1에 글을 쓰때 500 이라고 적고 글쓰기를 누르면 wr_1에 500이 저장이 되고
저기에 적었던 자기의 500포인트가 차감이 되고

그 해당 게시물을 지우면 wr_1에 적었던 500포인트를 자기가 그글을 지우던
관리자가 지우던 그대로 다시 돌려 주는 방법이 있나요 ? ^^;;
|

댓글 8개

포인트 테이블을 하나 만드셔서 관리하시면 될거 같습니다.
글쓸때 포인트 테이블에 글번호랑 해당 포인트 기록
글삭제때 포인트 테이블에서 해당
근데 여기 질답란에 포인트도 근데 따로 포인트 테이블을 만들어서 사용하는게 아니지 않나요? ^^;
글작성 차감포인트 500으로 주고
삭제버튼에다가 글작성자한테 500포인트주는 방식으로 하면 안되나요~

[질답게시판에 올려둔 포인트는 어떠한방법으로도 회수가 안됩니다;]
견해님 답변 감사 드립니다 ^^;; 음 일단 저역시 초보 인지라 어떤 방식으로 접근을 해야 할지
막막 하네요 ^^;
아 그리고 꼭 500이 아니라 wr_1 여분필드에 사용자가 자기가 가지고 있는 포인트를 적는거라
유동적이라서요 ^^;;
글작성시마다 포인터를 직접적는다고 했기 때문에 포인터가 유동적이어서
별도 관리 테이블이 필요할겁니다..
그런가요 ? 음 생각적으로는 간단하다 생각했는데 생각보다 복잡하나 보군요 ㅠㅠ
wr_1에 글을 쓰때 500 이라고 적고 글쓰기를 누르면 wr_1에 500이 저장이 되고
저기에 적었던 자기의 500포인트가 차감이 되고

파일명도 함수명도 가물합니다.

스킨 만져보신분이니 아실겁니다.

update.skin.php 였나..;;
스킨 폴더에 파일생성하시고 글쓰기후 wr_1 값으로
insert_point (델리트 포인트도 있었나 그랬던거 같음 common.lib.php에 있을겁니다) 함수로
포인트 빼줍니다.


그 해당 게시물을 지우면 wr_1에 적었던 500포인트를 자기가 그글을 지우던
관리자가 지우던 그대로 다시 돌려 주는 방법이 있나요 ? ^^;;

마찬가지로 스킨폴더엔 델리트어쩌구_head.skin.php를 만드셔서 게시물이 지워지기 전에
포인트를 인서트 해주고 게시물이 삭제되게 만듭니다.

똥컴이라 함수랑 정확한 파일명은 제가 못적어드리겠네요.

글쓰기 -> db입력 -> 포인트 델리트
글삭제 - > 포인트인서트(wr_1값으로 긁어와서) -> db삭제
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 1,607
15년 전 조회 1,618
15년 전 조회 984
15년 전 조회 1,752
15년 전 조회 6,755
15년 전 조회 1,477
15년 전 조회 1,550
15년 전 조회 965
15년 전 조회 799
15년 전 조회 1,550
15년 전 조회 1,062
15년 전 조회 1,007
15년 전 조회 1,581
15년 전 조회 1,058
15년 전 조회 1,062
15년 전 조회 837
15년 전 조회 1,923
15년 전 조회 1,163
15년 전 조회 1,560
15년 전 조회 2,023