포럼
버그 신고
2011.04.30 20:51
여기가 이런거 올려도 되는지 잘 모르겠네요^^^
core 1.4.5.5 를 인스톨하고 동영상을 올리면 크기 조정이 안 되는 겁니다.
그래서 잘 모르는 정규식을 공부하며 3일 가까이 소스를 봤습니다.
editor.controller.php 의 transEditorComponent 함수에서
$script = preg_replace_callback('/([^=^"^ ]*)=([^ ^>]*)/i', fixQuotation, $script);
부분이 이해가 안되어 공부를 하면서 이 부분을 임시로
$script = preg_replace_callback('/([^=" ]*)=(\'?\"?[^>\'\"]*\'?\"?)/i', fixQuotation, $script);
로 바꾸니까 동영상 크기 조정이 되네요.
요점은 서버에 동영상을 올리면 소스에 style='+
'...' 부분이 생기는데 이 style 부분에는 공백도
여러개 포함되어 있습니다. 위의 소스로 이 공백 부분을 잘 못 처리하여 문제가 생긴다고 봅니다.
제가 코드를 잘 몰라서 정확히는 모르겠고 어쩌면 제 서버쪽 문제인지도 모르겠습니다.
다음에 editor.controller.php 소스는 그대로 두고 multimedia_link.class.php 부분의
transHTML 함수에서
preg_match_all('/(width|height)([^[:digit:]]+)([0-9]+)/i',$style,$matches);
$width = trim($matches[3][0]);
$height = trim($matches[3][1]);
if(!$width) $width = 400;
if(!$height) $height = 400;
부분을 image_link.class.php 에서처럼
$width = $xml_obj->attrs->width;
$height = $xml_obj->attrs->height;
이렇게 놓으면 동영상 크기 조정이 잘 됩니다.
이렇게 쉽게 가면 좋은데 multimedia_link.class.php 에서는 굳이 복잡하게 하여 에러를 만들까 의문입니다.
더우기 동영상 폭과 높이의 디폴트 값을 똑같이 400으로 하여 폼 없게 하는지도 의문입니다.
검토해 주시고 버그라면 고쳐 주시면 정말 고맙겠습니다.
저는 XPress 엔진 없으면 큰일 납니다 ^^^
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
씨지 | 모듈확장시 queries xml 파일도 확장(override)시킬 수 있는건가요? [2] | 2011.04.22 by 씨지 |
Treasurej | 앱에서 글쓰기 됐으면 좋겠네요.^^ | |
토비코비 | XE 강의도 있었으면 합니다. [1] | 2011.04.27 by 마일드^^ |
푸름빠 | 제로보드xe로 동시접속자 300명까지 감당이 될까요? [4] | 2011.04.27 by 마일드^^ |
정찬명 | 지금 사용하는 게시판에 만족하시나요? [31] [1] | 2011.05.18 by 오신사 |
NetCabin | 신문법 쿼리 unload 사용 되시는분들 있나요? [8] | 2011.04.29 by Cody |
obok | 버그 신고 | |
Cody | [질문] XpressEditor에서의 <P>태그 처리하기... | |
착한악마 | 글작성 완료 페이지는 도대체 어디에? [4] | 2011.05.02 by 착한악마 |
SMaker | 1.5.0 브랜치 업데이트 좀 해주세요~ | |
Cody | 이슈트래커 세션타임아웃 시 로그아웃 되는 현상 | |
ForHanbi | XE 사이트 게시판 오류 [1] | 2011.05.03 by 인간a |
burster | 축하해 주십시요~~~!!! 난다날아님 회원확장모듈... [3] | 2011.05.03 by 인간a |
Garon | 여러 모듈등, 버그를 잡기 위한 엔진....아이디어(?) [3] | 2011.05.04 by Cody |
정찬명 | XE 코어 1.5 배포 일정이 변경된 이유. [14] | 2011.05.07 by 토비코비 |
정찬명 | fsfsdas님의 궁금증에 개인 의견으로 답변드립니다. [9] | 2011.05.08 by 쏭바강 |
Thejeon | 처음으로 모듈을 만들어보는데.. [5] | 2011.05.13 by 라르게덴 |
앙까? | "XE 프로젝트 호스팅 이전 및 종료 공지"를 보고 [6] | 2011.05.16 by Garon |
시니시즘 | [시니시즘] '내용을 입력해주세요' 무시하기 팁 [6] | 2011.05.16 by 앙까? |
정찬명 | XE 공식 웹 사이트에 수록할 '쇼케이스'를 추천 받습니다. [44] | 2020.03.14 by XE Developers |