Rido

그누보드 알림 플러그인 - 버그패치 (한번더 테스트 부탁드립니다)

· 2015-06-01 (월) 16:15:55 · 2370 · 21

 

알림글을 만들긴 했는데 혼자 테스트 하려니 버그찾기가 힘드네요

누구 테스트 해주실분 구합니다.

 

첨부파일을 다운로드 받으신후 

그냥 그누보드 폴더에 덮으시면 됩니다.

 

expend와 plugin을 이용하고 있습니다.

 

사용법은 plugin/srd-pushmsg/readme.txt

파일을 참고해주세요

 
테스트 버전입니다.
 
테스트 하싧분들만 사용해주세요
 
 
=========================================================
 
버그패치 -
상단에서 불러오던 알림에서 ajax로 불러오던 스킨수정
  그누보드의 common.php를 두번 호출하면서 알림이 두번 체크되던것을 수정
 
추가사항
  그누보드의 추천기능 추천시 알림등록
  비추천시는 등록되지 않음 -_-;;
 
변경사항 
  시간함수 변경
  그누보드 익명닉네임 이 알려주신 팁 (감사합니다.)
  재배포금지 항목을 변경합니다.
 
마지막으로 테스트 한번 더 부탁드립니다.

내일쯤 배포버전으로 만나요 ~~ 

 

다운로드는 하단 url으로

http://salrido.kr/bbs/board.php?bo_table=gnu_skin&wr_id=4

|

댓글 21개

[https://sir.co.kr/data/editor/1506/33bb5152f7d4d53270f465ca75c3212c_1433144269_6909.png]
[https://sir.co.kr/data/editor/1506/thumb-33bb5152f7d4d53270f465ca75c3212c_1433144270_317_730x442.png]

시간도 잘 표시되고 추천도 알리고 비추천은 그냥 넘어가고....^^
알림이 없을때도 앙ㄹ림옆에 빤간색이 뜨네요. 이건 고치실거죠....ㅎㅎ
작업하다가 잠깐 테스트 했는데 이상이 없는듯 합니다. 홧팅!!!
빨간색.... 그런건 이제 스킨 만드는분이 알아서 ㅋㅋㅋ
그누보드 css분석하는게 힘들어요 -_- 켁
2015-06-01 (월) 16:45:52
하하... 작동잘됩니다. 그런데 이거 저만 거슬려서 그런지 알람 [ 0 ] 일때 먼저 뜨는건 좋은데 레이어 클릭 하면 실종되고 ... 레이어 살아져도 실종되네요.. 이부분 제가 수정해서 ... 한번 css 나 php 알려드리겠습니다...???

먼저 수정하실꺼같지만요..

해결 완료..

/plugin/srd-pushmsg/pushmsg_view.php 열어서 38번줄 소스
[code]
//알림글을 ajax로 불러온다
function ajax_msgload () {
$.post(
g5_url+"/plugin/srd-pushmsg/ajax.list_pushmsg.php",
{},
function(data) {
$('#dd_arm').html('');
$('#dd_arm').append(data);
if ($('#msg_count').val() > 0) {
$('#arm_cnt').html($('#msg_count').val());
} else {
//원본 $('#arm_cnt').hide();
//수정 $('#arm_cnt').html($('#msg_count').val());
}
}
);
}
[/code]
이렇게 셋팅하면됩니다. //원본 //수정 둘중 하나를 지우시면 됩니다. 수정 지우면 레이어 눌려도 알림 [ ? ] 이게 유지 됩니다.
수고하셨습니다...^^
버그수정하다 다른 버그를 양성하는 ....
감사합니다. 수정해서 배포하겠습니다.
알림이 있으면 레이어가 그대로인데 알림이 없으면 익명닉네임 말씀처럼 보기가 그러네요...^^;;
2015-06-01 (월) 16:52:02
전 벌써 해결햇어요 .. ㅎㅎ 제가 적은 댓글
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=1108363&&cpage=1&#c_1108367

방금 수정했어요 ㅎㅎ
빠르시네요....ㅎㅎ
2015-06-01 (월) 17:05:25
불편한건 서로 빨리 공유해서 고쳐야죠 ㅎㅎ..
2015-06-01 (월) 17:24:26
제가 이리저리 문제점을 수정해서 정리해드리겠습니다.
알람이 0 일경우 SIR 처럼 숫자 0 배경색이 변경되도록 수정했습니다.

/plugin/srd-pushmsg/pushmsg_view.php 열어서 22번줄 소스 코드를 아래의 소스코드로 보고 싸그리 변경합니다.

[code]
//변경 전
$result = sql_fetch ($query);
$msg_count = $result['cnt'];
?>
<div id="tnb">
<ul>
<li id="ol_arm">알림 <span class="tnb_nb nb_nb_new arm1" id="arm_cnt"><?php echo $msg_count?></span><dl></dl>

//변경 후
$result = sql_fetch ($query);
if ($result['cnt'] > 1) $armbg = 'arm1';
elseif ($result['cnt'] == 0) $armbg = 'arm0';

$msg_count = $result['cnt'];
?>
<div id="tnb">
<ul>
<li id="ol_arm">알림 <span class="tnb_nb nb_nb_new <?php echo $armbg ?>" id="arm_cnt"><?php echo $msg_count?></span><dl></dl>
[/code]


알람이 없을때 레이어 눌리면 아예 아무것도 없이 모두 보기만 뜨는 현상을 제가 위에 새로운 알림이 없습니다. 라는 문구를 추가 했으며, while 를 for 로 교체했습니다.

/plugin/srd-pushmsg/ajax.list_pushmsg.php 열어서 밑의 소스로 갈아타세요.

[code]
<?php
include_once('./_common.php');

/*
프로그램 : srd_pushmsg
그누보드5의 알림서비스 플러그인
ver . beta 0.1
개발자 : [email protected]
그누보드 : rido
개발일 : 2015 05 29
- 세상만사 다 귀찮다 -_- 킁 먹고살기 힘들다.
- 소스 수정 / 사용은 알아서들 하시고 재배포 및 소스포함시 저작권만 유지해주세요
- 수정시 수정사항을 메일로 피드백 해주시면 감사하겠습니다.
*/

$query = "
select count(*) as cnt from {$g5['g5_srd_pushmsg']}
where mb_id = '{$member['mb_id']}' and (msg_check != 'd' and msg_check = 'n')
";
$result = sql_fetch ($query);
$msg_count = $result['cnt'];
//$msg_count = 0;

echo "<input type='hidden' id='msg_count' value='{$msg_count}' />";

$query = "
select * from {$g5['g5_srd_pushmsg']}
where mb_id = '{$member['mb_id']}' and (msg_check != 'd' and msg_check = 'n') order by msg_id desc limit 0,5
";
$result = sql_query($query);

for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<dd class="comment">
<a href="javascript:msg_link('<? echo $row['msg_link']?>','<?php echo $row['msg_type']?>','<?php echo $row['msg_id']?>');" class="redirect_link">
<?php echo $row['msg_subject']?>
<span class="arm_time"><?php echo srd_date_return($row['msg_wdate'])?></span></a>
<a href="javascript:msg_del('<?php echo $row['msg_id']?>')" class="arm_del"><img src="<?php echo G5_URL?>/plugin/srd-pushmsg/images/ico_del.gif" alt="알림읽음"></a>
</dd>
<?php //알림이 없을경우
} if ($i == 0) {
?>
<dd id="arm_empty">
새로운 알림이 없습니다
</dd>
<?php
} //for end
?>
<dd id="arm_all"><a href="<?php echo G5_URL?>/plugin/srd-pushmsg/">모두보기</a></dd>
</dl>
[/code]
새로운 알림이 없을경우는 만들어 넣을 생각이었는데
먼저 작업해 주셨네요 감사합니다. ^^

수정후 배포하겠습니다.
2015-06-01 (월) 17:29:56
style.css 를 열어서 #ol_arm 를 검색하여 아래의 css 로 변경하세요.

#ol_arm {z-index:10001;position:relative;cursor:pointer}

알림 링크 효과 추가..
넵 감사합니다.
들어올때마다 버그가 잡히네요....ㅎㅎ
수고가많습니다. 제가 도와드릴일은 없네요....ㅋ~
그러네요 마무리는 익명닉네임님이 다 ㅋㅋㅋㅋ
이제 손빨고 있다가 내일쯤 배포만 ...하면
전그냥 넙죽 받아서 쓸렵니다....^^

Rido,익명닉네임 홧팅!!!
2015-06-01 (월) 18:08:57
응??... 난 그냥 .. 뭔가 이상해서 php 로 수정했다가 저만 쓰면 예의가 아닌거같아서...
버그 공유했더니..
마무리는 제가 다한샘이라니요 .. 헉....
ㅋㅋㅋㅋ 수정더 할데가 없으면 슬슬 배포준비 하겠습니다.
2015-06-01 (월) 19:20:37
지금은 수정할대가 없는거 같네요..
혹시모르니 수정할곳 생기면 나부터 적용해서 테스트후.
쪽지로 알려드릴께요.
Rido님 고수셨네요. ㅡㅡ/

접속자도 없고, 자료도 없는 텅빈 홈만 하나 가지고 있어
사용할 일은 엄청 오래 없을 것 같은데요.
등록해 주신 코드 공부하는데 도움 좀 받고자 집어왔습니다.
감사히 잘 쓰겠습니다.

고맙습니다!
방금 배포버전 그누에 등록했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_plugin&wr_id=679
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,933건
+
제목 글쓴이 날짜 조회
15-06-01 조회 1,184
15-06-01 조회 1,363
15-06-01 조회 1,431
15-06-01 조회 1,321
15-06-01 조회 1,292
15-06-01 조회 1,301
15-06-01 조회 1,188
15-06-01 조회 1,263
15-06-01 조회 1,341
15-06-01 조회 1,334
15-06-01 조회 1,434
15-06-01 조회 1,285
15-06-01 조회 1,359
15-06-01 조회 1,442
15-06-01 조회 1,289
15-06-01 조회 1,299
15-06-01 조회 2,371
15-06-01 조회 1,330
15-06-01 조회 1,270
15-06-01 조회 1,641