웹마스터 팁
일반회원도 embed 태그 사용하는 방법! (다음/티스토리/구글드라이브 등) 가장 최근코어버전 해결완료!!
2014.01.27 15:05
드디어..해결했습니다...
묻고답하기 태그 관련 글은 죄다 찾아서 해봤는데 안되서...포기하려는 찰나... 드디어 해결하게 됐네요..
저처럼 이것 때문에 골치 많이 아파하는 회원분들도 있는 것 같아서 여기에 남기고 갑니다!!
일단 대충 묻고답하기에 보시면 어떤 문서를 수정해야하는지 다 아시죠?!
xe/classes/security/conf 이 경로로 들어가 embedwhitewurl.xml 문서를 수정해야하는데요.
문제는 여기서 어떤식으로 추가해야 embed 플짤태그가 잘 먹냐 이거죠!!
특히, 대중적으로 많이 쓰는 다음/티스토리/구글드라이브 이 3가지 계정의 플짤들은
이 문서 안에 추가되어 있지 않습니다.. 그래서 우리가 직접 추가해줘야겠죠!!!!!
근데 아무리 찾아봐도 다음/티슷/구글 플짤은 어떻게 추가해야하는지 자세히 나와있질 않아요.
그래서!!! 밑의 방법을 이용하면 다 나옵니다!!
단!!!!! 가장 중요한 점!!!
메모장으로 수정하지 마세요. 이 소스 그대로 갖다붙여도 메모장으로 수정하면 절!대! 안나옵니다.
메모장에서 자기도 모르게 뭔가를 변형시키는 것 같더라구요. 실험해 본 결과..! UTF-8 은 말이죠!
그러니까 꼭! 드림위버!!!!! 로 수정해주셔야 되요. 그래야 깔끔하고 제대로 수정됩니다. 소스 수정하기도 매우 편하구요!
드림위버를 켜시고!!! embedwhitewurl.xml 를 불러오세요.
그러면 소스들이 쭈욱 나오는데
다들 아시는 사실이지만 이 소스 안에는 <embed> 구간과 <iframe> 구간이 있죠?!
거기서 우리는 플짤 태그 즉 embed 태그를 작동시키게 해야하니까! embed 구간 (윗부분) 에 소스를 넣어줘야 됩니다.
아무튼 이제 다음플짤 부터 나오게 태그를 추가할건데요.
다음은 <embed> 구간에 찾아보시면 (ctrl+f 눌러서 "다음" 쳐보세요)
도메인이 이미 추가되어 있는 게 있을거에요.
근데 그 도메인 패턴은 다음팟! 영상을 위해 추가된 거기 때문에 플짤이랑은 전혀 상관이 없어요.
그러니까 플짤도 나오게 pattern 태그를 새로 추가해줘야합니다.
원본에는 바로 아래와 같이 되어있죠?
<domain name="http://www.daum.net" desc="다음">
<pattern>http://flvs.daum.net/flvPlayer.swf</pattern>
<pattern>http://api.v.daum.net/</pattern>
<pattern>http://tvpot.daum.net/playlist/playlist.swf</pattern>
이거는 건들지 마시고 저 소스 바로 밑에 (엔터쳐서) 아래 소스를 추가시켜줍니다.
<pattern>http://cfile</pattern>
그럼 이렇게 되겠죠?!
<domain name="http://www.daum.net" desc="다음">
<pattern>http://flvs.daum.net/flvPlayer.swf</pattern>
<pattern>http://api.v.daum.net/</pattern>
<pattern>http://tvpot.daum.net/playlist/playlist.swf</pattern>
<pattern>http://cfile</pattern>
다음플짤 주소는 잘 보시면 http://cfile숫자.uf.daum.net/ 이런식으로 만들어지잖아요?!
저기서 숫자는 항상 바뀌기 때문에 숫자까지는 써줄 필요가 없어요. 그 전의 고정된 주소까지만 써줘야됩니다 (포인트!)
그리고 드디어... 티스토리 플짤!! 아마 가장 많이 쓰는 embed 플짤 태그가 아닌가 싶어요~
티스토리는 원본 문서에 아예 없기 때문에 새롭게 추가해줘야합니다.
바로 밑에처럼!!
<domain name="http://www.tistory.com" desc="티스토리">
<pattern>http://</pattern>
</domain>
이것도 embed 부분에서 추가해주면 됩니다.
그리고 요즈음 티슷 외부계정 금지 문제로 인해 많이 쓰고 있는 구글 드라이브 플짤은 이렇게 추가해줘야 합니다!!
<domain name="http://drive.google.com" desc="구글드라이브">
<pattern>https://www.googledrive.com/host/</pattern>
</domain>
이렇게 세 개를 모두 추가해서 저장하고 올려주시면!! 다음/티슷/구글드라이브 플짤은 모두 잘 나올거에요.
일반회원도 태그 잘 먹혀서 글도 잘 올릴 수 있을겁니다!!!
그리고 앞으로 다른 계정의 플짤태그가 안나온다 싶으시면
위의 방법대로 도메인과 패턴부분을 새롭게 추가해주시면 되요. (드림위버에서)
그리고 pattern 추가할 때에는 꼭 고정주소까지만 써주셔야 합니다!
예를 들어 위의 다음플짤 같은 경우에는 cfile 다음부터는 계속 변하는 주소이기 때문에 cfile까지 쓰고 추가한거구요.
티스토리 플짤도 http:// 다음에는 해당 티스토리 도메인 주소가 나오기 때문에 항상 바뀌잖아요?
그래서 http://까지만 쓴거에요. 고정주소까지만!!
어떻게 추가해주시는지 이해가시겠죠?!
최대한 자세하게 썼는데 이해가 잘 되실런지 모르겠네요. 아무쪼록
이 문제로 골치아픈 분들에게 조금이나마 큰 도움이 됐으면 좋겠네요.
댓글 9
-
주택바가지
2014.01.27 15:06
-
socialskyo
2014.01.27 15:17
오오..감사합니다.!! 그리고 수고 하셨습니다.!!
-
Gunmania
2014.01.27 17:22
티스토리에는 http://만 들어가있는데 이렇게 되면 http://로 시작하는 모든 주소에 대해서 허용하는거니 그걸 추가하면 똑같이 http인 다음은 추가할 필요가 없을텐데요. 거기에 이렇게 되면 모든 http 주소를 허용하게 되는거니 보안상 위험이 매우 높아지고 화이트 리스트를 사용하는 의미가 없어지는 셈이죠
-
주택바가지
2014.01.27 18:24
티스토리를 막아놓으면 너무나도 불편하기 때문에 어쩔 수 없네요.
그리고 티스토리에 저렇게 써도 추가하지 않은 다른 플짤 사이트 태그는 먹히지 않아요.
그래서 그렇게 걱정은 안해도 될 듯 합니다.
정 안되면 자동가입 방지 애드온 깔고, 가입하고 등업글을 올린 다음에 활동가능하게 만드는
시스템으로 하면 보안상 괜찮을 것 같습니다.
-
퍼니엑스이
2014.01.27 17:50
XE 1.7.4 버전부터 관리자 페이지에서 화이트리스트 목록을 편집할 수 있도록 개선되었습니다. 참고하세요.
-
주택바가지
2014.01.27 18:24
아 그런가요? 왜 안보였지..!! 감사합니다~!!
-
퍼니엑스이
2014.01.28 11:52
아직 1.7.4 버전이 공식 출시되지 않아서 안 보이는게 정상이에요. -
하얀족제비
2014.01.28 07:47
오오 감사합니다 이거 너무 필요했었어요 ㅠㅠ
-
gaia710
2014.01.30 03:50
감사합니다.
1.7.4 버전도 빨리 출시 되었으면 좋겠습니다.
일단 글에서는 가장 대중적으로 쓰는
embed 플짤 태그인
티스토리 / 다음 / 구글드라이브 위주로만 추가했으니까 참고하세요!!