도와주세요ㅠㅠ 질문답변 게시판에서.. 정보
도와주세요ㅠㅠ 질문답변 게시판에서..본문
이스킨을 이용중인데요
질문답변 게시판이 코멘트가 달리면 답변완료라고 뜨는데
코멘트가 아닌 댓글을 달때 답변완료라고 뜨게 할수는없나요?
<?
if($list[$i][icon_reply]) echo "<td></td>";
else {
if(!$list[$i][comment_cnt])
echo "<td><img src='$board_skin_path/img/now1.gif'></td>";
else
echo "<td><img src='$board_skin_path/img/now2.gif'></td>";
};
?>
if($list[$i][icon_reply]) echo "<td></td>";
else {
if(!$list[$i][comment_cnt])
echo "<td><img src='$board_skin_path/img/now1.gif'></td>";
else
echo "<td><img src='$board_skin_path/img/now2.gif'></td>";
};
?>
이부분인것같은데요
이걸 어떻게 수정하면되나요?
3번째 같은 질문중인데
해결이 안되네요 ㅠ
저번질문에 보니까
<td>
<?
if($list[$i][reply])
echo "<img src='$board_skin_path/img/now1.gif'>";
else
echo "<img src='$board_skin_path/img/now2.gif'>";
?>
</td>
<?
if($list[$i][reply])
echo "<img src='$board_skin_path/img/now1.gif'>";
else
echo "<img src='$board_skin_path/img/now2.gif'>";
?>
</td>
이렇게 수정하면 된다던데 수정했더니 답글이 안달렸는데도 답변완료라고 뜨더라구요..ㅠ;
그냥 지나가지마시고 좀 도와주세요
지금 일일이 코멘트도달고 답글도 달고 그런식으로 하고있거든요 ㅠ;
댓글 전체

음...글쎄요 코맨트와 답변처리시에 원글필드의 변화가 코맨트 처리시에만 코맨트수를 나타내는 필드만 존재 하는걸로 알고 있습니다.
원천적으로 wr_reply 이라는 필드는 내가 답변글인지 아닌지 또한 몇번째인지 를 나태내는 데에만 사용되죠 즉 원글에는 어떠한 변화도 없습니다. 원글의 변화는 코맨트할때만 변하죠.
이런 기준을 다시 재정비 하시기위해서는 로직을 이전것은 버리시구 원천적으로 다시 구성하세요.
# write.update.skin.php
if($w=='r'){
$sql = "select wr_id from $write_table where wr_reply='' and wr_is_comment='0' and wr_num='$wr_num'";
$ask_point = mysql_fetch_array(sql_query($sql, FALSE));
$sql = "update $write_table set wr_10='ask' where wr_id='$ask_point[wr_id]'";
sql_query($sql, FALSE);
}
// 몇가지 변수가 있군요 wr_num와 wr_id가 어긋날수도 있는데 그것도 고려 해야 하고 원글을 찾아온후에 포인트를 정한 곳을 업데이트 해야 확실하겠군요. 3번고쳤네요..ㅎㅎ 이상의 답변은 어려움을 말씀드립니다.
# list.skin.php
<?
if($list[$i][wr_10] == "ask" || $list[$i][comment_cnt] >= 1)
echo "<img src='$board_skin_path/img/now1.gif'>"; //답변완료
else
echo "<img src='$board_skin_path/img/now2.gif'>"; //미완료
?>
이렇게 생각하셔야 할듯합니다.
원천적으로 wr_reply 이라는 필드는 내가 답변글인지 아닌지 또한 몇번째인지 를 나태내는 데에만 사용되죠 즉 원글에는 어떠한 변화도 없습니다. 원글의 변화는 코맨트할때만 변하죠.
이런 기준을 다시 재정비 하시기위해서는 로직을 이전것은 버리시구 원천적으로 다시 구성하세요.
# write.update.skin.php
if($w=='r'){
$sql = "select wr_id from $write_table where wr_reply='' and wr_is_comment='0' and wr_num='$wr_num'";
$ask_point = mysql_fetch_array(sql_query($sql, FALSE));
$sql = "update $write_table set wr_10='ask' where wr_id='$ask_point[wr_id]'";
sql_query($sql, FALSE);
}
// 몇가지 변수가 있군요 wr_num와 wr_id가 어긋날수도 있는데 그것도 고려 해야 하고 원글을 찾아온후에 포인트를 정한 곳을 업데이트 해야 확실하겠군요. 3번고쳤네요..ㅎㅎ 이상의 답변은 어려움을 말씀드립니다.
# list.skin.php
<?
if($list[$i][wr_10] == "ask" || $list[$i][comment_cnt] >= 1)
echo "<img src='$board_skin_path/img/now1.gif'>"; //답변완료
else
echo "<img src='$board_skin_path/img/now2.gif'>"; //미완료
?>
이렇게 생각하셔야 할듯합니다.
123123123123123123