코멘트의 특정값 처리에 따라 리스트화면의 완료처리 정보
코멘트의 특정값 처리에 따라 리스트화면의 완료처리본문
혹시 이런게 가능할까요.
관리자가 코멘트의 특정값을 처리하면 리스트에 완료처리하고 그렇지 않다면 대기중처리를 할려고 합니다.
현재 리스트화면에 아래와 같이 되어 있습니다.
<?
if($list[$i][icon_reply]) echo "<td></td>";
else {
if( && !$list[$i][comment_cnt])
echo "<td width=50><img src='$board_skin_path/img/icon_standby.gif' border=0></td>";
else
echo "<td width=50><img src='$board_skin_path/img/icon_select.gif' border=0></td>";
};
?>
관리자만 코멘트를 달수 있는 상황에서 코멘트가 있다면 리스트 화면에 완료처리하고 그렇지 않다면 대기중으로 처리하고 있는 내용입니다.
여기에 관리자가 코멘트를 달면서 특정값을 처리하기위해
write_comment_update.skin.php 에서
if ($row2[wr_8] !== "") {
$new_level = $row2[wr_8];
$sql11 = " update g4_member set mb_level='$new_level' where mb_id='$row[mb_id]' ";
}
이렇게 처리하고 있습니다.
현재는 관리가가 코멘트를 달면 리스트화면에 무조건 완료표시를 하고 있는데
이것을 코멘트 작성하면서 wr_8값을 처리할 때만 완료표시를 하고 싶습니다.
위의 내용은 코멘트를 달면서 글쓴이의 레벨을 올리는 지구인님의 소스를 이용한 것인데요.
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/11771/cc7ef2c269c509ec1395dd5b58cb7666
관리자가 레벨을 올릴 때만 완료처리하고 그렇지 않고 그냥 코멘트를 달았을 때는 그냥 두고자 함입니다.
고수님의 도움을 부탁드립니다.
관리자가 코멘트의 특정값을 처리하면 리스트에 완료처리하고 그렇지 않다면 대기중처리를 할려고 합니다.
현재 리스트화면에 아래와 같이 되어 있습니다.
<?
if($list[$i][icon_reply]) echo "<td></td>";
else {
if( && !$list[$i][comment_cnt])
echo "<td width=50><img src='$board_skin_path/img/icon_standby.gif' border=0></td>";
else
echo "<td width=50><img src='$board_skin_path/img/icon_select.gif' border=0></td>";
};
?>
관리자만 코멘트를 달수 있는 상황에서 코멘트가 있다면 리스트 화면에 완료처리하고 그렇지 않다면 대기중으로 처리하고 있는 내용입니다.
여기에 관리자가 코멘트를 달면서 특정값을 처리하기위해
write_comment_update.skin.php 에서
if ($row2[wr_8] !== "") {
$new_level = $row2[wr_8];
$sql11 = " update g4_member set mb_level='$new_level' where mb_id='$row[mb_id]' ";
}
이렇게 처리하고 있습니다.
현재는 관리가가 코멘트를 달면 리스트화면에 무조건 완료표시를 하고 있는데
이것을 코멘트 작성하면서 wr_8값을 처리할 때만 완료표시를 하고 싶습니다.
위의 내용은 코멘트를 달면서 글쓴이의 레벨을 올리는 지구인님의 소스를 이용한 것인데요.
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/11771/cc7ef2c269c509ec1395dd5b58cb7666
관리자가 레벨을 올릴 때만 완료처리하고 그렇지 않고 그냥 코멘트를 달았을 때는 그냥 두고자 함입니다.
고수님의 도움을 부탁드립니다.
댓글 전체

이미 답은 다 알고 계시네요.... 응용만 필요할뿐...^^
코멘트 작성시에는 wr_8 에 값을 처리하지말고,
write_comment_update.skin.php파일에 추가하신 위 소스를 수정하여
view.skin.php 파일에서 글쓴이와 관리자만 사용할수있는 버튼을 추가하여 처리하시면 되겠죠?
코멘트 작성시에는 wr_8 에 값을 처리하지말고,
write_comment_update.skin.php파일에 추가하신 위 소스를 수정하여
view.skin.php 파일에서 글쓴이와 관리자만 사용할수있는 버튼을 추가하여 처리하시면 되겠죠?
전에도 많은 도움을 주신 포토플라이님의 답변에 감사드립니다.
포토플라이님이 잘못 이해하신 부분이 있는 것 같아 부연 설명드립니다.
관리자가 코멘트를 달면서 레벨을 올리는 기능이 있는 게시판인데요.
지식게시판의 답변채택기능같이 답변이 채택되면 리스트에 완료표시를 하는것처럼
이 게시판은 코멘트가 하나라도 달리면 리스트에 완료처리표시가 되도록 되어있습니다.
이것을 위의 내용같이 코멘트를 작성하고 레벨 올리는 기능을 처리하면(view_comment.skin.php에 넣어서 구현하는 소스있습니다.)리스트화면에 완료 표시하고 그냥 단순한
코멘트면 진행중표시를 하고 싶은 것입니다.
이게 가능할런지 모르지만
코멘트가 있으면서 wr_8을 처리하는 기능이 있다면
리스트화면에 완료표시해라. 이것을 구현할려면 어떻게 해야 하는지요.
list.skin.php에서
if( && !$list[$i][comment_cnt]) 이 부분을 어떻게 수정하는 방법이 없을까
하는 문제입니다.
아니면 다른 방법이 있는지 또는 없는지 알고 싶습니다.
포토플라이님이 잘못 이해하신 부분이 있는 것 같아 부연 설명드립니다.
관리자가 코멘트를 달면서 레벨을 올리는 기능이 있는 게시판인데요.
지식게시판의 답변채택기능같이 답변이 채택되면 리스트에 완료표시를 하는것처럼
이 게시판은 코멘트가 하나라도 달리면 리스트에 완료처리표시가 되도록 되어있습니다.
이것을 위의 내용같이 코멘트를 작성하고 레벨 올리는 기능을 처리하면(view_comment.skin.php에 넣어서 구현하는 소스있습니다.)리스트화면에 완료 표시하고 그냥 단순한
코멘트면 진행중표시를 하고 싶은 것입니다.
이게 가능할런지 모르지만
코멘트가 있으면서 wr_8을 처리하는 기능이 있다면
리스트화면에 완료표시해라. 이것을 구현할려면 어떻게 해야 하는지요.
list.skin.php에서
if( && !$list[$i][comment_cnt]) 이 부분을 어떻게 수정하는 방법이 없을까
하는 문제입니다.
아니면 다른 방법이 있는지 또는 없는지 알고 싶습니다.

if( && !$list[$i][comment_cnt]) //comment_cnt 필드에 값이 없다면?
if( && !$list[$i][wr_8]) //여분필드 8 에 값이 없다면?
이렇게 하시면 되지 않을까요?
레벨을 올리는 기능과, 리스트에 표시하는 기능을 따로 분리하려면
다른 여분필드(예.. wr_9)를 추가로 사용하면 되구요...^^
if( && !$list[$i][wr_8]) //여분필드 8 에 값이 없다면?
이렇게 하시면 되지 않을까요?
레벨을 올리는 기능과, 리스트에 표시하는 기능을 따로 분리하려면
다른 여분필드(예.. wr_9)를 추가로 사용하면 되구요...^^
write_comment_update.skin.php에
..
$sql11 = " update g4_member set mb_level='$new_level' where mb_id='$row[mb_id]' ";
$sql11 = " update $write_table set wr_2 = '1' where wr_id = '$wr_id' ";
.. 하고
list.skin.php에
...
if(!$list[$i][comment_cnt])
echo "<td width=50><img src='$board_skin_path/img/icon_standby.gif' border=0></td>";
else if($list[$i][wr_2] && $list[$i][comment_cnt])
echo "<td width=50><img src='$board_skin_path/img/icon_select.gif' border=0>
....
하여 성공했습니다. 감사합니다.
..
$sql11 = " update g4_member set mb_level='$new_level' where mb_id='$row[mb_id]' ";
$sql11 = " update $write_table set wr_2 = '1' where wr_id = '$wr_id' ";
.. 하고
list.skin.php에
...
if(!$list[$i][comment_cnt])
echo "<td width=50><img src='$board_skin_path/img/icon_standby.gif' border=0></td>";
else if($list[$i][wr_2] && $list[$i][comment_cnt])
echo "<td width=50><img src='$board_skin_path/img/icon_select.gif' border=0>
....
하여 성공했습니다. 감사합니다.