회원이 특정 게시글/댓글에 대한 알림을 차단하는 기능
https://xetown.com/questions/1501805
해당 질문글에서 람보님이 답변 주신 내용을 바탕으로 공유합니다
많은 분들이 알고 계신 내용이겠지만
저처럼 초보들은 잘 모르실 수 있는 내용이기에 정리차 올려봅니다 ^^
1.
먼저 관리자 페이지->알림센터->고급설정에 가셔서
[개별 문서/댓글 알림 수신 거부]항목 사용 체크
2.
게시판 스킨 파일에 가셔서 원하는 위치에 아래 코드 삽입
<a href="{getUrl('', 'act', 'dispNcenterliteInsertUnsubscribe', 'unsubscribe_type', '타입', 'target_srl', SRL값)}">알림차단</a>
unsubscribe_type의 내용인 [타입]란에
document를 넣을 경우 문서에 대한 알림차단,
comment인 경우 댓글에 대한 알림 차단입니다
SRL값은 문서나 댓글의 SRL값이구요
물론 해당 댓글이나 게시글의 작성자만 볼 수 있도록
코드를 삽입하시면 됩니다
3.
반대로 차단을 해제할 때는
회원메뉴->수신거부리스트 에서
해당 게시글/댓글의 설정을 변경할 수 있습니다
이처럼 코드가 필요하고 시각적인 GUI에서 해결이 되지 않는 부분은
저처럼 아직 잘 모르는 이용자들에겐 기능을 찾는 것도 어렵네요
계속해서 많이 배워야겠습니다
다시 한 번 도움주신 람보님께 감사드립니다
댓글 4
특정 글에만 댓글 알림이 많아 힘들어하는 경우가 있더라고요.
댓글 알림은 받되, 특정 글만 예외 처리하고 싶은 경우가 있다면
도입해도 좋은 기능인 것 같습니다 ^^
이런 여러 상황에 맞게 고려하여 쓰시면 될 것 같아요
각 위젯및 문서 댓글 마다 알림차단기능을 넣어서 사용하실 수 있는데요, 잘못 오남하면 사이트가 자칫 느려질 수 있으니 도입시 신중을 기울이시고,
$document_srl, $comment_srl, 구분 확실하게 해주셔서 차단기능에 오류없도록 깔끔하게 해주시는것도 중요합니다.
그리고 각 srl값들이 정상적으로 잘 들어가는지 0 으로 들어가지는 않는지 꼼꼼하게 테스트도 필요합니다 :)
적용하실때 유의하세요 ㅎㅎ