질문/조언질답게시판
Extra Form
PHP PHP 7.0
CMS Rhymix 1.x

혹시 댓글안달린 게시물 일괄삭제방법이 있나요?

 

궁급합니다 하나씩 손으로다지우기도뭐하구 ㅠㅠ

  • profile
    module_srl과 comment_count값을 통해 수집한 document_srl들을 기준으로,
    document 모듈에 있는 moveDocumentToTrash 또는 deleteDocument 함수를 실행시켜주면 될 것 같은데요.
    보다 자세한 사항은 개발자분들께 토스~ 입니다;;
  • ?
    후후!!phpmyadmin 에서말씀하시는건가요!! 답변너무감사합니다!
  • ? profile
    db에서 직접 처리하면 document 테이블 외에도 document_srl과 연관된 다른 테이블들이 몇몇 있어서 결과가 어떻게 될지 모르겠어요.
    profiler 모듈에서 테이블 정리를 해줄 것도 같고 아닐 것도 같고...
    그래서 그보다는 php 단에서 휴지통 이동이나 문서 삭제 함수 사용을 언급해본 겁니다. 그러면 트리거로 다른 테이블들에도 자동 반영이 될 테니까요.
  • profile

    댓글이 안달렸다고 게시글을 지우는 상황 자체가 흔치 않으므로 공개된 형태 자료로는 없습니다.
    직접 개발하시거나(위 댓글 참고하시면 됩니다) 제작의뢰하시면 됩니다.

     

    DB에서 직접 삭제하시는건 권장하지 않습니다. 첨부파일 등 글과 같이 지워져야 하는게 삭제되지 않으므로 공간만 차지하게 됩니다. 그래도 삭제하시고 싶으시다면 documents 테이블에서 comment_count가 0인 것을 삭제하시면 됩니다.

  • ?
    답변너무감사합니다

    저는 사이트에 유머자료같은 크게필요는없지만 이미지나 움짤로 구성된 친구들이 용량을 많이잡아먹어서 몇년씩된건 지워주면 용량확보에 조금좋지않을까싶어서 생각해보았습니다
  • ? profile
    그 문제라면 더더욱 DB에서 삭제하시면 안됩니다. 정상적인 글 삭제라면 첨부파일도 같이 지워지지만 phpmyadmin에서 직접 지우는 등 비정상적인 방법으로 삭제시 첨부파일은 하드에 그대로 남아있게 됩니다.
  • ?
    아하.. 답변감사드립니다 멋모르고 시도햇다간 난리날뻔했네요
  • profile

    게시판에서 댓글순 정렬 하신 다음 댓글 0인거 체크해서 삭제하는게 제일 빠르겠네요 ㅠ

  • profile ?
    제가 가진 게시판스킨이 안되는것인지 두세종류로 해보았는데 댓글순 정렬이안보이는데 혹시 따로설정하는방법이있으려나요?
  • ? profile

    https://xetown.com/questions/321781

    <div class="sort_area">
    <ul class="tab-menu Ad_col4">

    <li class="on"|cond="$sort_index==comment_count"><a href="{getUrl('sort_index','comment_count','order_type',$order_type)}">{$lang->comment_count}<i cond="$sort_index=='comment_count'" class="arrow {$order_icon}"></i></a></li>

    </ul>
    </div>

     

    하면 되지 않을까요

  • profile ?
    아에 해결법을 못찾고있었는데 조언해주셔서 너무감사드립니다
    그런데 제가 너무몰라서 ㅠㅠ 혹시 어느파일에서 수정이되어야하는지만알려주실수있을까요!?
  • ? profile

    사용하시는 게시판 스킨의 list.html에서 적용하시면 될거 같아요

    modules / board / skins / ~

  • profile ?
    대박감사합니다 ^^ 한번해보겠습니다 늘좋은일만가득하시고 행복한하루되세요
  • profile ?
    와 지금까지 하나씩 삭제하던게 바보같이 느껴질정도로 정말 대박입니다 정말감사드립니다