글 수정시 모든 내용이 초기화 됩니다; 정보
글 수정시 모든 내용이 초기화 됩니다;본문
원래 베이직스킨에선 글 수정시, 예전에 입력했던 내용(필드값)들이 나와서 수정하게 하잖아요.
제가 어느 스킨을 조금 고쳐 쓰려는데,
입력한 글을 수정하려면 전에 입력했던 모든 필드값들이 싹~~다 초기화되네요;
한 두군데만 고치면 되는데 매번 처음부터 다 다시 입력해야하니 힘듭니다..ㅠ
write.skin.php에서 뭔가 건든 모양인데 초보인데다가 하도 뜯어고쳐서 어딘질 기억이 안나요 ㅠ
글 수정시 예전에 입력했던 원본글들 그대로 나오게 하려면 어떻게 해야할까요?
어느파일의 어떤 부분을 점검하면 될지 초보에게 되도록 상세히 설명해주셨으면 합니다ㅠ
일단, 글 수정시 초기화문제를 검색해봤더니
<input type=hidden name=null>
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
이 부분을 손보라는 말이 있던데 어딜 어떻게 손봐야할런지요? ㅡㅜ
아마 write.skin.php 문제일것 같은데, 일단 제 write.skin.php파일의 윗부분 소스는 이렇습니다.
고수님들의 가르침 한 수 부탁드립니다 (_ _)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_dhtml_editor) {
include_once("$g4[path]/lib/cheditor4.lib.php");
echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
echo cheditor1('wr_content', '100%', '250');
}
?>
<div style="height:14px; line-height:1px; font-size:1px;"> </div>
<style type="text/css">
.write_head { height:30px; text-align:center; color:#8492A0; }
.field { border:1px solid #ccc; }
</style>
<script type="text/javascript">
// 글자수 제한
var char_min = parseInt(0); // 최소
var char_max = parseInt(0); // 최대
</script>
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
제가 어느 스킨을 조금 고쳐 쓰려는데,
입력한 글을 수정하려면 전에 입력했던 모든 필드값들이 싹~~다 초기화되네요;
한 두군데만 고치면 되는데 매번 처음부터 다 다시 입력해야하니 힘듭니다..ㅠ
write.skin.php에서 뭔가 건든 모양인데 초보인데다가 하도 뜯어고쳐서 어딘질 기억이 안나요 ㅠ
글 수정시 예전에 입력했던 원본글들 그대로 나오게 하려면 어떻게 해야할까요?
어느파일의 어떤 부분을 점검하면 될지 초보에게 되도록 상세히 설명해주셨으면 합니다ㅠ
일단, 글 수정시 초기화문제를 검색해봤더니
<input type=hidden name=null>
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
이 부분을 손보라는 말이 있던데 어딜 어떻게 손봐야할런지요? ㅡㅜ
아마 write.skin.php 문제일것 같은데, 일단 제 write.skin.php파일의 윗부분 소스는 이렇습니다.
고수님들의 가르침 한 수 부탁드립니다 (_ _)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_dhtml_editor) {
include_once("$g4[path]/lib/cheditor4.lib.php");
echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
echo cheditor1('wr_content', '100%', '250');
}
?>
<div style="height:14px; line-height:1px; font-size:1px;"> </div>
<style type="text/css">
.write_head { height:30px; text-align:center; color:#8492A0; }
.field { border:1px solid #ccc; }
</style>
<script type="text/javascript">
// 글자수 제한
var char_min = parseInt(0); // 최소
var char_max = parseInt(0); // 최대
</script>
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
댓글 전체
글 수정시 아무런 내용이 나오지 않는 다는 것은....
<input type="text" id="wr_subject" name="wr_subject" class="text title required" title="제목" value="<?php echo $subject?>" />
와 같은 곳에서 value 뒤에 있는 부분이 기존 데이터를 가져오는 것인데
이것이 삭제되거나 다른 문제로 인하여 데이터를 받지 못하는 것 같습니다.. ^^
<input type="text" id="wr_subject" name="wr_subject" class="text title required" title="제목" value="<?php echo $subject?>" />
와 같은 곳에서 value 뒤에 있는 부분이 기존 데이터를 가져오는 것인데
이것이 삭제되거나 다른 문제로 인하여 데이터를 받지 못하는 것 같습니다.. ^^
그부분은 맞는거 같은데요~
적는 부분에
만약에 이메일이면
<input class='field' maxlength=60 size="28" name=wr_email email itemname="이메일" value="<?=$email?>">
이렇게 value 하셧는지~
한번보세요~ㅎㅎ
적는 부분에
만약에 이메일이면
<input class='field' maxlength=60 size="28" name=wr_email email itemname="이메일" value="<?=$email?>">
이렇게 value 하셧는지~
한번보세요~ㅎㅎ
기본 게시판은 초기화가 안되고
아마 필드를 추가하신 부분에 초기화가 되는 현상이신가요?
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
위 부분을
<input type=hidden name=w value="<?=$write[w]?>">
<input type=hidden name=bo_table value="<?=$write[bo_table]?>">
이런식으로 바꿔보세요
저두 초보라~ㅜㅜ
아마 필드를 추가하신 부분에 초기화가 되는 현상이신가요?
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
위 부분을
<input type=hidden name=w value="<?=$write[w]?>">
<input type=hidden name=bo_table value="<?=$write[bo_table]?>">
이런식으로 바꿔보세요
저두 초보라~ㅜㅜ
답변주신 모든 분들께 감사드립니다
.....만 ㅠㅠ 말씀주신 모든 방법으로도 해결이 안되네요 ㅠㅠ
더 고민해봐야겠습니다 ㅠ
.....만 ㅠㅠ 말씀주신 모든 방법으로도 해결이 안되네요 ㅠㅠ
더 고민해봐야겠습니다 ㅠ