람보님의 출석부 모듈을 사용중인데요...

 

예전에 설정에서 '문서모듈 설정'항목을 사용함으로 한동안 써서, 전체 게시물수에 출석게시판의 문서가 총게시물수에 가산된 상황입니다. 현재는 '사용하지 않음'으로 설정된 상태인데...

 

예를 들어 '문서모듈 설정'으로 게시물로 취급되어 늘어난 게시물수를 제외시킬려면 어떻게 해야 하나요?

 

지금 '글쓴이가 작성한 게시물' 에도 출석관련 문서까지도 다 포함되어 있는데, 

 

DB에서 출석관련 문서를 삭제하면 출석기록까지도 삭제될꺼 같고... 다른 좋은 방법이 없을까요?

  • profile
    문서게시글에 작성된 게시글을 삭제하고 싶으신건가요?

    그럼 디비쿼리로.. documents 테이블에서 출석부의 해당되는 module_srl 을 가져와 삭제 하시면됩니다..
  • profile ?
    해당유저의 출석기록은 날아가지 않는거죠? 람보님 감사합니다^^
  • ? profile
    그냥 삭제하면 하마 회원 탈퇴가 안될겁니다.
    없어진 인삿말을 다 채워야 할거에요. 저는 그렇게 했습니다. (탈퇴가 안된다는 사실은 나중에 발견.)
  • profile ?
    헉, 진짜인가요?;
  • ? profile
    네. 저희는 한번 겪었기 때문에...... 회원탈퇴때 트리거에 의해 출석부의 경우는 인삿말을 삭제하게 되어있는듯 합니다. 그런데 db에서 문서만 지워버리면 그런 문제가 생깁니다.

    저는 db에서 인삿말을을 다시 넣어주었습니다.(문서 말고 인삿말...)
  • profile ?
    솔직히 이해가 잘 되지 않는데요, 그 탈퇴한 회원이 출석부에서 출석하면서 했던 인사말을 수동으로 다 넣으셨단 뜻인가요?
  • ? profile
    문서를 삭제하면 -> 인삿말이 없는 것과 같습니다. -> db에서 인삿말을 채워주면 회원 탈퇴가 잘 됩니다.
    대략 이런 플로우 인데요. 중간에 뭔가 옵션이 잇거나 할지도 모르겠습니다. 오래되서 기억이 가물합니다.
  • ? profile

    그때 썼던 글인데..
    https://xetown.com/topics/845530

    이게 도움이 되실지..

     

    기억을 더듬어 보면 아마 문서형식을 사용할 당시 출석했던 회원은 출석 db의 인삿말에  #문서번호  라고 되어 있을 겁니다.

    이것을 모두 특정 인삿말 "출석합니다" 같은 것으로 바꿔 줘야 합니다.

  • profile ?

    이제 이해됬네요 그냥 둬야겠네요ㅜ 감사합니다!