2012-12-24 3 views
2

Joomla 3.0.2에서 실행되는 사용자 정의 코드를 상속 받았습니다. 실제로 Sourcerer를 사용하여 실행되는 독립 실행 형 PHP/javascript입니다.사용자 정의 코드의 편집기가 작동하지 않습니다.

joomla와 함께 제공되는 표준 편집기를 사용하려고하므로 서식있는 텍스트 편집기를 표시해야합니다. 나는 this tutorial에 따라 약간의 PHP를 작성했습니다 :

$document =& JFactory::getDocument(); 
    $document->addScript('includes/js/joomla.javascript.js'); 

    $editor =& JFactory::getEditor(); 
    echo $editor->display('content', 'some content', '550', '400', '60', '20', false); 

그러나 내가 할 모든 도구 모음이없는 표준 텍스트 영역이다. 모든 기본 편집기 (CodeMirror, TinyMCE)를 미리 설정해 보았습니다. JCE 및 JoomlaCK 플러그인을 사용해 보았습니다. 모두 같은 결과를 얻었습니다.

내가보기에 문제는 코드 예제가 /js/joomla.javascript.js가 없기 때문에 Joomla의 이전 버전 용이라는 것입니다. 하지만 어디서나 업데이트 된 예제를 찾을 수 없습니다 ... 도와주세요! 다음을 사용하여

+0

것은 PHP 5.3에서 &를 사용하지 마십시오. – Elin

답변

0

시도해보십시오 때문이다

$document = JFactory::getDocument(); 
$document->addScript(JURI::root() . 'includes/js/joomla.javascript.js'); 

$editor = JFactory::getEditor(); 
echo $editor->display('content', 'some content', '550', '400', '60', '20', false); 
+0

고마워요,하지만 이것도 작동하지 않습니다. 이 파일은 문자 그대로 Joomla 3에는 없습니다. 2.5 이후로 옮겨 졌거나 더 이상 존재하지 않으며이 작업을 수행하는 새로운 방법이 있다고 가정합니다. – adamf321

관련 문제