댓글을 작성하지 않으면 본문 내용의 일부밖에 볼 수 없도록 하는 것

댓글을 작성하지 않으면 본문 내용의 일부밖에 볼 수 없도록 하는 것

QA

댓글을 작성하지 않으면 본문 내용의 일부밖에 볼 수 없도록 하는 것

본문

제목 그대로 댓글을 작성하지 않으면 게시글의 일부만 볼 수 있게 하고 싶습니다.

아무것도 모르는 초보다보니 검색을 통해 이것저것 끼워맞춰 보려 했습니다만 도저히 안되서 여쭤봅니다.

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

조건을 하나 더주셔야겠네요 ^^

 

위에 적어주신것은 게시판안에 멤버아이디로된 코멘트가 하나라도 있으면 통과하는건데 현제 게시글에 대한 코멘트가 있어야 보이게 하고 싶으신거잖아요?

 

조건문뒤에 and wr_parent = '$wr_id' 이걸 추가해주세요~

 

근데 현제 글의 번호가 $wr_id를 사용하시는지 모르겠네요...

 

현재 글번호를 넣어주시면되요 ^^

말씀해 주신대로 코멘트가 다른글에 있어도 게시글이 보이는 문제가 있었습니다.
그래서 알려주신대로
if ($row[cnt]>0 and wr_parent='wr_id')
이렇게 작성했더니 에러가 나네요.
괜찮으시다면 한번 더 가르침 부탁드립니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT