비

코멘트 비회원도 수정 가능하게

· 2006-04-09 (일) 22:38:27 · 3676 · 6
최근 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("패스워드가 틀립니다.");
}
}

//비회원도 코멘트 수정을위한 추가 끝





문제가 있는 부분이 있다면 지적해주셔요.
|

댓글 6개

문제점은 나중에 체크라도록 하고 일단은..
스크랩 해둡니다.

^^
izen님 실력 오늘 사이트 보고 다 알았심~ 이전에도 알았지만..

더 좋은 방법 있으시면 알려주셔요~
클립 클립 스크랩
감사합니다..
비회원 코멘트 수정
2012-12-17 (월) 15:52:46
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
06-04-15 조회 1.7만
06-04-15 조회 5,997
06-04-14 조회 3,967
06-04-14 조회 7,241
06-04-14 조회 3,756
06-04-14 조회 4,333
06-04-13 조회 3,382
06-04-13 조회 4,623
06-04-12 조회 2,935
06-04-11 조회 3,227
06-04-11 조회 5,251
06-04-09 조회 7,220
06-04-09 조회 3,677
06-04-05 조회 5,417
06-04-04 조회 5,496
06-04-04 조회 4,805
06-04-04 조회 1.3만
06-04-02 조회 3,236
06-04-02 조회 4,048
06-04-01 조회 7,257