tiny_mce.js不会在Prestashop中加载

时间:2013-09-04 09:53:23

标签: tinymce prestashop

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

2 个答案:

答案 0 :(得分: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。它做了解释。

答案 1 :(得分:0)

我猜太迟了回答但是如果在替换tiny_mce.jstiny_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编辑器。您只能在产品描述中获得简单的textarea:meta_description和产品标签的INFO中的描述。

方面, Hardik