0

我有一个 prestashop 网站。该文件http://yogly.co.il/js/tiny_mce/tiny_mce.js未加载并导致错误:Uncaught ReferenceError: tinyMCE is not defined 当我使用 Chrome 调试它时,我看到该文件为空。即使直接访问文件也显示文件为空。如果我 FTP 到文件,我看到它是 200KB。

4

2 回答 2

0

您可以从 CacheFly CDN 加载 TinyMCE

<html>
<head><!-- CDN hosted by Cachefly -->
    <script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>
    <script>
        tinymce.init({selector:'textarea'});
    </script>
</head>
<body>
    <textarea>Your content here.</textarea>
</body>
</html>

这是 TinyMCE 主页提供的 HTML。它做了解释。

于 2013-09-04T09:59:28.460 回答
0

我想答案为时已晚,但如果在替换后tiny_mce.js仍然tiny_mcs.min.js错误相同,则在给定位置添加以下代码:

prestashop/js/admin/tinymce_inc.js

替换这个:

tinyMCE.init(config);

有了这个 :

if (typeof tinyMCE !== 'undefined' && typeof tinyMCE != undefined && tinyMCE != "" && tinyMCE != null) {
        tinyMCE.init(config);
}

然后转到后台中的 AdvanceParameters/Performance 并清除缓存并重新加载产品页面。

希望这可以解决您的问题,因为它可以解决我的问题。

注意:- 此代码允许跳过 tiny_MCE 错误,因此所有其他 js 都可以工作,但只要跳过此错误,小 mce 编辑器就不会出现。您只能在产品描述中获得简单的文本区域,例如:产品选项卡信息中的元描述和描述。

问候,哈迪克

于 2017-07-20T09:22:58.670 回答