웹마스터 팁

미디어플래이어가 바로 작동하도록 멀티미디어 파일을 연결할때

<a href="mms://abc.com/music/음악.wma">음악재생</a> 

위와 같은 태그를 쓰게되는데요.

이 html문서를 외부문서로 지정하고 불러들이는 경우

브라우저의 소스보기로 보면

<a href=".//music/mms://abc.com/music/음악.wma">음악재생</a> 

이렇게 바뀌어져 있습니다.

이건 확인해보니 modules/opage/opage.view.php에서 바꿔버리는 거더군요.

문제의 코드는 143째줄(버전에 따라 다를 수 있음)

 // http 또는 / 로 시작하는 경로라면 그냥 pass
  if(preg_match('/^(http|\/)/i',$val)) return $matches[0];

아래와 같이 바꿔주면 정상적으로 mms:// 태그를 사용가능합니다.

// http 또는 / 로 시작하는 경로라면 그냥 pass
  if(preg_match('/^(http|mms|\/)/i',$val)) return $matches[0]; //mms를 위해 추가 


http 이외의 다른 링크방식에서도 문제가 있다면 위와 같은 방식으로 추가하면 될것 같네요.

ps. 저렇게 변경한 후 발생하는 문제가 있는지는 테스트 해보지 않았습니다. ㅡ0ㅡ;;

     오늘 저것때문에 반나절 날렸네욤.. 냠냠..;;

     모듈 소스를 수정하는 것이니 만큼 원본 백업, 업데이트 등에 유의하세요. ^^

SMaker님이 도움주셨습니다. ㄳ

제목 글쓴이 날짜
추천인/비추천인 표시하기 [7] file 고진감래 2009.11.05
xeshop에서 비회원 주문번호 조회 검색 가능하게 하기. [2] 리버즈 2012.12.15
ssl 항상 적용하기 + http->https로 rewrite [5] 겨울소년 2010.01.21
실명제 사이트 만들기 [5] Hojoon Chang 2012.10.28
(회원가입) 닉네임 필요없이 이름만 입력 받으려면 [16] Simulz 2007.08.22
"모듈 찾기" 기능을 최고 관리자로 제한하기. [1] meanie 2012.12.09
특정 레벨이상만 이미지마크 등록가능하게하기 [1] 소렌트. 2012.12.07
기본 Content 위젯에 내용 출력시 " 따옴표 기호(특수문자)가 코드(")로 노출될때? 쓰리공주 2012.12.03
템플릿 cond 문법에 else를 넣어봅시다. <block cond="else"></block> [2] 엘카 2012.11.30
회원가입 버튼을 누르면 출력되는 Can not open GeoIP.dat 에러 대처방법(임시) [2] 마음의빈자리 2012.11.30
일반게시판에서 모듈게시판 혹은 모듈게시판(에서 일반게시판예로들어 일반게시판 -> 게시판DX 혹은 그 반대)으로 게시글 이동시키는 방법 (DB에서) [1] file 장포크 2012.11.28
소셜XE에 지쳐서 찾다 찾다 찾은게 [4] SuperSonic 2012.11.21
xe에서 폼메일 구성하려는데 폼메일을 사용하려면 메일서버는 어떻게 ? 폼메일 2012.11.23
전에 올렸던 폼메일 만들기입니당~~~ ^^ [38] zero 2000.03.08
닉네임, 레벨, 포인트등 활동정보바 [2] file 소렌트. 2012.11.19
외부문서에서 mms:// 태그 사용하기 [11] 아고라 2009.06.12
exec_xml is not defined 오류 해결책 한마음^^ 2012.11.16
게시판 목록에서 쓰기 버튼을 관리그룹만 보이도록 하기 [14] 다케루 2010.02.18
Nginx 에서 파일 업로드시 message: 413 에러 해결법 [3] 루트엘 2012.11.08
소소한 팁 - 간편하게 버튼만들기 [3] file 단기종합 2012.09.22