포럼

버그 신고

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




 

글쓴이 제목 최종 글
Treasurej 난 웹프로그래머.. 디자이너가 필요하다..  
hika1 jquery 질문 하나만요.. [7] 2011.03.16 by hika1
이영한389 모바일 페이지에서 글을 쓰면 문구를 추가하고 싶습니다.  
필카페 로그인 관련 문제에 대해 토론해 주세요. [3] 2011.03.15 by 씨지
웹 엔진 이 게시물을... 부분의 관리자 전용 메뉴를 버튼으로 바꾸는데.. [1] 2011.03.15 by CEditor
Loptz 게시판의 전체 게시물수 변수명은..? [1] 2011.03.15 by CEditor
씨지 신 템플릿 문법에서 반복문과 조건문을 한번에 쓸수있도록 하면 어떨까요? [8] 2011.03.12 by burster
999 속도 문제에 대해 토론해 봅시다. [6] 2011.03.11 by cjsound
銀童 XE 의 가장큰 병목현상은 파일 I/O 관련 부분이 아닐까요? [2] 2011.03.11 by 銀童
씨지 Core의 기본언어팩에 '로그인','로그아웃'같은 기본단어가 없네요. [1] 2011.03.10 by yoorim
Hide_D 신 템플릿 문법에선 if else가 안되는데 그 대신 [1] 2011.03.10 by SMaker
행복한고니 요즘 하고 있는 거 [9] file 2011.03.10 by k02092000
웹 엔진 이 게시글을... 부분의 신고에 procDocumentDeclare [2] 2011.03.10 by B.G.M^^
ForHanbi 레이아웃 스킨 압축 파일형태에 대한 질문 [1] 2011.03.08 by 행복한고니
ForHanbi 게시물 제목 h1 비논리적 구조 아닌가요? [12] 2011.03.08 by ForHanbi
Loptz XE 신 템플릿문법에서 .. [1] 2011.03.07 by XE Developers
난다날아 아파치 SSL 문의 [2] 2011.03.07 by 난다날아
똥똥 XE서버 해킹 시도로 인한 일부 서비스 사용불가 안내 [27] 2011.03.06 by TT PIC
wiley [XE Project Hosting] 프로젝트 가입처리가 정상적이지 않는 듯 합니다. [2] 2011.03.02 by wiley
BlogJh 로그인 폼에..