일정한 조건을 충족시 포인트 지급하기.. > 그누4 질문답변

그누4 질문답변

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

일정한 조건을 충족시 포인트 지급하기.. 정보

일정한 조건을 충족시 포인트 지급하기..

첨부파일

write.skin.php (16.4K) 3회 다운로드 2009-05-26 21:49:29

본문

고객이 글을 쓸 당시에는....  진행상황을 체크할 수 없도록 변수 값이 null이 됩니다.

그러나 관리자가 해당 글을 보고 수정버튼을 누르면.. 현재 진행상황을 수정할 수 있으며 거래가
완료되었을 경우 ..  해당 제목(숫자로만 구성됨)의 2%를 자동으로 계산해서 원래 글 작성자의
포인트에 적립코자 합니다.  도저히 스크립트를 몰라서 어찌해야 할지를 모르겠습니다.


참고로 아래 부분은..  각 구분 단계별 관리자가 수정할 수 있는 부분만 잠시 발췌해봅니다.

 <input type="radio" name=wr_10 value="" <?if($write[wr_10]=="")echo"checked";?>>신청  
 <input type="radio" name=wr_10 value="1" <?if($write[wr_10]=="1")echo"checked";?>>접수  
 <input type="radio" name=wr_10 value="2" <?if($write[wr_10]=="2")echo"checked";?>>입금  
 <input type="radio" name=wr_10 value="3" <?if($write[wr_10]=="3")echo"checked";?>>완료   
  <input type="radio" name=wr_10 value="4" <?if($write[wr_10]=="4")echo"checked";?>>취소

즉,  위 형광펜 칠해진 부분일 경우로 관리자가 해당 글을 수정했을 경우에만 글 제목의 2%를 자동으로 계산해서 포인트에 적립하고 싶습니다.

일단.. 해당 게시판의 writh.skin.php  첨부파일로 올려봅니다.  아직 미숙한 저로서는 도저히... ㅜ.ㅜ;

댓글 전체

write_update.head.php 를 작성해서 다음과 같은 코드를 넣으면 될 것 같아요.
글을 수정할 때 wr_10 변수가 3 이면 포인트를 삽입하라는 내용입니다.
<?
if($w=="u" && $write[wr_10]=="3")
    insert_point($write[mb_id], intval($write[wr_subject]/50), "{$bo_table} {$wr_id}번 완료", $bo_table, $wr_id, $g4[time_ymd]);
}
?>
알려주신 덕분에 잘 적용이 되네요.  고쳐졌습니다.  초반에 알려주신 원인 중 2가지 오류가 있었는데 말러님께서

알려주신 내용을 토대로 다시 한번 잘 살펴보니.... 

1. 파일명이..    write_update.head.skin.php    여야만 하면서..

2.  해당 파일의 내용을 코딩시에..  if 문 뒤에.. 괄호안에 조건을 넣어주고 그 뒤에 대괄호 { 가 빠졌네요
    아래와 같이 수정해보니 잘 되네요

<?
if($w=="u" && $write[wr_10]=="3")  {
    insert_point($write[mb_id], intval($write[wr_subject]/50), "{$bo_table} {$wr_id}번 완료", $bo_table, $wr_id, $g4[time_ymd]);
}
?>

다시 한번 감사하게 생각하며 답변 채택해 드릴께요.  진심으로 감사합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT