【发布时间】:2012-12-10 20:35:12
【问题描述】:
我继承了一些在 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 不存在。但是我在任何地方都找不到更新的示例...请帮助!
【问题讨论】:
-
可以肯定的是,不要在 PHP 5.3 中使用 &。