Extra Form
PHP PHP 7.3
CMS Rhymix

https://xetown.com/questions/1232249

전에 글 작성했었는데 XE도 그런지는 확인 못했습니다.

 

링크건 문서의 내용을 요약하자면

글 삭제시 글에 달린 댓글수만큼 글쓴이의 포인트도 가중차감되고 또, 댓글을 달았던 회원들도 포인트가 깎입니다 글쓴이가 삭제했는데도 말이죠..

 

 

 

당시에는 회원활동이나 그런게 적어 부각되지않아 심각하게 보고있지는 않았는데 어제 사이트에 일어난일 때문에 심각성을 체감합니다

 

사이트 특성상 댓글,답글이 많아 댓글,답글로 레벨업한 회원들이 많은데

어제 사이트내 사건으로 사이트내 열혈회원이 글을 삭제하고 탈퇴하여 여기에 댓글,답글을 달았던 회원들의 포인트가 깍여 레벨이 2레벨~3레벨 다운된회원도 있고 여러 회원들이 불만을 토로하고있습니다.

 

혹시 이문제 관련하여 개인적으로 해결하신분 있으신가요?

  • profile

    첫번째 글 작성자에게 댓글 포인트 만큼 함께 차감이 이루어지는건 버그로 이건 이슈로 등록된 것으로 압니다. XE에서도 같은 현상인지는 테스트해보지 못해서.... 일단 라이믹스는 이슈로 진행중인 거로 알구요.

     

    두번째 언급하신 댓글이 삭제되면 댓글이 작성될때 지급했던 포인트는 다시 회수되는게 너무 당연합니다. 이것은 프로그램 논리적으로나 지급,회수 의 관점에서도 맞습니다.

    다만 댓글 삭제의 의도가 있었느냐? 이부분에 논쟁이 많이 있습니다. 과거 같은 문제로 저는 댓글 주인은 댓글 작성자이므로 함부로 삭제를 해서는 안된다고 이야기 했고 반대로 글 작성자가 댓글이 보기 싫으면 글을 삭제해서라도 댓글을 삭제할 권리를 가져야 한다고 하는 분도 있습니다.

    저희는 글 삭제시 "삭제된 게시글입니다" 라고 수정되고 글 삭제와 동일한 포인트 회수 등이 이루어지면 이에 달린 댓글은 모두 보존되는 글을 수정하는 방식을 적용하고 있습니다.

    해당 기능은 똥남기는모듈에서 제공하는 기능으로 포인트 회수 등 일부 코드는 제가 많이 추가해서 사용합니다. 댓글이 달리지 않았을때는 일반 삭제와 동일하게 삭제되도록도 고쳤습니다.

    요약 : 글 삭제 시 댓글이 함께 삭제되는 것이 현실적으로 인정되어야 하는 부분으로 글 삭제시 댓글 작성자에게 피해를 주지 않기 위해 저희와 같인 글 자체를 존치하는 방법으로 구현하는것을 추천 드립니다.

    이 시스템 운용 장점 : 새벽에 글을 쓰고 아침에 일어나보니 손이 오그라들어 지우는 일이 없어지거나 줄어 듭니다. 흔적이 남아버리니까요. 이때 댓글에 참여한 회원들에게 전혀 피해가 가지 않으니 이 점도 장점입니다.

  • profile ?
    정정합니다 : 글이 삭제되면 댓글을 작성했던 댓글 작성자의 포인트도 마이너스됩니다
  • ? profile
    네. 알고 있습니다. 댓글이 삭제되었기 때문에 해당 댓글에서 발생했던 + 요인은 모두 회수되게 되어있습니다. 정상으로 보입니다.
  • profile ?

    똥남기는 모듈이 답이군요.. 도입해야겠습니다 답변 감사합니다 ㅠㅠ

  • ? profile

    네. 휴지통으로 이동하는 방식과 유사하지만 휴지통으로 이동하는 방식은 글 자체가 휴지통으로 사라져서 흔적 자체를 없애 주므로 글 삭제하고 싶은 사람의 목적이 달성되는 운영자로서 좋지 못한 부분이 있고 휴지통 자체가 버그가 너무 많아 애로사항이 있습니다.

    반면 이 똥만드는 모듈은 글 자체를 존치시켜 글 작성자에게만 약간의 데미지를 주는 방식으로 운영자에게나 댓글 작성자에게나 도움이 되는 측면이 있습니다.

    똥만드는 모듈은 여러군데를 수정해야 만족스러운 결과를 얻으실 것입니다. 글 삭제시 삭제가 아니기 때문에 이루어지지 않았던 포인트 회수는 아마 반영 된 것으로 아는데 그 외 많은 부분이 함께 작동해야 할 부분들이 빠져 있어 저희는 많은 부분을 추가했습니다. 태그 부분 등 조회수? 추천수? 등 ....

  • profile ?
    휴지통으로 이동되는것도 포인트회수는없는건가요?
  • ? profile

    제가 알기론 추가작업을 하지 않으면 포인트 회수는 글,댓글 작성자 모두에게 일어나지 않는 것으로 압니다만 테스트를 안해봤습니다. 한번 직접 해보심이..

    그런데 버그가 많고 실사용에 애로가 있을수도 있습니다.

     

    ex) 위젯 등에 글, 댓글이 노출되어 클릭하면 사라진 글이라 못찾는 등...

  • ? profile
    https://xetown.com/index.php?&mid=point_contents&search_target=title_content&search_keyword=%ED%9C%B4%EC%A7%80%ED%86%B5&document_srl=67964

    이 애드온을 이용하셔야 할건데 댓글을 보시면 부작용이 많이 있습니다.
  • profile ?
    그런거같군요,, 라이믹스 게시판 자체기능중 글 삭제시 휴지통 이동이라는 기능이있던데 이거랑 똑같은거같은데 다른건가요?
  • profile ?
    좋은애드온 감사합니다. 이애드온으로 테스트해보니 글삭제시 댓글포인트가 감소되지않네요
  • ? profile
    라이믹스를 쓰지 않아 모르겠습니다. 아마도 같은 기능이겠죠 ?
  • profile ?
    위에서 코드를 보강해야된다고 말씀하신게 이해되지 않았었는데 이제 이해되네요 이렇게하면 글작성자의 포인트가 회수되지않아 글쓰기, 글삭시 포인트가 계속 +되는현상이있군요
  • ? profile

    똥남기는 모듈,휴지통 이동 기능 등으로 댓글을 존치 시키는 방법으로 댓글을 보호하더라도 이 기능 자체를 아주 디테일한 부분까지 고려해서 계획적으로 만들지 않았기 때문에 굉장히 많은 부분에서 가려운 부분이 생깁니다.

    예를 들면 똥남기는 모듈의 경우 초기 글 삭제시 글 작성자에게 회수되어야 하는 포인트 차감이 많이 부족했습니다. 글 작성시 받는 포인트가 글 작성 포인트 뿐 아니라 추천으로 받은 포인트도 회수되어야 하고 등등 고려사항이 많아요. 이런 부분은 제가 보강해서 사용합니다.

    또 삭제된 게시글 또는 휴지통으로 이동된 게시글이 위젯에서 보일때(휴지통으로 이동된 경우 보이는 것 자체가 문제) 추천수,조회수 등이 초기화 되지 않은채 삭제된 게시글로 변경되면 추천수로 인기글을 보여주는 위젯에서 삭제된 게시글이 자리를 차지하는 보기 싫은 부분이 연출됩니다. 그래서 저희는 똥남기는 모듈에서 하는 작업에 삭제에 준하는 많은 작업을 제가 보강했습니다. 추천 포인트 회수 추천수 초기화 등 그리고 해당 게시글이 처음 가졌던 태그도 삭제하는게 좋아 그것도 삭제할 수 있도록 한 것 같고... (태그를 삭제 하지 않으면 같은 태그로 여러 글을 추천해 줄때 삭제된 게시글이 추천되는 상황이 발생하므로..)

    아무튼 실제 삭제시 코어에서 진행되는 꽤 많은 부분을 반영해야 만족할 수준에 도달합니다.

    모듈이 공개되는 경우 기본적인 동작에 초점이 맞춰지기 때문에 많은 고려사항이 반영이 안되는 부분은 사용자 입장에서는 고쳐서 쓰는 수 밖에 없는 듯 합니다.

  • profile
    라이믹스 순정의 상태에서는 해당 문제점을 발견하지 못했습니다.

    여러 서드파티에서 끼어들면서 데이터를 조작하여 레퍼런스를 넘겼거나 다른 문제가 있을것으로 보여집니다
  • profile profile
    타운에서 제가 테스트 했을 경우 제 글에 다른 분의 댓글 달린 글을 삭제하면 글 작성자인 저에게 댓글 포인트까지 차감되더군요. 타운도 어떤 다른 서드파티 영향이겠군요~
  • profile profile
    타운은 코어자체에서 수정된것도 있을 수 있죠..
  • profile ?
    댓글확인하고 테스트해보니 정상이네요,,,