Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

안녕하세요.

 

유저가 알림 목록에 들어가서

알림목록을 체크하고 읽음으로 표시는 가능해도

 

삭제하는 기능은 없네요.

 

사이트가 오래되면 일 알림목록이 엄청나게 쌓일텐데 문제 없을까요?

관리자가 한달 이전의 알림 삭제 버튼을 주기적으로 눌러줘야 할까요?

 

관리자페이지에서도 스팸때문에 생긴 알림만 체크해서 삭제하려고 해도 따로 방법이 없는 것같습니다.

 

감사합니다.

  • profile
    관리화면 알림목록에서 한달이 지난 알림은 삭제할 수 있습니다.
    물론 읽지 않은 알림까지 몽땅 다 삭제되기는 합니다만...
    너무 많다 싶으면 한번씩 삭제해주는 것이...
  • profile profile

    유저에게 마구잡이로 단 스팸을 지워도 알림은 안지워져 있으니
    그것만 체크해서 수동으로 지워줄까했는데
    그럴 수 도없고

    그렇다고 30일 전으로 지우자니 말씀하신것처럼 실제 필요한 알림이 지워질테니 그것도 문제고

    심지어 스팸 알림은 30일 지나지도 않아서 지울 방법이 없네요.
    참 애매하네요.

    읽은 알림 30일 이후제거 이런게 있으면 좋겠다 생각이드네요.
    알림센터가 코어쪽이였지 않나요?
    깃허브에도 남겨봐야할것 같습니다.

  • profile profile

    알림이라는 것은 기본적으로 휘발성이라는 대전제가 있습니다.
    읽었든 안 읽었든 어느 정도 시간이 지나면 그냥 날아가도 괜찮다는 뜻입니다.
    폰 알림을 한 달 동안 확인 안 하고 그냥 둔다고 남아 있던가요?

    팍팍 삭제해 버리셔도 됩니다.

    실제 필요한 알림이라면 한 달 넘게 확인 안 하고 두지도 않을 테고,
    정말 정말 필요하다면 메일이나 문자, 푸시 등으로 알려주도록 하면 됩니다.

  • profile profile

    맞긴 맞습니다 ㅎㅎ 몇달 방치한 알림은 사실 안 읽을 확률이 99% 이긴합니다. (저도 너무 쌓이니 잘안읽기도하구요) 
    가끔 제 사이트를 10년만에 접속하신분도 있고 한데 (막 잊어버린 10년이라며 글도 올라오곤 합니다)

    저는 그 추억을 선사드리려고 가급적 알람을 지우지 않으려고 하고있습니다.

    (이또한 3년전에 지웠는지 20년 알림이 마지막이네요)
    딱 스팸만 손으로 지워주고 싶은 마음이 있네요.

  • profile
    이런 개선사항 이슈가 제기되면 좋죠 :)
    예전에 알림센터 스킨 만들 때 꼼수로ㅋ '읽음 표시 / 안 읽음 표시'를 구현했었는데, 그때도 모듈 자체적으로 함수가 제공돼 있으면 좋겠다는 생각이 들더라구요.
    알림들을 골라서 삭제할 수 있는 기능도 제공되면 좋을 것 같습니다 :D
  • profile profile
    항시 호출하는 쿼리에는 진짜 보수적으로 가야할 수 박에 없는게.. 어떤 환경에서 어떻게 호출될지 모르는 상황이 발생될가능성이 있거든요

    지금은 해결 됫지만 예전에 알림센터 인덱스 잘못타서 메인페이지 로딩할때마다 5초이상 걸리고 그런적 잇있거든요. 항상 로딩되는 쿼리에는 그런 쿼리 자체를 전체적으로 띄워준다는거에 좀 보수적일 수 박에 없어요 ㅠ
  • profile profile
    모듈에서 함수 제공하는 게 부담이라면 스킨에서 직접 쿼리를 날려서 알림 삭제를 시도하는 게 나으려나요. 나중에 시간되면 한번 해볼까 합니다.
  • profile profile
    스킨에서 쿼리를 날리다니 그런 끔찍한...! ㅋㅋㅋ
  • profile profile

    그런 거 하지 말아야 하나요?
    옛날에는 스킨단에서 직접 쿼리하고 그랬던 거 같은데 (삭제 쿼리여서 위험한가요?) 요즘은 이슈가 있는가 봅니다.
    저는 진짜 잘 몰라요ㅎㅎ
    알림 삭제 쿼리 날리고 싶은데 이걸 어떻게 참아야 하나요ㄷㄷㄷ

  • profile profile
    삭제는 액션이 잇을때 처리해야죠 가져오눈 요청잇는 레이이웃에서 처리하먄 안되죠 ㅡㅇ ㅡ레이아웃스킨 쿼리를 과거에는 좀 기능개발을 위해 막 하시는 경향이 잇긴한데 지양 하셧음 합니다.
  • profile profile
    XE 시절부터 이어져 온 전통인데, HTML 코드와 기능이 분리되어 있습니다.
    빡빡하게 느껴질 수 있는데요. 기능적인 것은 최대한 모듈의 PHP 코드에서 모든 것을 구현하고, 최소한의 코드로 스킨(템플릿 부분)을 개발하는 게 원칙입니다.
  • profile profile
    흠, 다들 말리시니 하지 말아야겠네요ㅜㅜ
  • profile profile
    네, 원칙은 가급적 지켜야죠. 그런데 어쩌다 꼼수가 생각나면 막 끌리고 그럽니다ㅠ
  • profile profile
    Smarty, Twig 같은 템플릿 엔진 써 보시면 RXE 템플릿 엔진은 이것저것 편의를 많이 봐주는 걸 알 수 있을거에요.