웹마스터 팁

안녕하세요.


저도 이제 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시간정도 삽실끝에 제가 개발한 방식입니다. 자랑자랑!



제목 글쓴이 날짜
구글애드센스 한페이지에 3개 초과하시면 안됩니다. [3] 최윤한 2016.11.11
모바일환경에서, 스케치북스킨의 경우 포인트레벨아이콘이나 닉네임이미지 가 안 나타나는 경우 수정법 sejin7940 2016.11.13
관리자페이지의 게시판 목록에서 '모듈분류'로만 검색이 안 되는 버그 수정 sejin7940 2016.11.09
Bash Shell 버그 패치 필요 [2] 고구마군 2014.09.29
클라우드 플레어 질문있습니다. [2] 생컨38889 2016.08.31
가입 메일 인증 SMTP 안되시는 분들 참고하세욤~ 네이버 메일 서버 사용. [4] file 테나 2012.12.08
확장변수 출력 방법 초 심플하게 적어봅니다. [15] 라르게덴 2009.03.16
윈도우 서버 2012 에서 제로보드XE 설치부터 사용하기. [16] file 부롱이 2013.03.29
내 작성글 보기에서 익명게시판에서 작성한 내 글도 보이게 하기 위해서 sejin7940 2016.10.19
사이트 운영하시는분들 단체메일 가급적 보내지 마세요. 최윤한 2016.10.19
관리자페이지 첫페이지에서 최근글 / 최근댓글 리스트에서 닉네임 대신에 날짜가 나오게 하는 방법 sejin7940 2016.10.19
포인트 사용시에도 그룹이 안 떨어지도록 하는 방법 [4] sejin7940 2013.10.18
첨부파일 업로드 되고 사라질때...즉 먹통이 될때....!! [3] 시카고코리아 2012.09.25
초보자분들 윈도우에 apmsetup 쓰지 마세요 느립니다. [1] 최윤한 2016.09.20
.htaccess 를 이용해서 도메인 접속시 xe폴더로 자동 이동 시키기 [3] file Double'U' 2014.09.25
우분투에 apm 서버 완벽하게 설치하기 로니 2016.09.13
무료 폰트 모음 boomstop 2016.09.13
에디터 "입력창 크기 자동조절" 체크를 기본으로 하기 [8] 투씨 2013.11.24
xe 쪽지 보내기창에 파일첨부하기 연동하는 팁 [7] 졸라맨 2014.04.09
xe 사이트에 응용프로그램으로 오토포스팅은 안됩니다. 최윤한 2016.08.17