안녕하세요 Rido입니다
이글은 이전 컨텐츠몰 초창기에 컨텐츠몰에 등록했다가 컨텐츠몰의 성격이 바뀌면서
플러그인으로 이동된거 같은데 이게 제글로 검색이 되지 않습니다. (저도 못찾는)
이건 모두 @리자 님때문이며, 제 탓이 아닙니다. -_-;;;
그래서 일단 게시물을 다시 등록합니다.
이제껏 자료 못찾으셔서 다운로드 못한다고 문의 주시는 분들이 계셔서 ^^*
개발한지 1년이 넘은 플러그인을 아직도 찾아주시는 분들 감사드립니다.
=================================================================
안녕하세요 Rido입니다.
냑의 알림기능을 거의 90%이상 동일하게 작업했습니다.
skin(?? front-end_의 경우 냑의 그것(?)과 같은 형태를 가지고 있습니다. (리자님 죄송)
설치법은
첨부파일을 다운로드 받으신후
그냥 그누보드 폴더에 덮으시면 됩니다.
(해당 db table도 자동생성됩니다.)
알림은 댓글 / 댓글의 댓글 / 쪽지 / 좋아요 에 반응합니다.
extend와 plugin을 이용하고 있습니다.
사용법은 readme.txt
파일을 참고해주세요
본 플러그인이 나오기까지 도움주신
아파치님과 익명닉네임께 감사드립니다. 넙죽
덧) 스크린샷은 아파치님께서 협조(?)해 주셨습니다.
덧2) 테스트 버전과 달리 id->nick으로 변경해서 출력이 됩니다.
덧3) 본 플러그인은 그누보드 원본과 별도로 구동됩니다. (그누보드 원본을 손상시키지 않습니다.)
덧4) 최대한 제기준에선 속도생각을 하긴 했지만 대형 중대형 커뮤니티에선 속도 문제는 책임지지 않습니다.
=======================================================
테스트를 한다고 했지만 혹시모를 버그는 신고해 주시면 감사하겠습니다.
=======================================================
패치사항
비회원의 push일경우 "게스트" <-- 라고 표기됨
알림이 없는경우 메세지 출력
=======================================================
2016-11-26
var.0.2 버전업 추가내용
-- 그누보드 최신버전에서 디비생성이 되지 않는 버그수정
-- <? 단축코드 사용으로 생기던 오류수정 <?php 로 수정됨
-- 알림시점이 사용자의 시점에서 알림이 발생한 시점으로 변경
(기존의 경우 사용자가 로그인 한 시점이나 페이지 이벤트가 있는경우의 시간으로 책정되었음)
-- 필수 테이블 생성시 기존 g5_ 를 기본 접두사로 사용하였으나,
install시 사용한 접두사를 가지고 오는것으로 변경됨.
-- 해당기능을 적용하기 힘들어 하시는분들을 위해 그누보드 기본테마에 해당 메뉴를 추가한 srd_basic테마를 동봉
해당 테마를 활성화 시키면 바로 적용된 기능을 확인가능
2016-11-28
var 0.21 버전으로 업데이트 plugin 폴더내의 <? <?php 코드변경
라이센스
해당 압축파일내의 srd_pushmsg_readme.txt 파일참조
포인트를 걸었습니다 양해 부탁드립니다.
댓글 135개
xampp php 8.2.4 그누보드 5.5.9 입니다
srd.pushmsg.php 파일 좋아요 알람 부분에 187라인 $result < 변수를 중복으로 사용하는 바람에 저장된 정보가 null값이 되어 읽지 못하는 버그가 있었습니다.
186라인 187 라인 $result 이름을 $result_main으로 변경하였습니다
153라인 >= '{$last_check}' and me_type ='recv'
끝에 recv로 한번 더 필터링 해서 받은쪽지와 읽은 쪽지 구분을 넣어 알림이 두번 오던 버그도 바꿔야 합니다
43번 라인 null값 분류
return (isset($row) && ($row == true))? true : false;
그리고
ajax.list_pushmsg.php 36번째 라인
<?php ?> 이런식으로 구성되어야 하는데 <? ?>이런식으로 구성된게 한개
index.php 파일에는 5개 수정한거 같습니다
index파일 23번째인가 read null
$where ='';
if (isset($read)&&$read) {
$where = " and msg_check = '{$read}'";
}
이런식으로 수정해서 where을 초기화 해 줬습니다
게시글 목록
| 번호 | 제목 |
|---|---|
| 13618 | |
| 13590 | |
| 13566 | |
| 13534 | |
| 13526 | |
| 13519 | |
| 13501 | |
| 13470 | |
| 13452 | |
| 13450 | |
| 13443 | |
| 13424 |




댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기