웹마스터 팁

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

<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님이 도움주셨습니다. ㄳ

제목 글쓴이 날짜
스크랩버튼 외부로 빼내기 [3] RainDrop+ 2011.01.04
포트포워딩없이 외부접속 허용하기(윈도우 서버) [1] file 임채원임 2014.11.17
외부 이미지 저장 애드온 [7] file samsara 2013.03.26
외부페이지에서 매개변수 사용하기 [2] JnCsoft 2008.04.07
외부 페이지에서 XE 기능을 추가 할때 410contents 2016.02.25
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 한꼬마 2015.10.14
외부이미지 저장 애드온을 본문을 읽으면 작동하도록 하자!! 1.7.3적용 [18] 하얀마법 2013.03.16
간단하게 외부 SMTP 로 인증메일 보내기. [1] file AJKJ 2014.07.22
카르마님의 외부 이미지 저장 애드온 에서 swf를 받아오기 불금 2015.06.01
외부이미지 링크 + 고해상도 이미지 섬네일 생성 팁 socialskyo 2015.05.26
XE 외부페이지 직접접속 차단 및 다국어 설정팁 [4] 라르크앙시엘 2012.01.01
jquery 외부로드하기 [22] DynamicLaser 2014.04.07
xe 에디터를 외부페이지에사용하기 [26] 정박사닷컴 2012.07.11
외부 페이지 작업시 페이징 작업 함수 Happyphp 2014.08.12
외부 페이지에서 회원 extra_vars 변수 가져오기 [1] Happyphp 2014.07.09
싸이트 운영하면서 외부링크 차단하는방법 100% ok [12] 뭥미1 2009.07.10
외부페이지에서 로그인 폼 구현하기 컴퓨터매니아 2013.09.09
외부로그인 (레이아웃 파일만 수정) [4] 투씨 2012.10.13
외부문서에서 mms:// 태그 사용하기 [11] 아고라 2009.06.12
페이지 타입 바꾸는 방법 (문서, 위젯, 외부페이지) [5] file 빛의바다 2012.07.31