[기능] 로그인시 자동 쪽지 도착 알림 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[기능] 로그인시 자동 쪽지 도착 알림

페이지 정보

게시물QR코드

본문

회원이 로그인시 새로온 쪽지가 있으면 쪽지를 열어주는 소스를 살펴보겠습니다.

보통은 홈페이지의 전체 페이지에서 소스를 공통적으로 적용을 하고 싶을때에는

사용중인 head.php 파일의 상단에 소스를 작성하면 공통으로 적용 할 수 있습니다.

head.php 파일은 어떠한 페이지로 이동을 하더라도 항상 실행되기 때문인데요.

지금 작성해볼 쪽지 알림 소스는 head.php와 같이 공통적으로 불러오는 파일에 넣어주시면 되겠습니다.

<?php

//로그인시 쪽지 왔는지 알려주는

if ($is_member) {

//쪽지 테이블에서 마지막 쪽지를 읽어온다.

$sql = "select * from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' order by me_id desc limit 0,1 ";

$result = sql_fetch($sql);

$get_nick = get_member($result['me_send_mb_id'], $fields='mb_nick');

if ($result) {

//새창을 띄워준다.

$msg = "{$get_nick['mb_nick']} 님으로부터 쪽지가 도착했습니다.";

$url = G5_BBS_URL."/memo.php";

?>

<script>

alert("<?php echo $msg?>");

window.open("<?php echo $url?>", "win_memo","width=620, height=620");

</script>

<?php

}

}

?>

위의 예제소스를 간단하게 설명하자면

$is_member (회원로그인시)

읽지 않은 쪽지중 가장 최근에 도착한 쪽지를 읽어와서

알림창을 띄웁니다.

알림창의 내용은 'xxx 님으로부터 쪽지가 도착했습니다.' 라고 나타나겠네요.

그리고 자바스크립트의 window.open함수를 이용해서 새창으로 memo.php 파일을 열도록 되어있습니다.

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.