2009-02-09 2 views
1

WordPress 편집기 (버전 2.7)의 모양과 느낌이 마음에 들고 ASP.NET에서 작성된 다른 웹 응용 프로그램에서이 양식을 사용하고 싶습니다. 전에 TinyMCE를 사용 해왔고, 과거에도 TinyMCE를 확장했습니다. 그러나, 나는 Wordpress 구성이 작동하도록 할 수 없습니다!WordPress 편집기를 WP가 아닌 응용 프로그램으로 이식 할 때의 문제

전체 WordPress 패키지를 다운로드하고 "js"폴더에서 TinyMCE 코드를 가져 와서 내 웹 사이트에 넣습니다. 그것은 tiny_mce.js

return f.apply(s||this,Array.prototype.slice.call(arguments,2)) 

의 다음 줄에 나에게 오류를주고 끝나는 객체를 '정의되지 않은'null의 여부.

이제는 실행 단계가 내가 기반으로 한 WordPress 데모 사이트와 동일하다는 것을 신중하게 확인했습니다.

저는 전혀 자바 스크립트 초보자가 아닙니다.하지만 왜 이것이 작동하지 않는지 알 수 없습니다. 아무도 이것을하기 전에 시도한 적이 있습니까? 내가 뭘 놓치고 있니?

내가 말하는 것에 대한 데모는 here (사용자 이름 "admin", 암호 "demo")입니다. 소스보기, 나는 (겉보기) 편집기를 강화하는 데 필요한 자바 스크립트의 세 부분이 있습니다.

감사합니다.

+0

도움이 될만한 온라인 문제의 사례를 기꺼이 게시 해 드리겠습니다. 나는 말 그대로 나의 지혜 끝에있다! –

답변

0

어둠 속에서 뭔가 찌르지 만, WP의 prototype.js에 대한 의존성이 의심스럽고 TinyMCE로 그걸 가져 오지 못했습니다.

+0

나는 그렇게 생각하지 않는다. TinyMCE에서 오류가 발생합니다. 이 소스를 확인하십시오 : http://demo.opensourcecms.com/wordpress/wp-admin/post-new.php 사용자 이름 admin 암호 데모 –

0

실마리를 줄 수있는 정의되지 않은 비트를 결정할 수 있다면. 나는 firebug로 데모를 보았지만 tinymce.js는 모두 한 줄 이었기 때문에 코드를 찾으려고 포기했다. 방화 광이 있거나 alarm()을 사용하기 전에 console.log()를 넣고 오류가 발생하면 f, s, this, arguments 등이 무엇인지 확인한 다음 똑같은 일을하십시오. 바닐라 WP를 설치하고 차이점을 확인 하시겠습니까?

+0

정확히 한 줄의 코드입니다. 따라서 디버깅은 문제가되지 않습니다. 그러나 데모에서는 오류가 발생하지 않습니다 !! –

+0

그래, 나는 단지 그것이 어떤 값이 정의되지 않았는지 명확하지 않다는 것을 말하고있는 것 같다. 그래서 나는 그것을 추적하기 위해 코드에 뭔가를 두는 것을 제안하고있었습니다. 그렇다면 당신은 뒤로 물러나 무엇이 빠졌는지를 볼 수있을 것입니다. – Andrew

0

확장 버전의 tiny_mce_src.js istead를 포함 시키려면 firebug를 사용하여 디버깅하고 유용한 정보를 받아 볼 수 있습니다.

관련 문제