0

Refinery CMS インスタンスをカスタマイズし、カスタム フロント エンド ページを作成しています。Wymeditor の README に従ってみましたが、RefineryCMS に組み込まれている Wymeditor が変更されているようで、これは機能していません。

https://github.com/wymeditor/wymeditor

Refinery 管理ページのソースをエディターで表示しようとしましたが、Javascript と CSS のソース タグをコピーしてフロント エンドのカスタム ページに含め、クラスをテキスト領域に追加し、wymeditor()関数を呼び出しましたが、 Javascript エラー。

HTML source...
<link href="/assets/wymeditor/skins/refinery/skin.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<script src="/assets/wymeditor/setup.js?body=1" type="text/javascript"></script>
<script src="/assets/wymeditor/functions.js?body=1" type="text/javascript"></script>
...

コンソール エラーが発生する

Uncaught TypeError: Cannot read property 'msie' of undefined boot_wym.js?body=1:117
4

2 に答える 2

0

1.9 より古いバージョンの jquery を試してください。.browser メソッドは 1.9 で削除されました

このjsのモンキーパッチを試すこともできます

jQuery.browser = {};
  (function () {
    jQuery.browser.msie = false;
    jQuery.browser.version = 0;
    if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
      jQuery.browser.msie = true;
      jQuery.browser.version = RegExp.$1;
  }
})();
于 2014-03-23T23:25:13.220 に答える