테스트 사이트 - 개발 중인 베타 버전입니다

[SRD] 그누보드 알림기능

· 7년 전 · 19810 · 135
1743390256_bdxMX2uI_sc1.png

안녕하세요 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개

2년 전
회원만 출력되게 할려면 아래처럼 감싸 주어야 합니다.

<?php if ($is_member) { ?><?php include_once(G5_PATH.'/plugin/srd-pushmsg/pushmsg_view.php'); ?><?php } ?>


실제 작성은
<?php include_once(G5_PATH.'/plugin/srd-pushmsg/pushmsg_view.php'); ?>
이렇게 했는데 비회원은 알림 0으로 나오네요

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을 초기화 해 줬습니다

 

1년 전

안녕하세요. 사용해보고 싶은데 포인트가 부족하네요 ㅋㅋ

10개월 전

좋은자료 감사합니다.

포인트 부족~

게시글 목록

번호 제목
13723
13721
13707
13694
13693
13692
13685
13680
13657
13654
13647
13624