코멘트 비회원도 수정 가능하게 정보
코멘트 비회원도 수정 가능하게본문
최근 client에 요구에 따라 수정했던 것인데, 검색해보니 없는 것 같아 올려봅니다.
코멘트 수정버튼이 비회원일때는 나타나지 않아 삭제후 다시 입력해야 하는데
간단한 꽁수를 기재합니다. (문제가 있을수도 있겠습니다.)
1. board스킨 수정
해당 board스킨의 view_comment.skin.php 에서 수정버튼을 표시하는 부분에서
if 조건을 제거하고
<? echo "<a href=\"javascript:comment_box('{$comment_id}', 'cu');\" title='수정'><img src='$board_skin_path/img/c_modify.gif' border=0 align=absmiddle></a> "; ?>
와 같이 무조건 수정버튼이 나타나도록 합니다.
이렇게만 하면 남의 글도 무조건 수정이 되므로 아래와 같이 추가합니다.
2. bbs의 write_comment_update.php 에서
18라인 쯤 if ($w == "c" || $w == "cu") 의 위쪽에 아래와 같이 넣습니다.
//비회원도 코멘트 수정을 하기 위해 패스워드 검사를 함
if ($w == "cu") {
if (!$is_member) {
$write = sql_fetch(" select * from $write_table where wr_id = '$comment_id' ");
if (sql_password($wr_password) != $write[wr_password])
alert("패스워드가 틀립니다.");
}
}
//비회원도 코멘트 수정을위한 추가 끝
문제가 있는 부분이 있다면 지적해주셔요.
코멘트 수정버튼이 비회원일때는 나타나지 않아 삭제후 다시 입력해야 하는데
간단한 꽁수를 기재합니다. (문제가 있을수도 있겠습니다.)
1. board스킨 수정
해당 board스킨의 view_comment.skin.php 에서 수정버튼을 표시하는 부분에서
if 조건을 제거하고
<? echo "<a href=\"javascript:comment_box('{$comment_id}', 'cu');\" title='수정'><img src='$board_skin_path/img/c_modify.gif' border=0 align=absmiddle></a> "; ?>
와 같이 무조건 수정버튼이 나타나도록 합니다.
이렇게만 하면 남의 글도 무조건 수정이 되므로 아래와 같이 추가합니다.
2. bbs의 write_comment_update.php 에서
18라인 쯤 if ($w == "c" || $w == "cu") 의 위쪽에 아래와 같이 넣습니다.
//비회원도 코멘트 수정을 하기 위해 패스워드 검사를 함
if ($w == "cu") {
if (!$is_member) {
$write = sql_fetch(" select * from $write_table where wr_id = '$comment_id' ");
if (sql_password($wr_password) != $write[wr_password])
alert("패스워드가 틀립니다.");
}
}
//비회원도 코멘트 수정을위한 추가 끝
문제가 있는 부분이 있다면 지적해주셔요.
추천
2
2
댓글 6개
문제점은 나중에 체크라도록 하고 일단은..
스크랩 해둡니다.
^^
스크랩 해둡니다.
^^
izen님 실력 오늘 사이트 보고 다 알았심~ 이전에도 알았지만..
더 좋은 방법 있으시면 알려주셔요~
더 좋은 방법 있으시면 알려주셔요~
클립 클립 스크랩
감사합니다..
비회원 코멘트 수정
감사합니다.