포럼

버그 신고

2011.04.30 20:51

obok

여기가 이런거 올려도 되는지 잘 모르겠네요^^^

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 엔진 없으면 큰일 납니다 ^^^




 

글쓴이 제목 최종 글
hhgyu 킴스큐Rb 표준 코딩규칙 [8] 2020.03.14 by 銀童
백성찬 다국어 검색 - 글로벌에 신경 쓴다니 꼭 반영해야 될 것입니다. [6] 2020.03.14 by 라르게덴
철갑 코딩하다가 오류가 날 때 오류 지점을 정확히 볼수있는 방법은 없을까요. [2] 2011.05.23 by 난다날아
ForHanbi 마이페이지 배경이미지와 텍스트 중첩  
銀童 template override 개념 제안. [5] 2011.05.23 by 앙까?
bradly1 안녕하세요.. 게시판 관리자 Bradly1 인사드립니다.. [3] 2011.05.22 by misol
Hammer 5월 28일 토요일, 디자인 관심있는 분들께 [7] 2011.05.22 by Hammer
철갑 XE가이드는 모듈제작 매뉴얼이 없는게 아쉽네요 [7] 2011.05.21 by 나다인가나
백성찬 애플계열(아이팟, 아이폰, 아이패드) 가지고 사용하고 제 사이트의 회원이신 분 파일첨부 테스트 부탁합니다. [1] 2011.05.21 by 나아아짱
앙까? 짧은주소의경우 애드온의 before_module_init에서 document_srl을 어떻게 얻을 수 있나요? [2] 2011.05.21 by 앙까?
銀童 코드 공헌은 어떤 기준으로 처리되나요? [1] 2011.05.21 by 라르게덴
銀童 XE 개발팀의 공지가 좀더 눈높이를 맞춰서 나갔으면 좋겠습니다. [5] 2020.03.14 by BNU
앙까? 애드온 처리와 트리거 처리의 문제점 검토 [1] 2011.05.20 by 銀童
ForHanbi class="active"|cond... 와 다른 클라스명 추가 불능...  
라마야나 1.4.5.7 업데이트 후 로그인이 전혀 되지 않습니다. [2] 2011.05.20 by 카르마
sejin7940 XE 내부의 xml 은 서브쿼리가 아직 지원이 안 되나요? [1] 2020.03.14 by BNU
정찬명 사용자포럼에 대한 제안을 수정해 볼께요. [6] 2020.03.14 by guny
토비코비 개발자님께... XE사용시 에러에 관하여... [9] 2011.05.18 by NetCabin
정찬명 재미로 보는 한국 오픈소스 커뮤니티 자유게시판. [12] file 2011.05.17 by 정찬명
정찬명 XE 공식 웹 사이트에 수록할 '쇼케이스'를 추천 받습니다. [44] 2020.03.14 by XE Developers