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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 플러그인

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

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

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

첨부파일

alarm.rar (32.0K) 435회 다운로드 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 } ?>
© SIRSOFT
현재 페이지 제일 처음으로