크롬80버전 업데이트 영카트5 주요패치 확인! KCP/이니시스/LGU+ 결제 이슈 대응 패치입니다.

그누보드 5.4 버전용 알림플러그인 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 여러가지 기능을 추가하기 쉽도록 제작 되었습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

그누보드 5.4 버전용 알림플러그인 정보

그누보드 5.4 버전용 알림플러그인

첨부파일

첨부파일 noti54.patch.tar.gz (16.7K) 151회 다운로드 2020-02-05 12:15:40
테스트한 버전5.4.0.9
호환 가능 버전5.4.0.9

본문

 그누보드 5.4 버전용 알림플러그인 입니다.

 

그누보드 5.4.0.9 버전 이상에서 정상적으로 동작됩니다.

 

사용방법은 파일을 그대로 덮어쓰기하면 됩니다.

 

회원 로그인시 브라우저 왼쪽 하단에 알림 아이콘이 표시됩니다.

알림 아이콘을 누르면 위의 스크린샷처럼 나옵니다.

 

1794657427_1574763410.1631.png

 

기본으로 모든 회원이 다 알림을 받는것으로 설정되며,

각 회원이 회원정보 수정에서 알림을 사용함/사용안함을 설정할수 있습니다.

 

알림적용대상은

 

글답변,

글의 댓글,

댓글의 댓글,

쪽지,

1:1 문의

 

등에 적용됩니다.

 

수정내역 :

 

2019.11.26 최초업로드

2019.12.04 회원이 알림수신을 하지 않을 경우 모든알림페이지에서 알림 css 파일이 로드되지 않는 문제 수정

2019.12.06 비회원의 댓글에 회원이 대댓글이 달면, 해당 회원으로 알림이 잘못 오는 오류 수정

2020.02.05 해피정님이 댓글로 알려주신 내용 수정

추천20

댓글 전체

관리자로 접속하면 좌측하단에 잘 뜨는데 일반회원으로 접속하면 안뜨네요.
페이지 수정하면서 뭔가 관리자권한인곳에서만 뜨게 되버린것 같은데 혹시 어디를 확인해 봐야 할까요?
/plugin/noti54/notiview.php 페이지에서도 관리자는 잘 뜨는데
일반 회원은 css도 안먹고 리스트도 안뜨네요
head, index, tail  모두 수정을 했는데 아무래도 하나씩 원본 넣어보고 확인을 해봐야 할것 같네요. ^^;;
찾아 보고 안되면 다시 질문 드리겠습니다~
회원정보에 알림설정이 빠져있었네요. ^^;;
기본으로 알림설정이 들어간다고 해서 생각을 못했습니다.
잘 작동 됩니다!! 좋은 소스 감사합니다~ ^^
설치해보니 어디 부분이 에러인지는 파악은 못했고
디비가 생성이 되지 않는거 같습니다.

디비를 강제로 생성해 주니 잘 작동을 합니다. ^^*
CREATE TABLE IF NOT EXISTS `g5_noti_table` (
      `ph_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
      `ph_to_case` varchar(50) NOT NULL DEFAULT '',
      `ph_from_case` varchar(50) NOT NULL DEFAULT '',
      `bo_table` varchar(20) NOT NULL DEFAULT '',
      `rel_bo_table` varchar(20) NOT NULL DEFAULT '',
      `wr_id` int(11) NOT NULL DEFAULT 0,
      `rel_wr_id` int(11) NOT NULL DEFAULT 0,
      `mb_id` varchar(255) NOT NULL DEFAULT '',
      `rel_mb_id` varchar(255) NOT NULL DEFAULT '',
      `rel_mb_nick` varchar(255) DEFAULT NULL,
      `rel_msg` varchar(255) NOT NULL DEFAULT '',
      `rel_url` varchar(200) NOT NULL DEFAULT '',
      `ph_readed` char(1) NOT NULL DEFAULT 'N',
      `ph_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
      `parent_subject` varchar(255) NOT NULL,
      `wr_parent` int(11) DEFAULT 0,
      PRIMARY KEY (`ph_id`)
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

동작하지 않는분들은 해당 쿼리를 날리셔서 디비를 생성 후 사용 해 보시기 바랍니다.
접두어를 변경하신분들은 접두어 변경을 해주세요
테이블생성하고, 플러그인 설치 다 했는데, 왜 알림이 마이페이지에서 안나올까요? 혹시나 게시판에 글을 등록해봐도, 디비에 입력이 입력되는 값은 없고요. ㅠㅠ 도움 요청드립니다.
plugin/noti54/skin/noti.skin.php 내용에서
add_stylesheet('<link rel="stylesheet" href="'.$noti_plugin_url.'/skin/noti.css">', 1);
를 아래와 같이 변경해야합니다.
add_stylesheet('<link rel="stylesheet" href="'.$noti_plugin_url.'skin/noti.css">', 1);

수정하지 않으면 아래와 같이 오류(?)가 발생합니다.
<link rel="stylesheet" href="http://도메인/plugin/noti54//skin/noti.css?ver=191202">
해피정님. 말씀하신대로 다 했는데, 왜 안나오는걸까요? /plugin/noti54/notiview.php 페이지를 찾은거 같은데, 알림나오는 게시판을 설정을 해야 나오는건가요? 알림 반응 로직을 모르니 헤맵니다.ㅠ 다시 한번, 정리하면, 위의 플러그인을 설치하고, 볼수있는 페이지를 찾았는데, 알림받고 싶은 게시판을 설정을 하면 오게 되는건가요? 그 설정은 어디서 하나요? 답변 부탁드립니다.


PHP Version 7.2.26
댓글내용 :  test  라고 짧게 내용을 입력했습니다.

Fatal error: Uncaught ArgumentCountError: Too few arguments to function cut_str(), 1 passed in /home/****/public_html/plugin/noti54/classes.php on line 762 and at least 2 expected in /home/****/public_html/lib/common.lib.php on line 1468

ArgumentCountError: Too few arguments to function cut_str(), 1 passed in /home/****/public_html/plugin/noti54/classes.php on line 762 and at least 2 expected in /home/****/public_html/lib/common.lib.php on line 1468

에러발생 순서
├ 댓글1 <작성자: A>
│    │  <== 댓글1-1 이 있는 상태에서 <작성자K>가 댓글을 작성하면 에러 발생
│    └ 댓글1-1  <작성자: B>
├ 댓글2 <작성자: C>
└ 댓글3 <작성자: D>

QnA : https://sir.kr/qa/343187
plugin/noti54/classes.php on line 762 줄의 내용 ...
parent_subject = '".sql_real_escape_string(cut_str(strip_tags($comment_wr['wr_content'])), 70)."',
를 아래와 같이 변경해서 오류 해결되었습니다.
parent_subject = '".sql_real_escape_string(cut_str(strip_tags($comment_wr['wr_content']), 70))."',
전체 316
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT