작성자분들중 간혹 댓글 허용을 체크해제해서 댓글자체를 못적게하시는분들이 있는데

 

댓글허용 자체를 못하게 하는법이 있나요?

  • profile
    스킨의 해당부분에 style="display:none;" 해보셨나요?
  • profile ?
    감사합니닼ㅋㅋㅋ
  • ?
    저같은 경우 관리자가 아니면 display none로 안 보이게 해놨습니다.
  • ? ?
    ... 그런방법이..
  • ? ?

    저같은 경우 다음과 같이 관리자가 아니면 아예 안 나오게 해놨습니다.

     

    <!--@if($grant->manager)-->
    <div class="section">
    <input type="checkbox" name="comment_status" value="ALLOW" checked="checked"|cond="$oDocument->allowComment()" id="comment_status" />
    <label for="comment_status">{$lang->allow_comment}</label>
    </div>
    <!--@else-->
    <div>
    <input type="hidden" name="comment_status" value="ALLOW" checked="checked"|cond="$oDocument->allowComment()" id="comment_status" />
    </div>
    <!--@end-->

     

     

    뭐 근데 제가 이때는 뭘 몰라서 이렇개 해놨었는데, 지금 와서 생각해 보면 그냥 저 div 요소 자체에 관리자를 확인하는 조건문을 넣으면 되는 문제인데 괜히 복잡하게 해놨네요.

  • ?

    위와 같이 댓글을 수정하려고 했는데, 님이 댓글을 달아놓으셔셔 수정이 안 되네요. 그냥 다시 올립니다.

    display:none로 한줄 알았는데 다시 확인해보니 저런 식으로 해놨네요.

     

    뭐 암튼 지금 한다면 <div cond="$grant->manager"> 이런 식으로 할듯

  • ? ?
    헐 이런 추가설명까지 감사합니다 기븐님 ㅠㅠ
  • ? ?
    <div cond="$grant->manager"> 로는 할줄 몰라서 위에 해주신대로 하고
    엮인글까지 안보이게 해버렸네여 ㅋㅋ 감사합니다
  • ? ?
    근데 이렇게 숨겨놓는다해도 뭐 만질줄 아는사람은 개발자모드로 hidden 걷어내고 체크하고 할거같기도하네여 ..

    그런사람들이 없길바라며 ㅠㅠ 감사합니다 ㅎㅎ
  • ? ?
    아 맞다.. 생각해보니 div 요소 자체에 조건을 안 걸은 이유가, 저걸 아예 삭제해버리면(안나오게 하면) 기본적으로 댓글 비허용으로 등록되더군요.

    그냥 저 방법이 가장 나은거 같네요