2012-12-24 41 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插件 - 所有这些插件都具有相同的结果。

我想问题是,代码示例是针对旧版本的Joomla,因为includes/js/joomla.javascript.js不存在。但我无法在任何地方找到更新的示例......请帮助!

+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

相关问题