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