2

Joomla 3.0.2で実行されているカスタムコードを継承しました。実際には、Sourcererを使用して実行されるスタンドアロンのphp / javascriptです(つまり、適切なコンポーネントではありません)。

リッチテキストエディタを表示するために必要なので、joomlaに付属している標準のエディタを使用しようとしています。私はこのチュートリアルに基づいていくつかの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プラグインも試しましたが、すべて同じ結果になりました。

問題は、includes / js / joomla.javascript.jsが存在しないため、コード例が古いバージョンのJoomla用であるということだと思います。しかし、更新された例はどこにも見つかりません...助けてください!

4

1 に答える 1

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);
于 2012-12-24T14:27:49.877 に答える