밑에 실시간 애드온에서 기능을 조금 손 봤습니다.

- 기능 추가 -
1. 쪽지 도착시 음성 발생 기능 추가
( 님의 팁을 참조했습니다. ^^ 팁 잘쓸게요)
2. confirm 여부
( 쪽지 도착할때 바로 팝업을 뜨게 할지 confirm에서 확인을 거쳐 뜨게할지를 정할 수 있게 했습니다. )

ps : 음성파일(memo_on_swf)은 제로보드4 에서 사용한 음성을 첨부했습니다.

아래는 설치법 입니다.

-------------------
현재 쪽지기능을 창을 새로고침하거나 페이지를 이동하지 않더라도 체크해서 표시해주는 애드온 입니다.

첨부파일을 애드온(addons) 폴더에 복사하여 주시고 XML.request.php은 외부페이지로 연결 시켜줘야 합니다.


설치 방법
1. real_message.zip 파일을 압축울 풀면 real_message 폴더와 XML.request.php 파일이 나온다.
- [폴더] real_message
- [파일] XML.request.php

2. [폴더] real_message는 addons 폴더 안에 복사한다.

3. [파일] XML.request.php은 외부페이지 연동을 시키기 위한 파일이므로 임의의 곳에 복사한다.
(외부페이지로 사용할 임의의 폴더에 복사해두세요)

4. 관리자페이지에서 외부페이지를 하나 설정하여 레이아웃이나 기타 설정을 최소(아무것도 설정하지말고)로 설정하고
해당 XML.request.php파일의 경로를 입력하여 외부페이지를 만든다.

5. 관리자페이지에서 애드온 real_message 설정을 눌러 위 그림대로 XML request용 으로 만든 외부페이지 이름을 적는다.
(이름이 잘못되거나 형식이 잘못되면 오류납니다.)

6. 시간 설정은 제로XE를 이용하여 결과물 출력시 최소용량이 1.5KB가 나왔기 때문에 10초보단 30초 정도면 무난할 것 같습니다.

7. 사용하려는 모듈을 체크(이때 꼭 외부페이지로 만든 것도 체크해주어야 한다.)

8. 애드온 실행

- 추가 -
9. 커뮤니케이션 애드온에서 외부페이지로 만든 모듈을 체크풀어주시기 바랍니다.
( 고로 전체 체크 안되어 있는 상태에서 전체 체크 하시고 XML_request용 모듈만 체크 푸세요)

(※ 9번 항목은 버그 개선 전 까지 진행하지 마십시오.)


ps : 애드온 처리 1.0.5 지금 버그 있는거 아시죠?
한군대를 세팅하면 딴대가 다 초기화 되어 버립니다. -ㅅ-;;
또한 구 버젼에도 그랬지만 커뮤니케이션 애드온 에서 모듈 선택을 지정해버리면
'쪽지 보내기' 가 활성화 되지 않는 문제가 있습니다.

하여, 커뮤니케이션 애드온 패치를 알려드립니다.(오류가 개선될때까지 임시로 사용하세요)
./제로XE/addons/member_communication/member_communication.addon.php 파일을 엽니다.

그리고 제일 위에서 아래의 소스를 삽입해주세요.
-----------------
<?php
if(!defined("__ZBXE__")) exit();

// 실시간 애드온용 외부페이지 모듈이라면 패스
if(Context::get('mid') == 'XML_request') return;

밑줄 친 부분은 외부페이지로 설정하였던 모듈명을 적어주시기 바랍니다.

ps : 역시나 어김없이 실수가 있었군요 ^^;
( 3명 받으셨는데 다시 받아주세요. )
by Anna 안나 2008. 11. 6. 00:31