Prestablog - Uncaught ReferenceError: tinyMCE is not defined
Prestablog - Uncaught ReferenceError: tinyMCE is not defined
我在Prestashop 1.6.11上使用Prestablog,最近在创建或修改文章时,无法点击主图的"Choose a file"按钮。我不明白为什么没有任何反应。没有 window 打开。
在 Javascript 控制台中,我收到以下错误,但我不知道它是否与我的问题有关:
tinymce.inc.1.6.js:61 Uncaught ReferenceError: tinyMCE is not defined
at tinySetup (tinymce.inc.1.6.js:61)
at HTMLDocument.<anonymous> (index.php?tab=AdminModules&configure=prestablog&token=4ff8fc2…&activeget=0&…:1091)
at j (jquery-1.11.0.min.js:2)
at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2)
at Function.ready (jquery-1.11.0.min.js:2)
at HTMLDocument.K (jquery-1.11.0.min.js:2)
prestashop 1.6 更新后的产品更新问题已得到解决。起初我以为问题出在此处,但我有一个测试服务器,其文件与生产服务器完全相同,而且没有错误。一切都很完美。唯一不常见的文件是缓存文件。
我该如何解决我的问题?我应该尝试重新初始化系统缓存吗?如果是我该怎么办?
尝试包含以下 2 个文件:
/js/tiny_mce/tiny_mce.js
/js/tiny_mce/tinymce.min.js
我想回答太晚了,但是如果在替换 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 并清除缓存并重新加载产品页面。
希望这能像解决我的问题一样解决您的问题。
Note:- this code is allowed to skip tiny_MCE error so all the other js works, but tiny mce editor is not appear whenever this error is skipped. you can get only simple textarea on product descriptions like
我在Prestashop 1.6.11上使用Prestablog,最近在创建或修改文章时,无法点击主图的"Choose a file"按钮。我不明白为什么没有任何反应。没有 window 打开。
在 Javascript 控制台中,我收到以下错误,但我不知道它是否与我的问题有关:
tinymce.inc.1.6.js:61 Uncaught ReferenceError: tinyMCE is not defined
at tinySetup (tinymce.inc.1.6.js:61)
at HTMLDocument.<anonymous> (index.php?tab=AdminModules&configure=prestablog&token=4ff8fc2…&activeget=0&…:1091)
at j (jquery-1.11.0.min.js:2)
at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2)
at Function.ready (jquery-1.11.0.min.js:2)
at HTMLDocument.K (jquery-1.11.0.min.js:2)
prestashop 1.6 更新后的产品更新问题已得到解决。起初我以为问题出在此处,但我有一个测试服务器,其文件与生产服务器完全相同,而且没有错误。一切都很完美。唯一不常见的文件是缓存文件。
我该如何解决我的问题?我应该尝试重新初始化系统缓存吗?如果是我该怎么办?
尝试包含以下 2 个文件:
/js/tiny_mce/tiny_mce.js
/js/tiny_mce/tinymce.min.js
我想回答太晚了,但是如果在替换 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 并清除缓存并重新加载产品页面。
希望这能像解决我的问题一样解决您的问题。
Note:- this code is allowed to skip tiny_MCE error so all the other js works, but tiny mce editor is not appear whenever this error is skipped. you can get only simple textarea on product descriptions like