글쓰기 중간에 임시저장버튼을 넣으려고 하는데 문의입니다. 채택완료
글쓰기 페이지에서 임시저장을 위해 아래를 집어넣어봤는데 아무 반응이 없어서 문의드립니다.
목적은 글쓰기 페이지의 글저장 후 해당 게시물의 수정페이지로 이동하게끔 하고 싶은데요,
참고할만한걸 찾지 못해 문의로 도움요청을 드립니다.
</p>
<p><form name="fwrite22" id="fwrite22" method="post" action="<?php echo $action_url ?>" onsubmit="return fwrite22_submit(this);" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">
<div class="btn_confirm" >
<input type="button" value="임시저장" onClick="javascript:fwrite22_submit()" >
</div>
</form></p>
<p><script>
function fwrite22_submit(f)
{ if (! confirm('임시저장하시겠습니까?')) { return false; }</p>
<p>
<?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함 ?></p>
<p> var subject = "";
var content = "";
$.ajax({
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});</p>
<p> document.getElementById("btn_submit").disabled = "disabled";</p>
<p> return true;
}
</script></p>
<p> </p>
<p>
답변 1개
글쓰기완료후 글 수정으로 보내고 싶다면
그누보드5/skin/board/write_update.skin.php 내용에 아래와 같은 형태의 내용을 추가하면 될듯합니다.
if($member['mb_id']) { // 회원로그인후 글쓰기일때
$sql_goto = "select wr_id from ".$g5['write_prefix'].$bo_table." where mb_id='".$member['mb_id']."' and wr_is_comment ='0' order by wr_id desc ";
$result_goto = sql_query($sql_goto);
$data_goto = sql_fetch($result_goto))
$wr_id = $data_goto["wr_id"];
if($w != 'u') { alert("글저장되었습니다.", "./write.php?w=u&bo_table={$bo_table}&wr_id={$wr_id}"); }
} else { // 비회원 글쓰기일때
$sql_goto = "select wr_id from ".$g5['write_prefix'].$bo_table." where mb_id='' and wr_is_comment ='0' order by wr_id desc ";
$result_goto = sql_query($sql_goto);
$data_goto = sql_fetch($result_goto))
$wr_id = $data_goto["wr_id"];
if($w != 'u') { alert("글저장되었습니다.", "./write.php?w=u&bo_table={$bo_table}&wr_id={$wr_id}"); }
}
http://www.happyjung.com/lecture/297">http://www.happyjung.com/lecture/297 참고
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인