채택완료
댓글을 작성하지 않으면 본문 내용의 일부밖에 볼 수 없도록 하는 것
제목 그대로 댓글을 작성하지 않으면 게시글의 일부만 볼 수 있게 하고 싶습니다.
아무것도 모르는 초보다보니 검색을 통해 이것저것 끼워맞춰 보려 했습니다만 도저히 안되서 여쭤봅니다.
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개
채택된 답변
+20 포인트
드래곤된다
2015-01-22 (목) 13:19:59
조건을 하나 더주셔야겠네요 ^^
위에 적어주신것은 게시판안에 멤버아이디로된 코멘트가 하나라도 있으면 통과하는건데 현제 게시글에 대한 코멘트가 있어야 보이게 하고 싶으신거잖아요?
조건문뒤에 and wr_parent = '$wr_id' 이걸 추가해주세요~
근데 현제 글의 번호가 $wr_id를 사용하시는지 모르겠네요...
현재 글번호를 넣어주시면되요 ^^
답변에 대한 댓글 3개
GaramPaya
2015-01-22 (목) 13:41:56
드래곤된다
2015-01-22 (목) 13:55:44
$sql = "SELECT count(*) AS cnt FROM $write_table where wr_is_comment = '1' and mb_id ='$member[mb_id]' and wr_parent = '$wr_id'";
이거에요...
이거에요...
GaramPaya
2015-01-22 (목) 14:37:48
감사합니다.
제대로 해결이 되었습니다.
이틀동안 고민했던게 한번에 날아가네요 .. 다시한번 감사 말씀 드립니다.
제대로 해결이 되었습니다.
이틀동안 고민했던게 한번에 날아가네요 .. 다시한번 감사 말씀 드립니다.
답변을 작성하려면 로그인이 필요합니다.
그래서 알려주신대로
if ($row[cnt]>0 and wr_parent='wr_id')
이렇게 작성했더니 에러가 나네요.
괜찮으시다면 한번 더 가르침 부탁드립니다.