답변 3개
어디가 꼬였는지 모르지만 그 스킨만 강제적으로 비밀글 적용하려면
스킨폴더에 write_update.skin.php를 생성후
// 자신만의 코드를 넣어주세요. if($w == "r" && $html == "html1" && $is_admin){ $sql = "update $write_table set wr_option='html1,secret' where wr_id='$wr_id'"; sql_query($sql); }elseif($w == "r" && $is_admin){ $sql = "update $write_table set wr_option='secret' where wr_id='$wr_id'"; sql_query($sql); } ?> 이렇게 해 보세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
if ($w == "r") $wr_id = mysql_insert_id(); // 답변의 원글이 비밀글이라면 패스워드는 원글과 동일하게 넣는다. if ($secret) $wr_password = $wr[wr_password];
$wr_id = $wr_id . $reply; $wr_num = $write[wr_num]; $wr_reply = $reply; } else { $wr_num = get_next_num($write_table); $wr_reply = ""; }
$sql = " insert into $write_table set wr_num = '$wr_num', wr_reply = '$wr_reply', wr_comment = 0, ca_name = '$ca_name', wr_option = '$html,$secret,$mail', wr_subject = '$wr_subject', wr_content = '$wr_content', wr_link1 = '$wr_link1', wr_link2 = '$wr_link2', wr_link1_hit = 0, wr_link2_hit = 0, wr_trackback = '$wr_trackback', wr_hit = 0, wr_good = 0, wr_nogood = 0, mb_id = '$member[mb_id]', wr_password = '$wr_password', wr_name = '$wr_name', wr_email = '$wr_email', wr_homepage = '$wr_homepage', wr_datetime = '$g4[time_ymdhis]', wr_last = '$g4[time_ymdhis]', wr_ip = '$_SERVER[REMOTE_ADDR]', wr_1 = '$wr_1', wr_2 = '$wr_2', wr_3 = '$wr_3', wr_4 = '$wr_4', wr_5 = '$wr_5', wr_6 = '$wr_6', wr_7 = '$wr_7', wr_8 = '$wr_8', wr_9 = '$wr_9', wr_10 = '$wr_10' "; sql_query($sql);
$wr_id = mysql_insert_id();
답변 정말 감사드려요...
말씀하신부분을 찾아서 검색 해봤는데 잘 들어 있는거 같아요 ㅠㅠ''
다른부분 어디에서 찾아봐야 하나요??
답변에 대한 댓글 1개
if ($w == "r")
$wr_id = mysql_insert_id();
바로밑에 $wr_id = mysql_insert_id(); 있으면 안되는데... 삭제 해 주세요
댓글을 작성하려면 로그인이 필요합니다.
게시판 관리에서 비밀글 무조건으로 되어 있으면 답변도 자동 비밀글인데요
/bbs/write_update.php 중간부분에
if ($w == "r") // 답변의 원글이 비밀글이라면 패스워드는 원글과 동일하게 넣는다.
if ($secret)
$wr_password = $wr[wr_password]; 이 밑에 insert문을 살펴보세요 wr_option에 $secret가 빠져 있는지 확인해 보세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
