XE 공식 자료실

제작자
srboard
등록일
2013-02-23
다운로드 수
169
링크1
srboard.styx.kr

http://srboard.styx.kr/xe/
위 링크에 사용된 채팅소스입니다.
ajax를 사용하고,
사용자의 계정에 직접 설치해서 사용하는 것입니다.
채팅 데이타는 ./widgets/srchat/chat/ 경로에 저장되기 때문에,
이 디렉토리를 FTP에서 777 또는 707로 권한설정해줘야 합니다.

라이선스
GPL v2
설치경로
./widgets/srchat
최초 등록일
2010-10-24
전체 다운로드
13,616
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

업로드한 곳 : http://srboard.egloos.com/10993781
xe용 위젯 : srchat_XE_v218.53.rar
urlencode : urlencode.rar
버튼 아이콘 : buttons.rar
예제 : http://srboard.styx.kr/xe/

◇ 기본적인 설명은 :: http://srboard.styx.kr/srboard/index.php?section=15


<img class="zbxe_widget_output" widget="srchat" skin="default" chtsrchat="영문숫자로채팅방아이디" chtwidth="190px" chtheight="30mm" cht_contwh="85mm" cht_usrwh="15mm" cht_fsize="8" cht_family="Gulim" cht_wico="1" />

위젯 코드를 붙여넣기 할 때는
• chtheight="30mm" :
30%를 지칭하는데,%가 저기에 들어가면, 스킨으로 %라는 기호가 전달이 안됩니다.
그래서, 이것저것 해보다가 mm로 정했습니다.
mm로 전달된 값은 자바스크립트에서 % 로 변환됩니다.

이 두가지 제한사항은 페이지수정에서 위젯코드를 직접 만들 때는 해당되지 않습니다.
<img ~~> 이렇게 생성해서, 붙여넣기 할 때만 문제가 됩니다.
설치방법
widgets/srchat/chat 폴더의 권한을 FTP에서 777, 또는 707로 줍니다.
이후에 위젯코드를 생성하고,
관리자기능 링크(아이콘)를 열어서, [ install ] 버튼을 누르면 됩니다

srchat/chat
srchat/emoticon
압축 풀었을 때 이 폴더가 없으면, 새폴더라도 만들고,
FTP에서 widgets/srchat/chat 폴더의 권한을 777 또는 707로 주세요.
(알집으로 풀면 빈폴더를 복원해내질 않습니다. 유의하세요.)


화면 캡쳐01.png20130223_134421.jpg
 관리자 기능 맨 밑 버튼에 title 달아서 설명 나오도록
저장된 기록 비움 :: 저장된 기록 + 영구 저장 파일 리셋
첨부파일 삭제 ::
채팅내용 비움 :: 채팅 본문 리셋
모두 비움 :: 저장된 기록, 첨부파일, 채팅내용 모두 리셋


 저장된 기록은 64kb 까지만
이전 버전에서는 256kb 였는데
출력도 종종 되는데, 너무 큰 거 같아서 64kb 까지로 한정했습니다.
이 크기를 넘어서면, 영구저장 파일을 사용하는 경우엔, 영구저장 파일로 저장됩니다.
아닌 경우엔 그냥 삭제되구요.


처음 접속했을 때, 읽어올 본문의 갯수를 관리자 기능에서
관리자 기능에서 설정토록 했습니다. 0부터 90까지 설정할 수 있고, 그 이외의 값을 입력한 경우엔 10으로 바뀝니다.


• 비회원 닉네임 변경 안내문구 본문 출력 여부도 관리자 기능에서



• 우측 상단에 x 버튼 달았는데
만약 관리자 기능에서 퇴장:: 설정이 "사용 안 함" 이면, 보이지 않게 됩니다.


• 프로필 사진 출력할 수 있도록
위젯 설정창에 프로필 사진 선택이 추가되었습니다.
우선은 스타일에서 max-height:35px로 했는데
img.ht50 {} 부분입니다.


• 관리자 기능에 설정이 추가되면 늘 그렇지만 공지가 그만큼 밀립니다.
혹시 공지내용이 중요하다면,
업데이트 하기 전에 공지내용 백업하세요.


• 한글 ajax입력이 안되는 경우엔 urlencode.rar
외국서버에서 한글이 ajax로 입력안되는 경우가 있다고해서 원본의 일부를 수정한 파일입니다.
수정하는 방법은 http://srboard.styx.kr/srboard/index.php?id=free&no=584 덧글에 있는데, 별도로 배포하고 있습니다.
한글입력에 문제가 없으면, 불필요한 부하만 늘어나는 수정입니다.
적용 방법 - 원본을 다운받아서 압축풀고, urlencode.rar를 다운받아서 압축풀어서 원본의 해당파
일에 덮어씌웁니다.


• 질문은
http://srboard.styx.kr/srboard/index.php?id=free 여기서 하시고,
질문에 "XE용 srchat" 에 대한 질문이라고, 특정해주시기 바랍니다. (srchat도 여러가지가 있어서)
알집으로 압축풀면, 빈 폴더가 생성되지 않는답니다.. 되도록 다른 압축프로그램을 사용하시길 바랍니다.


아래 덧글에 프로필 이미지가 300px로 나온다는 얘기가 있는데,
혹시 업데이트가 정상적으로 된 경우라면,
브라우저 종류가 뭔지 궁금합니다.
안그래도 거기를 max-height:35px로 정의해둬서
혹시 max-height가 안먹히면 어쩌나 했는데,
firefox, chrome, opera, ie9에서는 다 멀쩡히 되길래 다 되나보다 했는데....

혹시 ie6~8 까지에서 그렇게 나온다면
스킨의 default.css 에서 img.ht50 {max-height:35px 이라고 된 부분을 그냥 height:35px로 바꾸세요.
의미도 없이 왜 max-height로 했는지 모르겠네요.
srchat 218.5 -> 218.51 수정사항 최초 설치시에 관리자 기능 링크(아이콘)가 보여야 하는데, 안보이는 문제점 수정
그래서 install 도 못하는 문제점이 있었습니다.
첨부파일 이름 중복되는 경우 앞에 번호를 매겨서 파일이름이 바뀌도록 함
스킨의 default.css에 img.ht50 {height:35px} 로 바꿈. (이전에 max-height:35px 이었다가 혹시나 해석못하는 브라우저가 있을까봐)


srchat 218.51 -> 218.52 수정사항

fixed 스킨과 hrz_fixed 스킨의 자바스크립트 오류 수정했습니다.
skin.html의 7번줄의 var chtx, chty, chtry; 이것을
var chtx, chty, chtry = 0; 이렇게 수정했습니다.
별 대단한 문제는 아니지만, 찜찜하니까.


srchat 218.52 -> 218.53 수정사항

자꾸 땜빵을 해서 죄송합니다.
한글 파일이 업로드 안되는 문제점 (됐는데 찾아내질 못하는)을 신고해주셔서 수정했습니다.
  hrz_fixed 스킨에서는 채팅본문 넓이, 참여자란 넓이를 %(mm) 단위로 설명하면 깨집니다. px단위로 설정하세요.

    • 뭔 오류인지 파일첨부가 안됩니다.     
srchat_XE_v218.53.zip
[다운로드] 버튼은 218.51 버전입니다.
여기 껄 다운받으세요.

포럼 0

로그인 후 작성할 수 있습니다.