웹마스터 팁

안녕하세요.


저도 이제 xe 팁을 쓸 정도가 된것 같습니다.


xe를 5년넘게 썻으니깐요.ㅎㅎㅎ


쪽지 보내기창에 파일첨부하는 팁입니다! 유용하게 쓰시기를!



우선,


modules/communication/skins/스킨폴더/send_message.html  파일을 엽니다.


바로 요놈이 쪽지 보내기창에서 읽어오는 녀석이에요.


여기에다가



<input type="file" name="file_message" size="10" id="file_message" />


이런식으로 input 만들어 주시면 됩니다.


그리고 나서 쪽지보내기 버튼을 눌르면 위에 파일이 첨부한 상태에서 다음 액션으로 넘어갑니다.


다음 연결되는 액션 파일은


modules/communication/communication.controller.php 입니다.


쪽지 보내기 버튼을 누르면 다음 실행되는 녀석이 바로 요놈입니다.


요놈에다가 아까 file_message 값을 가져와서 여기 페이지에서 바로 db에다가 넣어버리면 되는거죠!


아래 소스를 찾으시고 바로 밑에 추가되는 필드들을 입력하시면 됩니다!


  $receiver_args->receiver_srl = $receiver_srl;
  $receiver_args->message_type = 'R';
  $receiver_args->title = $title;
  $receiver_args->content = $content;
  $receiver_args->readed = 'N';
  $receiver_args->regdate = date("YmdHis");


--> 이 밑에 있는 녀석들이 추가되는 부분이에요.

  $receiver_args->file_name = $file_name;
  $receiver_args->file_url = $file_url;
  $receiver_args->file_size = $file_size;





아참! 그리고 정말 중요한 팁! db에 넣을때 개별적으로 mysql 쿼리문 써서 넣으면 기본 쪽지 보내는 방법하고 따로따로 db에 들어가기 떄문에,


xe에서 쪽지 보낼때 같이 동시에 같은 필드에 저장이 되기 위해서는


xe에서 db에 넣을때 쓰는 xml db쿼리 문을 써야 합니다.


그럴려면 손봐야 하는 녀석들이 바로


/modules/communication/quries/sendMessage.xml  요녀석하고

/modules/communication/quries/schemas.xml 요녀석 2가지입니다.


위에 xml 로 되어있는 파일들에다가 저장될 필드를 생성해서 집어넣으면 됩니다!



3시간정도 삽실끝에 제가 개발한 방식입니다. 자랑자랑!



제목 글쓴이 날짜
(글) 등록 시간을 변경해 봅시다. [4] file Simulz 2007.10.26
(글) 서명 높이 줄이고 스크롤바 생성 [4] Simulz 2007.10.26
달력으로 게시판 글 검색하기(블로그 말고) [4] file 핑크플로이드 2007.10.27
게시판 정렬순서 오름차순 내림차순 옵션 만들기 [1] 지허 2007.10.29
ZBXE용 도쿠위키 연동소스 코드 [7] 베니 2007.10.29
IIS 5.x 6.0 에서 PHP 성능을 높여보자... 핑크플로이드 2007.10.30
게시판 상단의 css 옆의 마크 안나오게 하는방법좀 알려주세여! [4] file 홍제헌 2007.10.30
로그인/로그아웃 화면 첨부합니다. 이미지 변경법좀 ... [1] file 홍제헌 2007.10.30
댓글 입력폼이 너무 무겁게 느껴질때 [2] 비지니스 2007.10.31
설치확인 후 빈오류창뒤 다시 처음화면으로 넘어갈때... [1] file 지연아빠 2007.11.01
랜덤으로 (최근) 게시물 추출하기.. [13] 지허 2007.11.02
apmsetup5를 이용한 zbxe 설치 및 복구 [2] 무도사 2007.11.02
백지화면이 뜰때는~ 하나로45 2007.11.02
메뉴에 "회원 정보 보기" 걸기. [4] font 2007.11.03
IE6 메인화면 밀리는 문제...우연히 해결...^^ 김태상473 2007.11.03
제로보드xe 연동 프리하드2 설치방법 [8] hoaopoyoy 2007.11.03
도메인 연결시에 화면 깨짐/스크롤시 화면 깨짐 간단해결법. [4] file YdoubleU 2007.11.05
UTF-8과 Euc-kr 동시에 사용하기 [10] 써니a 2007.11.05
아이디/비번 찾기 메일 깨지는 현상 해결 [3] 짱돌의세상 2007.11.06
글을 읽을때마다 조회수 증가 하게 하는 팁 [19] 비밀얌 2007.11.06