로그인

검색

Extra Form
추천지수 5

똥남기는 모듈을 사용하시는 분들이 계실지 모르겠는데 저의 경우 1개의 커뮤니티에 적용해서 아직까지 사용하고 있습니다.

게시글을 삭제시 "삭제된 게시글 입니다." 라는 제목, 내용으로 변경하여 게시글을 존치시키는 모듈입니다.

 

회원들이 수시로 글 작성 후 삭제하는 것에 대한 댓글 작성자의 포인트 차감의 피해 기타 피로도 발생등의 문제가 있어서 해당 모듈로 게시글을 삭제하지는 않고 삭제에 준하는 조치를 하고 있습니다.

 

해당 모듈에서 제공했던 것에 부족한 부분을 제가 조금씩 추가해서 보완을 해 사용해 오고 있는데 최근 문제가 게시글이 삭제되는 절차를 거치지 않게 되니 썸네일이 삭제가 되지 않아 글 목록에서 썸네일이 계속 보여지고 하는 사소한 문제가 발생할 수 있습니다.

- 파일 첨부 없이 썸네일이 생성되는 경우가 많습니다. ex)유튜브 영상등의 썸네일 또는 외부 이미지의 썸네일이 생성이 된 경우.

 

라이믹스의 게시글 삭제 함수에서 썸네일을 처리하는 코드를 그대로 똥남기는 모듈의 함수에 복사해서 넣어 썸네일이 삭제가 되도록 했습니다.

 

deleteDocument 함수의 하단에 보면

// Remove the thumbnail file
Rhymix\Framework\Storage::deleteDirectory(RX_BASEDIR . sprintf('files/thumbnails/%s', getNumberingPath($document_srl, 3)));

 

위와 같은 부분이 발견되어 그대로 복사해서

 

똥남기는 모듈의 아래 함수에 첨부파일을 삭제해주는 코드 바로 아래에 붙여넣어 추가해 주었습니다.

 

function triggerBeforeDeleteDocument(&$obj) {

        $oFileController = getController('file');
        $output = $oFileController->deleteFiles($document_srl);
        Rhymix\Framework\Storage::deleteDirectory(RX_BASEDIR . sprintf('files/thumbnails/%s', getNumberingPath($document_srl, 3)));

}

 

따로 테스트를 하지는 않았지만 글 작성자가 글 삭제를 시도하면 삭제된 게시글로 처리하면서 썸네일 폴더까지 잘 삭제될 것으로 예상이 됩니다.

 

라이믹스를 사용하고 있어 따로 XE에서도 동일하게 사용할 수 있는 코드는 살펴보지 않았습니다.

이 컨텐츠가 마음에 드셨다면 커피 한잔 (후원)

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
0 추천
  • 맥스터 2022.05.31 02:21
    완전 생소한 모듈이네요 똥이라니!
  • profile
    꿀팁관리소장 2022.05.31 08:40
    To.맥스터
    네. 게시글 삭제로 인한 댓글 작성자에게 피해라면 피해 그리고 그로 인한 피로도 발생등을 막는데 도움이 되어 커뮤니티에 사용할 수 있는 모듈입니다. 물론 게시글을 존치하면서 삭제시 작동되어야할 여러가지를 이 모듈에서 처리를 해줘야 하다보니 실제 게시글 삭제시 보다 처리가 안되는게 있긴합니다. 운영하는 커뮤니티 한곳에서 꽤 오래전 부터 사용하고 있습니다.
  • 맥스터 2022.06.01 04:33
    To.꿀팁관리소장
    생소한 모듈이네요

라이믹스 팁(112)

라이믹스 운영과 사용에 관한 팁을 공유 합니다.

  1. read more
  2. read more
  3. Read More
  4. Read More
  5. 라이믹스 읽지 않은 쪽지(새쪽지) 표시해 주기 4

    Date2022.05.01 Category기능 Views101 Votes1
    Read More
  6. Read More
  7. Read More
  8. 라이믹스 게시판 목록에서 문서의 태그 출력해 주기 6

    Date2022.01.30 Category기능 Views184 Votes1
    Read More
  9. Read More
  10. Read More
  11. Read More
  12. 라이믹스 설문조사 비회원참여를 막는 방법

    Date2021.12.05 Category기능 Views103 Votes0
    Read More
  13. Read More
  14. Read More
  15. 쿠키를 이용한 목록 스타일 변경 제공하기 1

    Date2021.11.20 Category기능 Views117 Votes1
    Read More
  16. Read More
  17. Read More
  18. 현재 읽고 있는 글의 목록 위치로 바로 가기 만들기 5

    Date2021.10.28 Category기능 Views99 Votes0
    Read More
  19. Read More
  20. Read More
  21. Read More
  22. Read More
  23. Read More
  24. Read More
  25. Read More
  26. Read More
  27. Read More
  28. Read More
  29. Read More
  30. 라이믹스 CK에디터 툴바의 링크 버튼 제거해 주기

    Date2021.09.04 Category운영 Views191 Votes0
    Read More
  31. Read More
  32. Read More
Prev 1 2 3 4 Next
/ 4
닫기
작성자에게 커피 한잔(후원)을 사주세요.
컨텐츠 작성자 : 꿀팁관리소장

후원하셨던 이름을 알려주세요.

후원 완료
후원하셨다면 [후원 완료] 버튼을 눌려주세요.