登录 注册

登录

问题 JA-medicare 在joomla升级之后出现错误

更多
2016年11月15日 20:22 - 2016年11月15日 20:25 #1 作者: popoguy
JA-medicare 在joomla自3.6.2升级到3.6.3之后出现错误,升级到3.6.4之后依旧存在。

Input_0:689: ERROR - object literals cannot contain duplicate keys in ES5 strict mode },getSelected:function(){return this.selectedRows;},serialize:function(){var a=this.previous.apply(this,arguments)||{};if(this.options.selectable){a.selectedRows=this.selectedRows.map(function(b){return Array.indexOf(this.body.rows,b); ^ Input_0:696: ERROR - object literals cannot contain duplicate keys in ES5 strict mode c++){if(this.options.selectHiddenRows||e[c].isDisplayed()){this[g](e[c],true);}}return this;},deselectRange:function(b,a){this.selectRange(b,a,true);},getSelected:function(){return this.selectedRows; ^

哪位大神能看一下是什么问题?
是与核心冲突还是与其他组件冲突?当时有几个组件也同时升级了。

切换到系统默认模板protostar之后, 上面的错误信息消失了。
只要换成ja-medicare, 错误信息必然出现。
最后修改: 2016年11月15日 20:25 由 popoguy.

登录 或者   注册一个会员帐号 来参与讨论

更多
2016年11月16日 07:23 #2 作者: Joomla之门
首先请确认你已将模板升级到最新版本, JA Medicare 模板当前最新版本是 1.1.7 。如果你的版本低于这个数字,请先升级 JA Medicare 模板。

如果模板已是最新,请检查 T3 框架是否已升级到最新版本?当前 T3 框架最新版本是 2.6.1 ,如果低于这个版本,请升级 T3 插件。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2016年11月16日 10:53 - 2016年11月16日 11:18 #3 作者: popoguy
经查JA-medicare版本为1.1.7,T3 Framework 版本为2.6.1,joomla版本为3.6.4, 此三项为最新版。
在后台关闭Content - JA Disqus Debate Echo这个插件(版本2.6.3)就没问题了。
请问此插件的最新版本是?
最后修改: 2016年11月16日 11:18 由 popoguy.

登录 或者   注册一个会员帐号 来参与讨论

更多
2016年11月16日 13:02 #4 作者: Joomla之门
JA Disqus Debate Echo 插件的最新版本是 2.6.3 ,如果你网站的版本不是最新版,请升级。

由于 JA Medicare 模板下载包里面已经提供了这个插件的最新版, 因此我估计你网站的 JA Disqus Debate Echo 插件应该已经是最新版了。

这个问题也可能是因为 JS 压缩/合并 导致的。检查一下你网站上是否启用了 JS 压缩/合并 功能?例如 JCH Optimize 插件,或者 JA 模板自带的 JS 合并/压缩 选项?

如果禁用 JA Disqus Debate Echo 插件可以临时解决,也可考虑禁用它,换用其它评论系统。例如 免费的 Komento 评论组件

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论