실시간쪽지 - 정권짱님 쪽지 알리미 rev. 2.0.5 정보
실시간쪽지 - 정권짱님 쪽지 알리미 rev. 2.0.5첨부파일
본문
2.0.5 수정사항
- 음성부분 추가 (/bbs/realtime_memo.php에서 설정을 할 수 있습니다)
/bbs/realtime_memo2.php
/bbs/img/Kim_Ae-ni_ver.swf
--- 실시간 쪽지에 대해서 ---
정권짱님의 실시간 쪽지를 바탕으로 수정한 버젼 입니다.
IE에서 닉네임이 한글일 때 오류가 발생해서 천하무적 곱슬님께서 수정해 주셨습니다.
정권짱님의 좋은 스킨 감사드립니다.
덕분에 오랫동안 고민하던 문제를 해결 할 수 있었습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=59082
설치방법
1. 설치방법
(1) 첨부된 파일에서
realtime_*는 /bbs 디렉토리에
img 디렉토리의 이미지는 /bbs/img 디렉토리에 넣습니다.
(2)
head.sub.php에서 아랫 부분을 코멘트 처리 합니다. 뭐 안해도 상관은 없습니다.
// 쪽지를 받았나?
//if ($member['mb_memo_call']) {
// $mb = get_member($member[mb_memo_call], "mb_nick");
// sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
// alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
//}
(3)
head.sub.php에서 body tag 아랫부분에 아래를 추가 합니다.
<?
include_once("$g4[bbs_path]/realtime_memo.php");
?>
* 클럽2의 경우 실시간 쪽지 사용시 2번 뜨는 문제가 있습니다. 이것은 불필요한 head.sub.php
호출 때문에 발생하는 것이라 모두 수정했습니다. 사용중인 사이트에서 2번 뜨면 head.sub.php가
필요이상 호출된 것 입니다. 이경우에는 해당코드에 java script 변수를 정의하는 head.sub.php의
javascript 부분만 별도로 include 하면 됩니다.
(4) 기타
5000이 refresh time인데 너무 짧습니다. ff 디버그로 보면 5초도 안걸려요.
따라서 현실적으로는 50000 정도로 해도 충분할 것 같습니다.
사실 outlogin에 있는 쪽지 갯수를 바꾸는 것도 가능하지만 대부분의 경우
빈번한 화면 refresh가 이루어지기 때문에 굳이 그럴 이유는 없다고 생각해
생략했습니다. 수정할 부분을 줄여보자는 의미도 있구요.
그리고 outlogin 디렉토리에 넣지 않는 것은 이 코드를 범용으로 다른 곳에서
사용할 수도 있게 했으면 하는 생각에서 였고 사이트에 수정하는게 쉽게 하기
위한 의미도 있습니다.
수정사항
- 쪽지확인 레이버를 클릭하면 회원의 mb_memo_call 항목을 clear 합니다.
mb_memo_call에 아무런 값이 없으면 팝업 레이어가 뜨지 않습니다.
- 비회원의 경우 ajax request를 실행하지 않습니다. ajax request가 비회원
경우에도 실행되는 문제가 있어 수정했습니다.
- 누구에게서 쪽지가 왔는지 알려줍니다. 더 편하겠죠??? 곱슬님. 감솨. ㅋㅋ
- 기타 불필요한 기능을 하는 code들을 정리했습니다.
기타 오류가 있으면 알려주시고, 조금 더 보완해주시면 고맙겠습니다.
- 음성부분 추가 (/bbs/realtime_memo.php에서 설정을 할 수 있습니다)
/bbs/realtime_memo2.php
/bbs/img/Kim_Ae-ni_ver.swf
--- 실시간 쪽지에 대해서 ---
정권짱님의 실시간 쪽지를 바탕으로 수정한 버젼 입니다.
IE에서 닉네임이 한글일 때 오류가 발생해서 천하무적 곱슬님께서 수정해 주셨습니다.
정권짱님의 좋은 스킨 감사드립니다.
덕분에 오랫동안 고민하던 문제를 해결 할 수 있었습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=59082
설치방법
1. 설치방법
(1) 첨부된 파일에서
realtime_*는 /bbs 디렉토리에
img 디렉토리의 이미지는 /bbs/img 디렉토리에 넣습니다.
(2)
head.sub.php에서 아랫 부분을 코멘트 처리 합니다. 뭐 안해도 상관은 없습니다.
// 쪽지를 받았나?
//if ($member['mb_memo_call']) {
// $mb = get_member($member[mb_memo_call], "mb_nick");
// sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
// alert($mb[mb_nick]."님으로부터 쪽지가 전달되었습니다.", $_SERVER[REQUEST_URI]);
//}
(3)
head.sub.php에서 body tag 아랫부분에 아래를 추가 합니다.
<?
include_once("$g4[bbs_path]/realtime_memo.php");
?>
* 클럽2의 경우 실시간 쪽지 사용시 2번 뜨는 문제가 있습니다. 이것은 불필요한 head.sub.php
호출 때문에 발생하는 것이라 모두 수정했습니다. 사용중인 사이트에서 2번 뜨면 head.sub.php가
필요이상 호출된 것 입니다. 이경우에는 해당코드에 java script 변수를 정의하는 head.sub.php의
javascript 부분만 별도로 include 하면 됩니다.
(4) 기타
5000이 refresh time인데 너무 짧습니다. ff 디버그로 보면 5초도 안걸려요.
따라서 현실적으로는 50000 정도로 해도 충분할 것 같습니다.
사실 outlogin에 있는 쪽지 갯수를 바꾸는 것도 가능하지만 대부분의 경우
빈번한 화면 refresh가 이루어지기 때문에 굳이 그럴 이유는 없다고 생각해
생략했습니다. 수정할 부분을 줄여보자는 의미도 있구요.
그리고 outlogin 디렉토리에 넣지 않는 것은 이 코드를 범용으로 다른 곳에서
사용할 수도 있게 했으면 하는 생각에서 였고 사이트에 수정하는게 쉽게 하기
위한 의미도 있습니다.
수정사항
- 쪽지확인 레이버를 클릭하면 회원의 mb_memo_call 항목을 clear 합니다.
mb_memo_call에 아무런 값이 없으면 팝업 레이어가 뜨지 않습니다.
- 비회원의 경우 ajax request를 실행하지 않습니다. ajax request가 비회원
경우에도 실행되는 문제가 있어 수정했습니다.
- 누구에게서 쪽지가 왔는지 알려줍니다. 더 편하겠죠??? 곱슬님. 감솨. ㅋㅋ
- 기타 불필요한 기능을 하는 code들을 정리했습니다.
기타 오류가 있으면 알려주시고, 조금 더 보완해주시면 고맙겠습니다.
추천
0
0
댓글 전체

그동안 플레시로 만들어진 알리미써서 사용안했는데 이참에 함 바꿔봐야겠습니다. ㅎㅎ
ㅎㅎ... 정권짱님 코드에 있던 플래쉬로 된 알리미 인데요.
코드를 좀 더 수정해서 올릴거에요.
코드를 좀 더 수정해서 올릴거에요.
얼른 설치를 해봐야겠네요...
아주 잘되고 있습니다...
쪽지2 쓰면쓸수록 좋아지네요..
감사합니다.
쪽지2 쓰면쓸수록 좋아지네요..
감사합니다.

head.sub.php에 넣으시려면
<?
include_once("./_common.php");
include_once("$g4[bbs_path]/realtime_memo.php");
?>
이렇게 하시면 됩니다.
그런데 클럽2에서 알리미창이 2개가 뜨더라구요;;
※ 만약 알리미를 쓰고자하는 PHP문서의 디렉토리에 _common.php가 없다면 새로 생성하세요.^^
<?
include_once("./_common.php");
include_once("$g4[bbs_path]/realtime_memo.php");
?>
이렇게 하시면 됩니다.
그런데 클럽2에서 알리미창이 2개가 뜨더라구요;;
※ 만약 알리미를 쓰고자하는 PHP문서의 디렉토리에 _common.php가 없다면 새로 생성하세요.^^

내용을 자꾸 수정하다보니 댓글쓰는게 보통 힘든게 아니네요. ㅎㅎ;;;
그래요??? 클럽2에서 한번 테스트를 해보구 방법을 찾아야 하겠네요.

오른쪽에 뛰우려면 Left문자를 모두 Right로 바꿔주시면 됩니다.

'width=610,height=460,status=no,toolbar=no,resizable=yes,scrollbars=yes');
쪽지2 사용자의 경우 위 부분의 width(너비)는 710, height(높이)는 600로 하셔야합니다.
쪽지2 사용자의 경우 위 부분의 width(너비)는 710, height(높이)는 600로 하셔야합니다.
코드를 2번 호출해서 2번 실행 되는 것 입니다. 이거... 좀 생각해볼 문제네요. ㅠ..ㅠ

include_once는 "한번만 인클루드하다"라는 뜻이 있는거아니였나요?
저거 쓰는게 2개 이상이여도 빠른쪽에 있는 코드만 실행되던데요?
저거 쓰는게 2개 이상이여도 빠른쪽에 있는 코드만 실행되던데요?
이상하게 2번 실행하더라구요 ㅠ..ㅠ...
잘 되는거 같습니다.....아주 좋네요.

감사합니다. 잘 사용할께요
실시간쪽지