댓글을 작성하지 않으면 본문 내용의 일부밖에 볼 수 없도록 하는 것
제목 그대로 댓글을 작성하지 않으면 게시글의 일부만 볼 수 있게 하고 싶습니다.
아무것도 모르는 초보다보니 검색을 통해 이것저것 끼워맞춰 보려 했습니다만 도저히 안되서 여쭤봅니다.
basic 게시판 스킨의 view.skin.php 파일에서
<!-- 본문 내용 시작 { -->
<div id="bo_v_con">
<?php $sql = "SELECT count(*) AS cnt FROM $write_table where wr_is_comment = '1' and mb_id ='$member[mb_id]'";
$row = sql_fetch($sql);
if ($row[cnt]>0) {
echo $view['content'];
}
else{
echo cut_str($view['content'],3);
}
?>
</div>
이 부분을 이렇게 수정했는데 전혀 효과가 없어서 도움요청의 질문을 드려봅니다.
답변 1개 / 댓글 3개
조건을 하나 더주셔야겠네요 ^^
위에 적어주신것은 게시판안에 멤버아이디로된 코멘트가 하나라도 있으면 통과하는건데 현제 게시글에 대한 코멘트가 있어야 보이게 하고 싶으신거잖아요?
조건문뒤에 and wr_parent = '$wr_id' 이걸 추가해주세요~
근데 현제 글의 번호가 $wr_id를 사용하시는지 모르겠네요...
현재 글번호를 넣어주시면되요 ^^
답변에 대한 댓글 3개
이거에요...
제대로 해결이 되었습니다.
이틀동안 고민했던게 한번에 날아가네요 .. 다시한번 감사 말씀 드립니다.
답변을 작성하려면 로그인이 필요합니다.
그래서 알려주신대로
if ($row[cnt]>0 and wr_parent='wr_id')
이렇게 작성했더니 에러가 나네요.
괜찮으시다면 한번 더 가르침 부탁드립니다.