웹마스터 팁
1.7.3 최신버전 특정사이트 iframe(아이프레임) 일반회원 html적용가능하게 하기
2013.05.06 15:08
xe에 관리자는 iframe 나 embed 태그는 게시물에 html로 작성해서 올려도
그대로 올라가게 되어 있습니다.
그러나 일반회원은 iframe 태그를 쓰니 그냥 빈 네모박스만 나오더라구요..
그래서 이래저래 훓어보니 사용팁 게시판에 해결방법이 있네요..
그래서 좀 더 자세하게 써 봅니다...
일반회원 특정 사이트 iframe 코드 사용가능하게 하기 입니다.
제가 네이버 블로그 동영상을 링크 코드를 따와 iframe으로 사이트에 넣어보니
빈박스로 나오더라구요... embed는 되던데 iframe 코드는 적용이 안됩디다~~
그래서 화이트 도메인 추가를 해주면 간단히 해결되는데요...
xe - classes - security - conf - embedWhiteUrl.xml
파일을 여시면 허용하는 사이트들의 주소를 볼 수 있습니다.
여기서 잘 보시면...
크게 상하단 두부분으로 나뉘어져 있네요..
위에 부분은 embed를 허용하는 화이트도메인 사이트
아래 부분은 iframe을 허용하는 화이트도메인 사이트로 나뉘어 있습니다.
embed 허용하는 구문은
<whiteurl>
<embed>
<domain name="http://www.naver.com" isNHN="true" desc="네이버">
<pattern>http://serviceapi.nmv.naver.com/</pattern>
<pattern>http://scrap.ad.naver.com/</pattern>
<pattern>http://event.dn.naver.com/sbsplayer/vmplayer.xap</pattern>
</domain>
이런식으로 embed 태그로 시작하구요..
그 밑에 네이버등의 도메인 태그를 따올시 일반 회원도 허용한다는 뜻 같네요..
아래에 보시면 또 iframe로 시작하는 구문이 있습니다.
<iframe>
<domain name="http://www.youtube.com" desc="유튜브 동영상" mobile="true">
<pattern>http://www.youtube.com/</pattern>
<pattern>https://www.youtube.com/</pattern>
<pattern>http://www.youtube-nocookie.com/</pattern>
<pattern>https://www.youtube-nocookie.com/</pattern>
</domain>
문제는 네이버 동영상 같은 링크를 따올때 허용도메인에 네이버가 빠지고 바로 유튜브 동영상 주소가 나오는데요...
여기에 네이버꺼를 허용도메인으로 집어넣어주면 됩니다.
넣어줄 구문은 위에 embed 구역에 있는 네이버 도메인 주소를 그대로 복사해서 삽입하면 되겠네요..
아래와 같이 네이버 도메인을 iframe 구역에 추가해주세요..
<iframe>
<domain name="http://www.naver.com" isNHN="true" desc="네이버">
<pattern>http://serviceapi.nmv.naver.com/</pattern>
<pattern>http://scrap.ad.naver.com/</pattern>
<pattern>http://event.dn.naver.com/sbsplayer/vmplayer.xap</pattern>
</domain>
<domain name="http://www.youtube.com" desc="유튜브 동영상" mobile="true">
<pattern>http://www.youtube.com/</pattern>
<pattern>https://www.youtube.com/</pattern>
<pattern>http://www.youtube-nocookie.com/</pattern>
<pattern>https://www.youtube-nocookie.com/</pattern>
</domain>
위 처럼하면 일반 회원도 네이버 동영상 주소를 iframe 태그로 xe게시판에 올릴수 있습니다.
뭐.. 중복이나 팁이 위험하다면 고수님들이 답변달아주시겠죠 ㅋㅋ
그냥 저는 필요해서 저렇게 붙여놓았습니다...
P.S 이 팁은 Gunmania님의 "iframe 등의 태그 화이트리스트 도메인 확인/추가하기" 에서 응용했습니다.
http://www.xpressengine.com/tip/21817692
중점은 embed 구역과 iframe 구역으로 나뉘어 있다는 것 잊지 마세요...
전 개인적으로 네이버 도메인이 기존에 작성되어 있는데 왜 일반회원은 iframe 네이버 동영상 코드를 올리면 안나올까해서 잘 보니 iframe 허용하는 코드가 하단에 따로 적혀있더군요...
댓글 2
-
티지레몬
2015.06.11 14:36
-
YJSoft
2015.06.11 18:36
1.7.4 이후 버전은 관리자 페이지 설정-일반의 embed Filter에서 추가 가능합니다.
이 팁은 해당 기능이 추가되기 전 버전인 1.7.3 버전 기준입니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
다음 위젯 뱅크를 대신할 위젯 베스트! | codlllle | 2015.06.20 |
자신이 쓴 글에 특정유저 댓글을 차단 | Ikoo | 2015.06.20 |
XE 에 무료 채팅방 설치하기 [6] | 김동재4af45 | 2015.06.14 |
네이버 날씨 위젯 입니다 | codlllle | 2015.06.15 |
다음 실시간 검색어 위젯 | codlllle | 2015.06.19 |
위젯 복사 팁 - 이걸 왜 이제야 알았을까.. | socialskyo | 2015.06.17 |
페이스북 공유할 때 모바일에서는 이미지 안뜨는 증상 | silhwang | 2015.06.14 |
프레임셋을 이용하여 도메인 명만 보여주기 /xe ~~ 와 같은 것 없애기 [5] | 만쓰별(정만) | 2009.01.23 |
자동 저장되었습니다에 초단위 추가 | 불금 | 2015.06.13 |
간단한(?) 해시태그 소스.. [18] | Ikoo | 2015.06.10 |
회원가입시 아이피 기록하기 [10] | 수직상승 | 2014.04.24 |
해당 그룹 or 관리자는 애드온 실행 안되게 하기 [3] | 불금 | 2015.06.10 |
상단바 (navbar) 고정 레이아웃 알림센터 close시 밀려나는 현상 해결법 [2] | 불금 | 2015.06.13 |
Font Awesome 메뉴바에 적용하기 | 불금 | 2015.06.13 |
1.7.3 최신버전 특정사이트 iframe(아이프레임) 일반회원 html적용가능하게 하기 [2] | imgXE™ | 2013.05.06 |
포인트 복권 모듈 관리자 페이지 1.7이상에 맞게 [10] | 착한악마 | 2015.06.10 |
Uchat 에서 XE 프로필 이미지 불러오게 수정하는법 | 불금 | 2015.06.10 |
MARIADB or MYSQL 의 INNODB로 엔진 변경 PHP스크립트 | 간장게장같은남자 | 2015.06.10 |
트래픽 차단된 이미지들 보는 방식 만들었네요. | SeungXE | 2015.06.10 |
외부이미지 저장 애드온을 본문을 읽으면 작동하도록 하자!! 1.7.3적용 [18] | 하얀마법 | 2013.03.16 |
딱 해결 방법 이네요~^^
감사합니다.