실시간 쪽지 알림(AJAX) (G5 용) > 그누보드5 플러그인

그누보드5 플러그인

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

실시간 쪽지 알림(AJAX) (G5 용) 정보

실시간 쪽지 알림(AJAX) (G5 용)

첨부파일

alarm.rar (32.0K) 426회 다운로드 2019-03-27 01:11:00 포인트 차감500
테스트한 버전5.5.8.2.6
호환 가능 버전전체

본문

븅븅님 업로드한  실시간 쪽지 알림(AJAX) (아미나용)

https://sir.kr/g5_skin/26521

 

알람이 필요한터라 그누보드5  에 맞게 수정하였습니다. 

븅븅님께 양해구하지않고 배포 한 점 죄송합니다.

불쾌 하시다면 문자주세요. 삭제 처리 하도록 하겠습니다.

꾸벅~

 

 

 

다운로드파일을  plugin 폴더에 업로드합나다 . 

고정 으로 1분 에 한번식 작동 하고 30초후 사라집니다.

 

테마 사용하시거나 안사용하셔도  head.sub.php  파일에서 

<?
//ajax 알람
include_once(G5_PLUGIN_PATH.'/alarm/alarm.php');
?>
</head>    

head 태그 닫는 위에다  위에 소스 넣이면됩니다 .(주의 다른위치에넣으시면 css에러나 jquery때문에 작동하지안습니다.)

 

특정 페이지에서 alarm 표시안할려면 

alarm.php 파일에서 11줄 에 파일 명만 추가하시면됩니다.

 

※ 기능 추가

1. 음성 알람소리 추가하였습니다.

 

 

필요 하신분 이용하셔도 좋습니다 .

시간 이용하여 수정하여 50포인트 받을께용~~~

 

문제 있으며 댓글 남겨주세요.

 

추천
36

댓글 전체

흠 ... 댓글 달아 주신분들 감사합니다 .  잘이용하세요.
다운 13 번인데  추천이 2개라 흠 다음  작품부터는 포인트 대빨 걸어야겟네요.
저는 왜 작동이 안될까요ㅠ
플러그인 폴더에 추가 후 head.sub.php에 아작스 알람 추가하는게 정상적으로 읽지 못하는거 같은데,
head.sub.php는 정확히 어느쪽인가요? 테마쪽에만 추가하면 되나요?
제 경우
<script src="<?php echo G5_JS_URL ?>/jquery-3.0.0.js"></script>
<script src="<?php echo G5_JS_URL ?>/jquery-migrate-3.0.1.js"></script>

이렇게 jquery를 선언하고 있습니다.
확인해보니 alarm.php는 정상적으로 불러오고 있습니다..
만약 정상적으로 동작할 경우, 저 팝업 같은게 어디에 표시되나요? 화면 하단 상단 어디에도 보이질 않는걸 보면 역시 작동은 않는것 같습니다만...
감사합니다. 꼬박 2일걸려 원하는 위치에 원하는 스타일로 커스텀했습니다.
다른 분을 위해....
특정요소 다음에 나타나게 하려면
$('#test').append(html);
id="test" 다음에 나타납니다. 참고하세요
테마 사용중이고 플러그인에 테마 설치 하였고
head.sub.php
</head> 닫히는곳 위에다가 작성했는데 않되서 이글을 쓰는도중 다시 확인하니 위에
<?
//ajax 알람
include_once(G5_PLUGIN_PATH.'/alarm/alarm.php');
?>

이글에 <?부분에 <?php 가 없었내요 넣어보니 너무 잘 작동됩니다
너무 좋아 x랄을 탁치고 갑니다 감사합니다
아무런 반응이없어서요 ㅠㅠ

<?php
//ajax 알람
include_once(G5_PLUGIN_PATH.'/alarm/alarm.php');
?>

head.sub.php에 잘 넣었는데 동작이 되질 않아서요 ㅠㅠ

혹시 이 알람이 어디에 노출이 되는지 알 수 있을까요?
5.3.3.3 버전에서 잘받아서 잘 쓰고 있었습니다.
5.4.3.1 버전으로 설치후 아무런 반응이 없네요..
저만 안되는건지.. 5.4버전에서는 안되는지 알수가 없네요.. ㅜㅜ
삽질 끝에 실행되지 않는 원인 찾았습니다.
'alram.php' 에서 jquery가 실행되지 않는것이 원인입니다.
아래코드 삽입하시면 실행됩니다.
<script src="<?php echo G5_JS_URL; ?>/jquery-1.12.4.min.js"></script>
동일 증상 이여서
<script src="<?php echo G5_JS_URL; ?>/jquery-1.12.4.min.js"></script>
넣으니까 실행은 잘되는데.
테마 레이아웃이 깨지는데.. 증상없으신가요 ?
5.3.3.3 버전에서 잘 쓰고 있어요!

여쭤볼께 있는데 // 쪽지에서 보통 많이 알려진 양파군 이모티콘을 넣을수 있게 해놔서
쪽지에선 이모티콘 이미지가 보내지면 이쁘게 잘 보이는데

알림쪽지에서 하단에 뜰때는 , 이모티콘 그림으로 안보이고
태그로 보여요..

{ 이모티콘 : yangpagoon1.png:100 }  이런식으로요 이걸 보여주려면 어디를 수정해야할까요
G54 이상 유저는 아래처럼 <body> 태그 바로 밑에 삽입하셔야 정상 작동합니다.

</head>
<body<?php echo isset($g5['body_script']) ? $g5['body_script'] : ''; ?>>
<?php
//ajax 알람
include_once(G5_PLUGIN_PATH.'/alarm/alarm.php');
?>


PS.
head.sub.php 파일에 코드 넣으려면, alarm.php 코드를 아래 코드로 변경하셔야 합니다.



<?php
if (!defined('_GNUBOARD_')) exit; //개별 페이지 접근 불가
// 간격
//echo help('기본 60000ms, 밀리초(ms)는 천분의 1초. ex) 60초 = 60000ms');
$wset['delay'] = '60000';
$wset['delay'] = (isset($wset['delay']) && $wset['delay'] >= 60000) ? $wset['delay'] : 60000;
$alarm_url = G5_PLUGIN_URL."/alarm";
?>

<?php 
//특정 페이지에서 alarm 표시안함 
$except_alarm_page = array('memo.php',
					'point.php',
					'response.php',
					'follow.php',
					'scrap.php',
					'mypost.php',
					'myphoto.php',
					'shopping.php',
					'coupon.php',
					'memo_view.php',
					'memo_form.php');
if (!in_array(basename($_SERVER['PHP_SELF']), $except_alarm_page)) 
{ 
	if ($member['mb_id'])
	{		
?>


<?php
add_stylesheet('<link rel="stylesheet" href="'.$alarm_url.'/alarm.css">', 0);
add_javascript('<script>var memo_alarm_url = "'.$alarm_url.'";
var audio = new Audio("'.$alarm_url.'/memo_on.mp3"); // 임의 폴더 아래에 사운드 파일을 넣고 자바스크립트 동일경로 </script>', 0);
add_javascript('<script src="'.$alarm_url.'/alarm.js?ver='.G5_JS_VER.'"></script>', 0);
add_javascript('<script>
    $(function() {
        setInterval(function() {
            check_alarm();
        },'.$wset['delay'].');
        check_alarm();
    });
</script>', 0);
?>

<?php } ?>
<?php } ?>
전체 504
그누보드5 플러그인 내용 검색

회원로그인

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