, , , ,

Ajaxchat

아작스 쳇 이다. vaslor.net에서는 초기에 가가라이브 채팅을 넣었다가 가가라이브의 사용자가 폭발적으로 증가하면서 서버 불안정이 있던 시기에 잠시 PHPfreeChat으로 전환하였다가, Blueimp의 Ajaxchat을 고쳐서 현재까지 장기간 사용하고 있다.

아작스쳇은

vaslorchat.jpg

커스터마이징

http://chat.openwiki.kr

배슬로 검색 추가.

채팅 문장 끝에 "?"를 붙이면 해당 내용으로 배슬로 구글맞춤검색을 하게 된다. 맨위의 검색창에 내용을 치는 것과 같다. 클라이언트 쪽만 수정해도 된다. js/custom.js 에 다음 함수를 추가한다.

ajaxChat.parseCustomInputMessage = function(text) {
   var iLen = String(text).length;
   switch( String(text).substring(iLen, iLen - 1)) {
      case '?':   //끝 문자가 ? 이면...
         var query=text.substr(0,iLen - 1);
         window.open('http://openwiki.kr/am/search.php?q='+query,'_parent');  //검색창을 엽니다.
         return '"'+query+'"[color=gray]에 대해 배슬로검색한다.[/color]';
      default:
         return text;
      }
}

간단하다.

누구나 수정하실 수 있다. 위키 사용법 참고하라.
1)
대부분의 호스팅 서비스는 채팅서버를 허용하지 않는다.