2012-03-08 3 views
0

Tomcat에 Liferay가 새로 설치되었으며 IE7에서는 컨텐츠를 편집하려고 할 때 편집기에서 시각적으로 편집 할 수있는 버튼이 표시되지 않습니다. Firefox 또는 Chrome에서 작동합니다.WYSIWYG 버튼이 CKEditor 용 IE에 표시되지 않습니다.

왜 그런 일이 일어날까요? 어디서 파야할지 모르겠다. 자바 스크립트 예외가 보이지 않고 IE에서 버튼이 채워지는 것처럼 보이지 않는다. Firebug와 같은 도구가 없기 때문에 IE 문제를 디버그하기가 어렵습니다.

6.1을 다운로드했지만 여전히 동일한 문제가 있으며 내가 보는 것의 URL을 추가합니다. IE에는 텍스트 상자 만 있고 DOM에는 FF와 동일한 내용이 표시되지 않습니다.

http://i44.tinypic.com/35jf5td.jpg

이에

http://i43.tinypic.com/11qqvt0.jpg

업데이트

: 나는 우리 조직의 어떤 사람들과 함께 확인하고 그들이 자신의 브라우저에있는 버튼을 가지고있다. IE 브라우저의 버전을 확인했으며 마지막 숫자까지 동일합니다. 등록 정보도 동일합니다. 유일한 차이점은 다른 브라우저에는없는 일부 플러그인이 설치되어 있다는 것입니다. 모든 플러그인을 비활성화하려고했지만 도움이되지 않았습니다.

의심스러운 플러그인은 Chrome 프레임 (ChromeFrame BHO)입니다. 누군가이 플러그인을 추가하여 문제를 일으키는 지 확인할 수 있습니까? 사용 중지하면 도움이되지 않습니다.

+0

가능한 경우 IE8 또는 IE9로 업그레이드하면 문제에 대한 힌트를 제공 할 수있는 디버깅 도구가 제공됩니다. – AlfonsoML

+0

불행히도 기업 표준이며 IE7을 지원하고 테스트해야합니다 . –

+0

그리고 IE8 * 아무 곳이나 설치할 수 없다는 것을 의미합니까? – AlfonsoML

답변

1

좋아, 마침내 알아 냈어. 누군가가 똑같은 문제를 안고 있다면 우리 조직에 Google 크롬 프레임 플러그인이 설치되어 있지만 화이트리스트에있는 도메인 이름에서만 작동합니다. 이 경우 사이트가있는 도메인은 허용 목록에 없지만 포털에서는 상담원 문자열을보고 chromeframe을 보았고 크롬 브라우저로 사용할 수 있다고 가정했습니다. 지금은 도메인을 화이트리스트에 올리고 작동하는지 확인하려고합니다. 또 다른 해결책은 우리가 에이전트 문자열을 찾고 그곳을 고칠 장소를 찾으면서이 장소가 어디에 있는지 알지 못하게하는 것입니다.

1

Liferay CE 6.0에는 WYSIWYG 편집기 통합에 몇 가지 버그가 있습니다.

IE와 관련된 한 가지 문제점은 LPS-16004 (솔루션 포함)입니다. 이 문제는 귀하가 겪고있는 것과 동일한 문제 일 수 있습니다.

편집기 초기화시 자바 스크립트 경쟁 조건에 문제가있어서 에디터가 잘못로드되는 경우가 있습니다.

그러나 훨씬 더 안정적인 Liferay CE 6.1로 이동하는 것이 좋습니다.

+0

주석에 제안 된 것과 같이 DOCTYPE을 추가하려고 시도했지만 도움이되지 않았습니다.6.1 버전을 실행하고 내가 가지고있는 문제를 해결하는지 확인해 볼 것입니다. 팁을 주셔서 감사합니다! –

+0

복잡한 데이터 마이그레이션을 해결할 필요가 없다면 6.1로 업그레이드하는 것이 당신의 해결책 일 것이라고 확신합니다 :). –

+0

사실 나는 방금 6.1을 다운로드하고 신선한 설치를 만들었지 만 여전히 IE7에서 편집기 버튼을 보지 못합니다. 내 구성에 버튼 렌더링에 영향을 줄 수있는 다른 것이있을 수 있다고 생각했습니다. –