XE 공식 자료실

제작자
srboard
등록일
2010-12-20
다운로드 수
106
링크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://pds20.egloos.com/pds/201012/20/03/srchat_XE_204.0.zip
링크주소 : http://srboard.egloos.com/10632094
예제 : http://srboard.styx.kr/xe/
예제 : http://srboard.styx.kr/xe/vvvv  (예제는 언제든지 삭제될 수 있습니다)

 
여러모로 부족하니까,
잘 아시는 분이 수정해서 다시 배포하셔도 됩니다.
다만, srchat.php소스에 원제작자 표시만 지우지 말아주세요.

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

 
<img class="zbxe_widget_output" widget="srchat" skin="default" chtsrchat="w200" chtwidth="190px" chtheight="30mm" cht_contwh="85mm" cht_usrwh="15mm" cht_fsize="8" cht_family="Gulim" cht_usecolor="1" />
 
위젯 코드를 붙여넣기 할 때는
• chtheight="30mm" :
30%를 지칭하는데,%가 저기에 들어가면, 스킨으로 %라는 기호가 전달이 안됩니다.
그래서, 이것저것 해보다가 mm로 정했습니다.
mm로 전달된 값은 자바스크립트에서 % 로 변환됩니다.
 
이 두가지 제한사항은 페이지수정에서 위젯코드를 직접 만들 때는 해당되지 않습니다.
<img ~~> 이렇게 생성해서, 붙여넣기 할 때만 문제가 됩니다.
설치방법
widgets/srchat/chat 폴더의 권한을 FTP에서 777, 또는 707로 줍니다.
이후에 위젯코드를 생성하고,
관리자기능 링크를 열어서, [ install ] 버튼을 누르면 됩니다

srchat/chat
srchat/emoticon
압축 풀었을 때 이 폴더가 없으면, 새폴더라도 만들고,
FTP에서 widgets/srchat/chat 폴더의 권한을 777 또는 707로 주세요.
(좀 더 신뢰성있는 압축프로그램 사용을 권장합니다)

 
수정사항
capture0005.png 

capture0006.png

• 글쓰기 시간간격 설정추가 (관리자기능)
 :: 글쓰기하고 또 글쓰기 할 때의 시간간격이 설정된 값보다 작으면,
 :: 위 그림처럼 메시지가 출력되고. 글쓰기가 안되도록 했습니다.
 :: 값을 0으로 설정하면, 적용하지 않습니다.

• 이모티콘 고정높이 설정추가 (관리자기능)
 :: 이모티콘 출력되는 곳의 높이를 px 단위로 설정해서,
 :: 그 이상을 넘어서지 않고, 필요한 경우 스크롤바가 출력되도록 했습니다.
 :: 값을 0으로 설정하면, 높이제한 되지 않습니다.
 
• 강퇴 본문출력여부 설정추가 (srchat.php 상단)
 :: srchat.php 16번 줄에
 :: $chtvban = 1; // 강퇴했을때, 본문에 출력여부(0 : 출력안함)
 :: 이렇게 추가해서, $chtvban = 0; 이렇게 수정하면, 누가 강퇴되었다는 메시지가 출력되지 않도록 했습니다.
 
• upload 버튼 문제 수정
 :: ie6, ie7에서 업로드버튼 부분에 스크롤바가 출력되는 문제를 수정했습니다.
 :: 거기가 iframe 인데, body {overflow:hidden} 이렇게 하고 그냥 넘어갔었는데,
 :: 확인해보니까 스크롤바가 계속 남아있어서, 검색후에 html {overflow:hidden} 이렇게 하니까 해결되었습니다.
 
• 사용자구분 수정
 :: srchat.php 21~22번 줄에
 :: $chtip = str_pad(str_replace('.','',$_SERVER['REMOTE_ADDR']),12,'x'); /* ip로 사용자구분 할때 */
 :: //$chtip = substr(session_id(),0,12); /* ip로 사용자구분 안할때 */
 :: 이렇게 되어 있는데, 지난 버전에는 실수로
 :: ip가 아닌, 세션아이디로 사용자구분되도록 해놓고, 배포했습니다.
 :: 그 부분 수정했습니다.

• 기타 요구사항
 :: emoticon 폴더에 이미지 파일을 폴더채로 저장하고, 분류해서 출력시키라는 요구는, 복잡해서 다음으로 넘겼습니다.
 :: 강퇴자의 회원닉네임이나 아이피를 보여달라는 요구도, 다음으로 넘겼습니다.
 :: 위 두가지가 구현가능하면서, 달성되지 않고 남아있는 요구사항입니다.
 

포럼 0

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