테스트 사이트 - 개발 중인 베타 버전입니다

고수님들 제발 가르쳐주세요..2틀째입니다..ㅠㅠ있는포인트 다겁니다.

· 15년 전 · 1826 · 15
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19357

이 팁을 참고로 해서 코멘트 작성시 원글 작성자에게 포인트 주는것을 만들었습니다.

그런데 코멘트 삭제시 원글 작성자에게 회수해야하는데 안되는겁니다..

그래서 겨우 어떻게 만들었는데..



write_comment_update.head.skin.php 에다가

밑의 소스를 넣었습니다.
[code]
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$arr =mysql_fetch_array(mysql_query("select mb_id from $write_table where wr_id='$write[wr_parent]'"));

$source_mb_id = $arr[0];

if ($member['mb_id'] != $source_mb_id)
{
if (!delete_point($source_mb_id, $bo_table, $source_mb_id, '코멘트평가포인트'))
insert_point($source_mb_id, ($board[bo_1])* (-1), "$bo_table $wr_id-{$member['mb_id']}코멘트평가삭제", $bo_table, $wr_id, $member['mb_id']);

}

?>
[/code]
그런데 전형 작동이 안됩니다..

delete_point함수를 제가 잘못 인식하고 있는걸까요..타겟이 안맞는걸가요..

도와주십시요..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 15개

성공했습니다!!!!말씀 하신대로 인자들 다 하나씩 찍어보고 그리고 가장 중요한게
업데이트한 데이터랑 지울 데이터 내용이 같게끔 해야하는군요.

뭔가 소스가 엄청 지저분해졌습니다.공부를 많이 하지 않으면 안될거 같네요..

그리고 head파일 보다는 tail에 넣는게 중요한것 같습니다. 다 한번 다시 써야하니까요.
그것도 파일 뒤져보다가 알았네요;
아아....저도 이것때문에 고생한적 있어서....제가봤으면 말씀드릴수 있었는데..
죄송합니다 늦게 봐서 ㅠ.ㅠ

delete_point와 insert_point가 왜 두개나 붙어있음녀 무슨역할을 하는지;;

차이는 간단히..글쓰기,등과 같이 일정한 내용일때는 내역 자체를 삭제 하기 위해 delete_point가 있는 거구요(DB부하 감소를 위한거 일거 같습니다.)

그런데 내역이 약간이라도 다르다면 (또는 포인트 정리로, 기록이 없는 경우등등) 결국 -값으로 insert_point한는 거죠
하하하;;
아닙니다...감사합니다.

이상하게도 이 질문 비슷한게 그누에 없더라구요..왜그런지 증말..ㅠㅜ
준만큼 뺏는거는...http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=169043#c_169097 도움이 될진 모르겠습니다.
ㅎㅎ 준만큼 뺏기 감사합니다!

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440