채택완료

새글 등록시 알람기능

새 게시글 등록시(댓글,답변x) 그누보드 알림창 처럼 팝업형식으로 확인하면 없어지도록 만들어보려고하는데

 

그누보드에 있는 new.php랑 db테이블을 활용할수있을까요? 아니면 새 테이블을 만들어야 편할까요?

|

답변 4개 / 댓글 3개

채택된 답변
+20 포인트

회원마다 알림이 가도록 처리해야 하는 구조라 별도 테이블을 만들어서 읽었는지 여부를 체크하도록 처리해야 할듯 합니다.

답변에 대한 댓글 3개

안녕하세요! 찾다보니 이렇게 예전에 쓰여진 글에서 너무나 고마우신분의
닉네임을 발견하게되고 질문을 드려봅니다! 제 글을 언제 보실지는 모르겠지만 질문을 드려요

https://sir.kr/g5_plugin/11382

지금은 배포중지하신 이 게시글을 다운받아서 잘 쓰고 있는데
문제를 발견했지만 어찌해야할지 전혀 몰라서 질문을 드려요
( 저 게시물에 질문하려니..댓글에 어떤분이 버티고 계시고 계속 모니터링 하시는지.. 차마 질문을 못올리겠더라구요 ㅠ // Q&A에 질문하려해도 어떤소스나 파일을 보고 했다고 말을 해야하니 또 그게 문제가 될까 싶기도하고.. )

제 질문은 지금 원본글 쓰신분의 질문과 맥락이 비슷하지만
https://sir.kr/g5_plugin/11382를 다운받아 설치하면 알림이 오는데
페이지마다 새로 접할때마다 새글내용이 처음부터 다시 지속적으로 오고 있어요

이미 읽은건 확인하고 안오게 하려면 어떤식으로 해야하는지..조심스럽게 힌트를 좀 구해볼까 합니다
( 초보라..이해를 잘 못하는 편이지만 열심히 검색은 할수가 있다보니 ㅠ.ㅠ )
https://sir.kr/g5_plugin/11382 올려주신 부분을
1번만 나타나게 하려고 고민하다가
쿠키를 이용해서...한번 본건 검토해서 안나오게 쿼리문쪽에 쿠키값을 넣고 수정했는데..

원래는 어떤식으로 해야하는걸까요? 다들 어떤식으로 하는건지 모르다보니..임시로 하긴했는데..
방식에 대해 조언을 좀 해주셨으면 감사해요

세션에 저장해도 될거 같은데..어떤게 서버에 부하가 없을지를 전혀 예상치 못하고 있어서..
세션이용하여 한번 로딩하신 계정은 다시 노출안되게 하시면될거같습니다.

새글 조회해서 띄우고..

확인한 경우.. 쿠키에 저장을 하면 될 것 같네요.

새글 띄울때는 쿠키여부를 확인해서 띄우면 됩니다.

 

답변을 작성하려면 로그인이 필요합니다.