그누보드 알림 플러그인 - 버그패치 (한번더 테스트 부탁드립니다)
알림글을 만들긴 했는데 혼자 테스트 하려니 버그찾기가 힘드네요
누구 테스트 해주실분 구합니다.
첨부파일을 다운로드 받으신후
그냥 그누보드 폴더에 덮으시면 됩니다.
expend와 plugin을 이용하고 있습니다.
사용법은 plugin/srd-pushmsg/readme.txt
파일을 참고해주세요
테스트 버전입니다.
테스트 하싧분들만 사용해주세요
=========================================================
버그패치 -
상단에서 불러오던 알림에서 ajax로 불러오던 스킨수정
그누보드의 common.php를 두번 호출하면서 알림이 두번 체크되던것을 수정
추가사항
그누보드의 추천기능 추천시 알림등록
비추천시는 등록되지 않음 -_-;;
변경사항
시간함수 변경
그누보드 익명닉네임 이 알려주신 팁 (감사합니다.)
재배포금지 항목을 변경합니다.
마지막으로 테스트 한번 더 부탁드립니다.
내일쯤 배포버전으로 만나요 ~~
다운로드는 하단 url으로
댓글 21개
10년 전
[https://sir.co.kr/data/editor/1506/33bb5152f7d4d53270f465ca75c3212c_1433144269_6909.png]
[https://sir.co.kr/data/editor/1506/thumb-33bb5152f7d4d53270f465ca75c3212c_1433144270_317_730x442.png]
시간도 잘 표시되고 추천도 알리고 비추천은 그냥 넘어가고....^^
알림이 없을때도 앙ㄹ림옆에 빤간색이 뜨네요. 이건 고치실거죠....ㅎㅎ
작업하다가 잠깐 테스트 했는데 이상이 없는듯 합니다. 홧팅!!!
[https://sir.co.kr/data/editor/1506/thumb-33bb5152f7d4d53270f465ca75c3212c_1433144270_317_730x442.png]
시간도 잘 표시되고 추천도 알리고 비추천은 그냥 넘어가고....^^
알림이 없을때도 앙ㄹ림옆에 빤간색이 뜨네요. 이건 고치실거죠....ㅎㅎ
작업하다가 잠깐 테스트 했는데 이상이 없는듯 합니다. 홧팅!!!
익명닉네임
10년 전
하하... 작동잘됩니다. 그런데 이거 저만 거슬려서 그런지 알람 [ 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]
이렇게 셋팅하면됩니다. //원본 //수정 둘중 하나를 지우시면 됩니다. 수정 지우면 레이어 눌려도 알림 [ ? ] 이게 유지 됩니다.
먼저 수정하실꺼같지만요..
해결 완료..
/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]
이렇게 셋팅하면됩니다. //원본 //수정 둘중 하나를 지우시면 됩니다. 수정 지우면 레이어 눌려도 알림 [ ? ] 이게 유지 됩니다.
익명닉네임
10년 전
전 벌써 해결햇어요 .. ㅎㅎ 제가 적은 댓글
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=1108363&&cpage=1&#c_1108367
방금 수정했어요 ㅎㅎ
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=1108363&&cpage=1&#c_1108367
방금 수정했어요 ㅎㅎ
익명닉네임
10년 전
제가 이리저리 문제점을 수정해서 정리해드리겠습니다.
알람이 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
개발자 : salrido@korea.com
그누보드 : 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]
알람이 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
개발자 : salrido@korea.com
그누보드 : 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]
익명닉네임
10년 전
style.css 를 열어서 #ol_arm 를 검색하여 아래의 css 로 변경하세요.
#ol_arm {z-index:10001;position:relative;cursor:pointer}
알림 링크 효과 추가..
#ol_arm {z-index:10001;position:relative;cursor:pointer}
알림 링크 효과 추가..
익명닉네임
10년 전
응??... 난 그냥 .. 뭔가 이상해서 php 로 수정했다가 저만 쓰면 예의가 아닌거같아서...
버그 공유했더니..
마무리는 제가 다한샘이라니요 .. 헉....
버그 공유했더니..
마무리는 제가 다한샘이라니요 .. 헉....
solsu1
10년 전
Rido님 고수셨네요. ㅡㅡ/
접속자도 없고, 자료도 없는 텅빈 홈만 하나 가지고 있어
사용할 일은 엄청 오래 없을 것 같은데요.
등록해 주신 코드 공부하는데 도움 좀 받고자 집어왔습니다.
감사히 잘 쓰겠습니다.
고맙습니다!
접속자도 없고, 자료도 없는 텅빈 홈만 하나 가지고 있어
사용할 일은 엄청 오래 없을 것 같은데요.
등록해 주신 코드 공부하는데 도움 좀 받고자 집어왔습니다.
감사히 잘 쓰겠습니다.
고맙습니다!
10년 전
방금 배포버전 그누에 등록했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_plugin&wr_id=679
http://sir.co.kr/bbs/board.php?bo_table=g5_plugin&wr_id=679
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
1주 전 | 10 | |
| 199718 |
|
1주 전 | 9 | |
| 199717 | 3주 전 | 20 | ||
| 199716 |
느긋한카키쿠키
|
3주 전 | 17 | |
| 199715 |
현대적인무질서한까마귀
|
3주 전 | 20 | |
| 199714 | 3주 전 | 24 | ||
| 199713 | 3주 전 | 33 | ||
| 199712 | 1개월 전 | 291 | ||
| 199711 |
안졸리니졸리니
|
1개월 전 | 144 | |
| 199710 |
|
1개월 전 | 160 | |
| 199709 |
|
1개월 전 | 91 | |
| 199708 | 1개월 전 | 106 | ||
| 199707 | 1개월 전 | 240 | ||
| 199706 | 1개월 전 | 41 | ||
| 199705 | 1개월 전 | 29 | ||
| 199704 | 1개월 전 | 46 | ||
| 199703 | 2개월 전 | 57 | ||
| 199702 | 2개월 전 | 97 | ||
| 199701 | 2개월 전 | 111 | ||
| 199700 | 2개월 전 | 83 | ||
| 199699 | 2개월 전 | 88 | ||
| 199698 | 2개월 전 | 134 | ||
| 199697 | 2개월 전 | 99 | ||
| 199696 |
|
2개월 전 | 245 | |
| 199695 | 2개월 전 | 88 | ||
| 199694 | 2개월 전 | 117 | ||
| 199693 | 2개월 전 | 185 | ||
| 199692 | 2개월 전 | 195 | ||
| 199691 |
|
2개월 전 | 169 | |
| 199690 | 2개월 전 | 257 | ||
| 199689 | 2개월 전 | 160 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기