2012-02-13 9 views
1

나는 TinyMCE에의 소스 코드를보기에 직접 iframe이 코드를 붙여 넣기하고에 코드를 변경 저장을 클릭하는 경우 : 절약 </p>페이지 레이아웃을 나누기

<iframe src="http://maps.google.co.uk/maps" width="425" height="350" frameborder="0" marginwidth="0" marginheight="0" scrolling="no">&lt;/p&gt;</iframe> 
을 추가 한 후

보기 TinyMCE에 코드를 HTML 페이지의

보기 HTML 소스 :

<iframe src="http://maps.google.co.uk/maps" width="425" height="350" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"/> 

원래 iframecode

<iframe src="http://maps.google.co.uk/maps" width="425" height="350" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> 

나머지 페이지 레이아웃에 영향을 미치고 바닥 글을 끊습니다.

도움이 될 경우 Silverstripe 2.4.5를 사용하고 있습니다.

답변

2

TinyMCE는 iframe 팬이 너무 많지 않습니다. 그것은 구글지도 만의 항상 고정 된 위치에서, 당신은 주소 지정 모듈을 사용할 수있는 경우

  1. : 그것은 단지에 대한 있다면 http://deadlytechnology.com/silverstripe/google-map-module/

  2. 을 적어도 세 (어느 정도) 빠른 수정이 있습니다 구글지도 그러나 다만 어느 곳 $Content 분야에서, 당신은 짧은 코드를 시도 할 수 있습니다 : http://www.ssbits.com/tutorials/2010/2-4-using-short-codes-to-embed-a-youtube-video/

  3. 해결하려면 onBeforeWrite() 메소드 내 서버 측에서 TinyMCE에의 혼란 : http://www.silverstripe.org/general-questions/show/16438#post305472

  4. 012 3,516,

당신이 2를 사용 할 수있는 경우, 완전한 예를 살펴 :

+0

와우 당신은 당신의 답을 날려 버렸습니다. 나는 쉬운 수정 3을 가기로 결정하고 완벽하게 일했습니다. 고맙습니다 –

0

이 사실 가장 쉬운 해결책은 TinyMCE에에 앵커 옆에있는 작은 HTML 아이콘을 클릭하고 iframe 코드를 붙여 넣습니다. 이렇게하면 html 태그를 &lt;/p&gt;으로 바꿀 수 없습니다.