저희는 회원들께 특별한 서비스를 제공하고 싶어 모듈을 개발한 적이 있습니다. @람보 님 께서 저희 자료 개발을 많이 해주셨죠.
그 중 하나가 회원들과 함께 하는 반려견들의 예방접종 일정을 등록하고 1년마다 다시 맞춰야 하는 시기 7일전에 알림을 해주는 모듈 입니다. (30일 마다 하는 것도 있어요.)
수첩에 기록은 되어 있지만 바쁘다 보니 까먹고 지날 수도 있고 해서 서비스를 해드리면 좋을 것 같아 개발했습니다.
https://xe1.xpressengine.com/index.php?mid=download&package_id=22753647
위 자료가 저희 자료를 개발 한 후 기초가 되어 공개된 자료 일 것 입니다.
저희 것과 는 기능 차이가 많이 있겠죠...
위 모듈을 소개하려고 한 건 아니구요..
오늘 갑자기 알림,쪽지 등을 알려주는 것 외 앞으로 수일 안에 접종을 해야 할 것이 있다면 알림으로 표시해 주면 좋을 것 같아 애드온 위젯 등에서 쿼리하는 것을 참조하여 새로운 쿼리를 만들었습니다.
로그인 한 회원이 스케줄에 등록한 것 중 7일 이내에 이벤트가 있는지 확인해서 있다면 갯수를 표시해 주는 것 입니다.
컨닝으로 하다보니 레퍼런스와 조금만 다른 상황이면 해매기 일수라 이것도 카운트가 되지 않아 좀 당황했네요.
print_r 로 확인해보니 쿼리로 데이터는 잘 가져오는 것을 확인하고 카운트 부분을 다른 자료에서 확인해보니 쿼리가 조금더 수정이 되어야 해서 카운트를 가져오게 하고 성공! 했습니다.
언제까지 프로그램 공부 안하고 다른 분들이 만들어 놓은 자료 보고 컨닝해서 기능을 추가하고 할지 모르겠네요. 아마 앞으로도 계속 그럴 듯 합니다. 공부는 정말 싫거든요 ㅋㅋ
7일전에 쪽지로 푸시알림으로 알림을 받아 7일 후 병원에가서 접종을 해야 한다는 사실을 전달 받았지만 그 후에도 접종때까지 계속 상기 시켜주는 목적으로 회원메뉴에 표시가 나게 해주었습니다.
미투합니다^^