그누보드5 알림 플러그인 입니다. > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

그누보드5 알림 플러그인 입니다. 정보

그누보드5 알림 플러그인 입니다.

본문

안녕하세요 Rido입니다.

냑의 알림기능을 거의 90%이상 동일하게 작업했습니다.
skin(?? front-end_의 경우 냑의 그것(?)과 같은 형태를 가지고 있습니다. (리자님 죄송)

설치법은
첨부파일을 다운로드 받으신후
그냥 그누보드 폴더에 덮으시면 됩니다.
(해당 db table도 자동생성됩니다.)

알림은 댓글 / 댓글의 댓글 / 쪽지 / 좋아요 에 반응합니다.
 
extend와 plugin을 이용하고 있습니다.
 
사용법은 readme.txt
파일을 참고해주세요


본 플러그인이 나오기까지 도움주신
아파치님과 익명닉네임께 감사드립니다. 넙죽

덧) 스크린샷은 아파치님께서 협조(?)해 주셨습니다.
덧2) 테스트 버전과 달리 id->nick으로 변경해서 출력이 됩니다.
덧3) 본 플러그인은 그누보드 원본과 별도로 구동됩니다. (그누보드 원본을 손상시키지 않습니다.)
덧4) 최대한 제기준에선 속도생각을 하긴 했지만 대형 중대형 커뮤니티에선 속도 문제는 책임지지 않습니다.


=======================================================


테스트를 한다고 했지만 혹시모를 버그는 신고해 주시면 감사하겠습니다.


버그수정1 ---> 자동삭제기능에 오타가 있네요.. 수정후 재등록합니다.
      2015년 6월 2일 08시 10분 기준으로 이전에 받은분들은 다시 받으시기 바랍니다. -_-;; (넙죽)


=======================================================


기존 버전의 소스는 삭제합니다.
살짝패치 버전입니다. 요걸 이용해주세요
http://sir.co.kr/bbs/board.php?bo_table=g5_plugin&wr_id=824
추천
17

댓글 전체

리도 님, 이런 에러는 뭘까요?


delete from g5_srd_pushmsg where msg_wdate < '2015-04-03 00:00:00 and msg_check != 'd' '

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'd' '' at line 1

error file : /index.php
서버 환경이 아래와 같아서인지 몰라도 에러가 사라지지 않습니다.


Apache sürümü: 2.2.15
PHP version: 5.4.25
MySQL version: 5.6.13
Operating System Linux
Kernel Version 3.2.40
ㅠㅠ 제가 오타 냈습니다 다시 확인하고 테스트 하고 올렸습니다 굽벅..
새벽엔 테스트 안하고 되려니 하고 옹ㄹ렸더니..

아.. 이넘의 오타는 ㅋㅋㅋ
리도님 좋은 시스템 감사합니다. 이거 플러그인으로 쓰긴 너무 좋은거 아니에요 ?!

전 빨리 애드온 시스템 문제점을 보안하여 좀더 편하고 좋게 서비스 이용할수있도록 시스템 제작하러 갑니다. 히히... 저거 device 보안작업도 하고 .. 히히..그럼 ~
어떻게 활용을 해드릴까요 ?.. 아니면 .. 저거 제가 좀 수정해서 애드온식으로 만들어도 되요? XE 알림 애드온 기능 처럼...
어라? 뭔가 있는 것 같아 다시 재접속..
그런데 1등했는데? 없다?
아놔.. 1등 해본지가 언제인지 ㅡㅡ/

다시 받아야 하네 ㅡㅡ/

뭔지 모르겠네 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ????ㅜㅜㅜㅜㅡ/
인기짱이네요~^^

'알림'을 눌러 창을 열었다가, 다시 '알림을 누르면 창이 닫기지요.
SIR의 경우는 다른 곳 아무데나 눌러도 창이 닫기는데... 동일하게 변경하려면 어디를 손보면 될까요?
pushmsg_view.php
해당페이지에서

(function($){
$("#ol_arm").on("click",function(e){
var show = $("#dd_arm").css('display');
if (show == 'none') {
$("#dd_arm").css("z-index:100000");
ajax_msgload();
$("#dd_arm").show();
} else {
$("#dd_arm").hide();
}
});
})(jQuery);

이놈을 어디 다른데 굴러다니는 레이어팝업같은 소스가져와서 수정하시면 됩니다.
front 개발하기 싫어서 냑의것을 가져와서 대충 만들었더니 ㅡ,.ㅜ
그누보드5 개발 초짜입니다..ㅜㅜ.

설치방법을 좀더 자세히 알수가 있을까요?.
readme.txt 를 참고하였지만 잘 이해가 안되네요.

부탁드립니다!
흠.. 그냥 압축을 풀어서 나오는 폴더 두개를
그누보드가 설치된 곳에 업로드 하시면 설치는 자동진행되게 되어있습니다.

그리고 readme.txt에서 사용법대로 사용하시면 되구요
readme.txt 보니까 테이블도 생성해되는데 쉽게 초보가 생성할수있는 방법없을까요?install.php 이런식으로..
다른건 다 보고서 따라할수있겠는데..테이블쪽이 어려운감이있어서..
다른 분들은 잘 되나봐요?
영카트 5 버젼을 로컬에서 rwapm 깔고 돌리며 디자인 수정중인데요.
 malls 란 폴더아래 압축풀었거든요.
(그누보드 설치 파일이 모두 그곳에 있어요)
실험삼아 아이디 새로 만들어 가입후 특정글에 좋아요 추천 누른다음
글쓴이 아이디로 로그인 해봤지만 아무런 반응도 없어서 의아합니다.
추가로 필요한 데이터 베이스도 만들어 졌는지 확인이 좀^^
사실 저 위 그림처럼 알림 이란 항목이 만들어 져야 옳타꾸나 하고 손뼉이라도 치겠는데 그게 안 나타나네요?...혹시 압축풀어 갖다 넣은뒤 그누보드 설치과정을 다시한번더 시행해야 필요한 데이터 베이스도 만들어지고 활성화 될까요?
일단 패치버전 사용을 해주시구요
어떤 에러인지를 모르니 답변드리기 곤란하네요

일단 php설정을 Minuki  답변글 참고 해 보시기 바랍니다.
head.php 갖다가 5행 라인에
include_once(G5_PATH.'/plugin/srd-pushmsg/pushmsg_view.php');

이렇게 추가해주니 다음과 같이 에러가 나는군요 도움좀 부탁드려요^^.

Warning: include_once(C:/RWAPM/www/malls/plugin/srd-pushmsg/pushmsg_view.php) [function.include-once]: failed to open stream: No such file or directory in C:\RWAPM\www\malls\head.php on line 5

제가 뭘 잘못했나요?
아유 죄송해요^^
그냥 압축 풀어야할 위치만 가르쳐주면 되는것으로 착각하고 있었나봐요^^
이넘의 알집이 쓸데없이 폴더까지 만들어서 압축을 풀어놨네요^^
넵..패치버전으로 교체는 했는데요..
무슨 이유인지 알림 표시가 제일 뒤로 가서 줄을 서네요^^
저기 위 그림보면 로그아웃 바로 다음 위치에 줄서 있잖아요..
하지만 저의 경우는 새글 다음에 쇼핑몰.. 마지막으로 알림..
요렇게요^^..

소스코드를 여기저기 라인 위치를 옮겨가며 적용해봤더니 어떤행 라인에서는 아예 표시가 사라지기도하고...어떤 위치에서는  나타나기도 하는데 나타날때는 제일뒤에 가서 줄을 서는바람에 스크롤바를 최대한 왼쪽으로 당겨야 보이는 현상이 좀 있습니다. 그러니까 로그아웃 바로 다음 위치에 가서 줄 서라고 다음과 같이..

 <?php }  ?>
            <li><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php">정보수정</a></li>
           
<li><a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a></li>

  <?php include_once(G5_PATH.'/plugin/srd-pushmsg/pushmsg_view.php'); ?>

<?php } else {  ?>
<li><a href="<?php echo G5_BBS_URL ?>/register.php">회원가입</a></li>

그러면 나타나는 위치는 새글...쇼핑몰...알림..

왜 그럴까요?
혹시 짐작 가시는곳이 있사온지요?
<?php include_once(G5_PATH.'/plugin/srd-pushmsg/pushmsg_view.php'); ?>
코드를 <li>태그로 감싸주세요

<li>
<?php include_once(G5_PATH.'/plugin/srd-pushmsg/pushmsg_view.php'); ?>
</li>
아네..... 정말 감사드립니다^^
아직 PHP 코드를 해석조차 할줄 모르는 초짜라서 헤메이고 있사옵니다^^
저도 저렇게 감싸볼까 하고 생각은 하고 있었지만 아래위 코드를 살펴봐도 링크를 걸어둔 경우만 저렇게 감싸 놨길래 해당이 안되나? 하며 망설이고만 있었사옵니다^^
전체 503
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT