수신 거부 리스트

Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

언제부턴가 회원정보 메뉴에 '수신 거부 리스트'라는 게 생겼었네요?

 

00.png

 

act값을 따라가보니 알림센터 모듈에서 생성한 탭 같은데요.

아마도 특정회원으로부터 오는 알림을 차단하는 건가봐요.

 

이게 언제부터 생긴 걸까요?

그리고 실제 알람을 차단하려면 어떻게 하는 것인지도 궁금합니다.

  • profile

    아 저거..
    3년된거같네요

    https://github.com/rhymix/rhymix/pull/1235

     

    누군가 의뢰해주셔서 제가 추가한 기능입니다.

  • profile profile
    특정 문서나 댓글에서 오는 알림을 차단하는 거군요.
    알림 예외 처리, 같은 느낌?
    근데 저거 develop 브랜치에만 있는 건가요?
  • profile profile

    2020년도쯤에 develop브랜치에 이미 머지가 되었으면 당연히 마스터에.. 머지가 이루어졌죠 ㅎㅎ ㅋㅋ

     

    디벨롭에 머지된 내용들은 대부분은 거의 마스터에 편입이 되긴하니까요.. ㅋㅋㅋ 님이 그 페이지를 볼 수 잇다는건 당연히.. 정식버전에 적용이 되어서 일테니까요 ㅎㅎ 

     

  • profile profile
    그렇겠군요 ㅎㅎ
    어떻게 써먹을 수 있는지 잘 생각해봐야겠군요.
  • profile profile

    수신 거부? 알림 차단? 암튼 이거 써먹으려다가 실패 중입니다ㅜㅜ
    알림센터 스킨을 따로 만들어보고 있는 중인데요.

    - 일단 게시판에서 {getUrl('', 'act', 'dispNcenterliteInsertUnsubscribe', 'unsubscribe_type', 'document', 'target_srl', $document_srl)} 이런 식으로 알림 차단 링크를 만들어서
    - ./index.php?act=dispNcenterliteInsertUnsubscribe&unsubscribe_type=document&target_srl=47348 같은 주소를 따라가보면

    => Template not found: ./layouts/comely_layout/popup_layout.html 요렇게 에러가 뜨네요. 혹시 ./common/tpl/popup_layout.html로 연결되어야 하는 건가요;;;
    => getUrl의 파라미터에 layout=none을 붙여줘야 폼 필드가 겨우 뜨기는 하는데 스타일이 다 깨져서 이게 무슨 의미가 있는 건가 싶긴 합니다;;;

    이게 원래 레이아웃 폴더가 popup_layout.html 파일을 갖고 있어야 하는 것인지,
    아니면 코어의 알림센터 모듈에서 레이아웃 설정을 조정해줘여 하는 것인지,
    그것도 아니면 알림센터 스킨에서 각 상황을 잘 회피해야 하는 것인지,
    궁금합니다~

  • profile profile

    아, 원래 의도하셨던 방식을 이해했습니다.
    게시판에서의 링크를 이렇게 팝업창으로 구성하고
    <a href="#" onclick="popopen('{getUrl('', 'act', 'dispNcenterliteInsertUnsubscribe', 'unsubscribe_type', 'document', 'target_srl', $document_srl)}'); return false;">알림차단</a>

    코어의 알림센터 모듈 https://github.com/rhymix/rhymix/blob/90d3766e5c6125b263eccc1ecd25a8dea7e1039e/modules/ncenterlite/ncenterlite.view.php#L147
    윗줄에 $this->setLayoutPath('./common/tpl'); 를 넣었더니 이렇게 잘 나오게 됐습니다 :)

    00.png

  • profile

    취지는 좋은데 메뉴명에 오해의 소지가 있어서 다른 이름을 생각해 봐야겠네요.

    저도 처음에는 쪽지 수신거부 기능인 줄... ㅡ.ㅡ

  • profile profile
    트위터는 알림 무시 기능을 "뮤트"라고 부르고 있는데 비슷한 이름으로 구현하면 될것 같습니다
    알림 무시 리스트라던가요
  • profile profile
    알림센터 관련 메뉴가 이미 3개나 되고 점점 늘어나는 중이라, 서브메뉴 형태로 통폐합할 필요가 있어요.
  • profile profile

    저도 공감합니다. 회원정보에 뜨는 메뉴가 많아서 일부 이용자들은 뭐가 뭔지 잘 모르겠다고도 하더라구요.