실시간 쪽지 구현하기 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

실시간 쪽지 구현하기 정보

쪽지 실시간 쪽지 구현하기

첨부파일

realtimememo.zip (81.5K) 549회 다운로드 2006-05-28 02:59:45

본문

ajax을 이용해서 실시간 쪽지를 구현해봤습니다..
처음 만들어 본것이라서 허접합니다..
이해해주세요...

그리고 테스트를 많이 못해봤습니다...
무슨 문제가 있으시면 제 블로그(http://yotta.tistory.com/12)에 댓글남겨주세요..


설치방법 ---------------------------------------------------------------------------------------------
1. 아웃로그인(outlogin) 스킨폴더안에 다운받은파일을 압축은 푼다음 업로드하세요
파일설명(총3개) : realtime_memo.php - 실시간 쪽지 확인 함수가 있는 파일
                        realtime_memo_connect.php - DB에 연결하여 쪽지정보를 가져옴
                        Kim_Ae-ni_ver.swf - 메모알림 음성파일임

2. outlogin.skin.2.php 설정하기
2-1. 2~3줄에 include_once($outlogin_skin_path."/realtime_memo.php"); 추가
2-2. <?=$memo_not_read?> 대신 <span id="realtime_memo_new"></span>  로 수정
cf)  realtime_memo_total - 전체 쪽지수 리턴
추천
6

댓글 전체

좋은 내용입니다.
ajax게시판에 영문 tutorial 올렸습니다.
조금만 보안해서 헐랭님거랑 합치면
좋겠습니다.

일단 현재 익스플로어 외의 브라우져에선 잘 안되는 부분 수정하고
내용의 변화가 있을 때만 xml 페이지를 새로 생성하여 덮는 형태를 취한다면
정해진 시간마다 클라이언트가 xml페이지를 호출해도
웹서버자원은 똑같이 사용되겠지만
데이터베이스자원은 많이 줄게 될것입니다.

현재의것은 히든 페이지를 시간을 정해놓고 리로드 하는 방식이랑
효과나 결과는 거의 비슷하지 싶습니다.
댓글 감사합니다.^^
ajax공부하면서 실습겸 만들어 본것이라서 많이 허접합니다...
좀더 공부해서 완벽하게 되도록 노력하겠습니다..

그리고 ajax 영문 tutorial 잘보겠습니다. ~~
유창화님이 올려주신 영문 tutorial 봤는데, 잘 나와있더라구요...
그리고
http://blog.naver.com/jinoxst/140021511970
위 블로그 가보세요.. 저도 jinoxst님 설명보고 공부하고 있는중입니다..

ps.사실 저도 ajax공부한지 몇일 안됬음.. -_-;; 왕초보
[추가 설명]
익스플로러 6.0
파이어폭스  1.5.0.3 한글판
에서 정상작동됩니다...(2가지밖에 설치안되서 다른 브라우저는 테스트 못했습니다)

refresh 시간이 5000ms 이므로 최장 5초안에 새로운 쪽지가 있는지 확인됩니다.. (시간 수정가능)

xml(realtime_memo_connect.php) 보시면
total(전체쪽지수),new(새로운쪽지수),alram(쪽지확인유무) 태그가 있는데, 최소 사항만 읽어오기때문에 DB에 무리는 거의 없을것으로 예상됩니다.

새로운 메세지올때 음성으로 알려주는데, 음성을 안나오게 할려면 realtime_memo.php에서 수정하면 됨..

새로운메세지확인 유무정보만 읽어오고 DB에 업데이트를 안시켜서 쪽지창이나 다른 페이지로 이동할때 메세지창이 뜹니다.
메세지창을 안띄우고 싶으신분은 제 블로그에서 파일을 다시 받으세요..(글 수정이 안됨-_-;;)

그리고 작동안되시는분 계시면 알려주세요..
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

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