비공개 채팅 - 모바일
비공개 채팅 - PC
공개 채팅 - 모바일
공개 채팅 - PC
ttps://xetown.com/topics/1131126 기반이며 과거보다 훨씬 진보되었습니다.
간단히 말해서 유챗과 카카오 채팅을 님의 사이트에서 서비스하는 것과 유사합니다.
시작, 개발, 배포에 이르기까지 많은 난관이 있었는데 유용히 쓰이기를 바랍니다.
설치부터 PC화면 띄우기 (위 영상 참조)
모바일 예 (위 영상 참조)
설명: https://tradia.me/diablo2/rhymix/11510119
문의: https://tradia.me/diablo2/rhymix
내용 중 미숙한 부분은 너른 양해를 구하며 지적해 주시면 보완 하겠습니다.
다음의 경로는 MIT 라이센스 하에 본 프로그램에 포함되어 있습니다.
- source/socket.io.min.js
- popup/jquery-3.6.0.min.js
popup/jquery-migrate-3.4.0.min.js - skins/default/OverlayScrollbars
감사합니다.
-
1.0.4 패치
- 로그인 사용자의 접속 여부를 실시간으로 보여주는 플러그인: is_connected
설정 참조, 아래 캡쳐 참조 (닉네임에 파란 동그라미 표시) 공개 채팅방의 css 파일 변경 가능하게 지원: 설정 참조
쉽게 말해서 public_chat/0/style.css 파일을 작성하면 공개 채팅에 일괄 적용됩니다.
1.0.3 패치
- iphone 호환
- server time auth 설정을 추가 [서버 시간이 올바르지 않아 접속이 실패할 경우 disabled 선택]
-
1.0.2 패치
업데이트 주의사항: 업데이트 하시면 아래와 같이 [설정 완료하기]를 꼭 눌러주세요.
누르지 않으면 개인 메세지가 올바로 작동되지 않습니다.
최신 버전을 최초 설치하실 경우 관계 없습니다.
개선
- 이미지 업로드 플러그인 - iframe 띄우기가 적절하면 팝업 대신 iframe 레이어 사용
(PC웹에 위젯처럼 아주 좁은 너비이면 이미지 업로드가 팝업으로 나옵니다) - firefox 브라우저 호환 향상
iphone safari 브라우저 호환 향상 - 대화 상대 숨기기 (=채팅 나가기)
채팅 삭제는 실시간 연동이 필요하고 까다로워서 대화 상대를 숨기는 정도로 일단 개발을 했습니다.
오류 수정:
- 대화가 없을 때 신규 채팅이 발생하면 경고창만 나오고 대화를 가져오지 못함
-
1.0.1 패치
신규 플러그인:
- 이미지 업로드 플러그인 https://tradia.me/diablo2/rhymix/11547128
오류 수정:
- 관리자가 타인의 채팅 삭제 작동 안함
- 채팅방 부관리자 작동 안함
- 채팅방 청소 작동 안함