채택완료

글쓰기 중간에 임시저장버튼을 넣으려고 하는데 문의입니다.

2017-12-22 (금) 10:46:53 3,344

글쓰기 페이지에서 임시저장을 위해 아래를 집어넣어봤는데 아무 반응이 없어서 문의드립니다.

목적은 글쓰기 페이지의 글저장 후 해당 게시물의 수정페이지로 이동하게끔 하고 싶은데요,

참고할만한걸 찾지 못해 문의로 도움요청을 드립니다. 

Copy
<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>

<script>
function fwrite22_submit(f)
    {  if (! confirm('임시저장하시겠습니까?')) { return false; }


        <?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함   ?>

        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;
            }
        });

        document.getElementById("btn_submit").disabled = "disabled";

        return true;
    }
    </script>
|

답변 1개

채택된 답변
+20 포인트

글쓰기완료후 글 수정으로 보내고 싶다면

그누보드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  참고

답변을 작성하려면 로그인이 필요합니다.