글 수정시 여분필드 업데이트가 안되게.. 채택완료
현재 타 api를 가져와서 여분필드에 삽입해서 출력중에 있습니다.
해당 게시물를 수정할때 api로 가져온 여분필드는 수정이 되면 안되는데 그렇다고 글 작성페이지에 해당 api값을 노출할 필요도 없거니와 json으로 저장된값이라서 다시 재저장할때는 그누보드의 특문제거?에 의해 삭제되버리더라구요.
그래서 여분필드(wr_40, wr_41)과 같은 추가된 여분필드의 값은 업데이트를 하지 않고 제목이나 본문과 같은 기본필드값만 업데이트가 되게 하려 합니다.
글를 작성하는것이 아닌 수정을 하는 부분인데. 방법방향을 알려주시면 감사하겠습니다!
답변 4개
* write_update.head.skin.php
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit;</p>
<p>if ($w == 'u') {</p>
<p> $wr_40 = $write['wr_40'];</p>
<p> $wr_41 = $write['wr_41'];</p>
<p>}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
(wr_40, wr_41) <--이 필드를 update하는 화일명, 방식을 설명을 해야 바로 답변을 할 수 잇을텐데요
하여튼 write_update.skin.php에 코드를 넣었다면 다음과 같이 되겟습니다
새글 등록시에만 값을 넣기
if(!$w){
sql_query("update $write_table set wr_40='$wr_40', wr_41='$wr_41' where wr_id='$wr_id' ");
}
댓글을 작성하려면 로그인이 필요합니다.
update 스킨 처리후 $w 값이 u일경우 update처리 되는 부분이니 이부분을 if조건으로 분기해서 update처리 안되도록 하면되지 않을까 생각됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인