실시간쪽지 - 정권짱님 쪽지 알리미 rev. 2.0.4 정보
실시간쪽지 - 정권짱님 쪽지 알리미 rev. 2.0.4첨부파일
본문
정권짱님의 실시간 쪽지를 바탕으로 수정한 버젼 입니다.
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.php에서 아래를 추가 합니다.
include_once("$g4[bbs_path]/realtime_memo.php");
(4) 기타
5000이 refresh time인데 너무 짧습니다. ff 디버그로 보면 5초도 안걸려요.
따라서 현실적으로는 50000 정도로 해도 충분할 것 같습니다.
사실 outlogin에 있는 쪽지 갯수를 바꾸는 것도 가능하지만 대부분의 경우
빈번한 화면 refresh가 이루어지기 때문에 굳이 그럴 이유는 없다고 생각해
생략했습니다. 수정할 부분을 줄여보자는 의미도 있구요.
그리고 outlogin 디렉토리에 넣지 않는 것은 이 코드를 범용으로 다른 곳에서
사용할 수도 있게 했으면 하는 생각에서 였고 사이트에 수정하는게 쉽게 하기
위한 의미도 있습니다.
수정사항
- 쪽지확인 레이버를 클릭하면 회원의 mb_memo_call 항목을 clear 합니다.
mb_memo_call에 아무런 값이 없으면 팝업 레이어가 뜨지 않습니다.
- 비회원의 경우 ajax request를 실행하지 않습니다. ajax request가 비회원
경우에도 실행되는 문제가 있어 수정했습니다.
- 음성부분도 뺐습니다. 다른 이유는 없고 모든 사용자들에게 일괄적으로 음성을
제공하는게 부적절하기 때문입니다. 기업에서 쓰는 사용자들은 음성이 나오면
부담스럽기 때문이고, 개인별로 설정하게 하려면 수정할 것이 좀 많아지기 때문에
모두가 쉽게 쓰게 하는 의미에서 음성을 빼 버린 것 입니다.
- 누구에게서 쪽지가 왔는지 알려줍니다. 더 편하겠죠??? 곱슬님. 감솨. ㅋㅋ
- 기타 불필요한 기능을 하는 code들을 정리했습니다.
기타 오류가 있으면 알려주시고, 조금 더 보완해주시면 고맙겠습니다.
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.php에서 아래를 추가 합니다.
include_once("$g4[bbs_path]/realtime_memo.php");
(4) 기타
5000이 refresh time인데 너무 짧습니다. ff 디버그로 보면 5초도 안걸려요.
따라서 현실적으로는 50000 정도로 해도 충분할 것 같습니다.
사실 outlogin에 있는 쪽지 갯수를 바꾸는 것도 가능하지만 대부분의 경우
빈번한 화면 refresh가 이루어지기 때문에 굳이 그럴 이유는 없다고 생각해
생략했습니다. 수정할 부분을 줄여보자는 의미도 있구요.
그리고 outlogin 디렉토리에 넣지 않는 것은 이 코드를 범용으로 다른 곳에서
사용할 수도 있게 했으면 하는 생각에서 였고 사이트에 수정하는게 쉽게 하기
위한 의미도 있습니다.
수정사항
- 쪽지확인 레이버를 클릭하면 회원의 mb_memo_call 항목을 clear 합니다.
mb_memo_call에 아무런 값이 없으면 팝업 레이어가 뜨지 않습니다.
- 비회원의 경우 ajax request를 실행하지 않습니다. ajax request가 비회원
경우에도 실행되는 문제가 있어 수정했습니다.
- 음성부분도 뺐습니다. 다른 이유는 없고 모든 사용자들에게 일괄적으로 음성을
제공하는게 부적절하기 때문입니다. 기업에서 쓰는 사용자들은 음성이 나오면
부담스럽기 때문이고, 개인별로 설정하게 하려면 수정할 것이 좀 많아지기 때문에
모두가 쉽게 쓰게 하는 의미에서 음성을 빼 버린 것 입니다.
- 누구에게서 쪽지가 왔는지 알려줍니다. 더 편하겠죠??? 곱슬님. 감솨. ㅋㅋ
- 기타 불필요한 기능을 하는 code들을 정리했습니다.
기타 오류가 있으면 알려주시고, 조금 더 보완해주시면 고맙겠습니다.
추천
0
0
댓글 전체