impresspages html 小部件未保存
impresspages html widget not saving
我在 html 小部件中保存内容时遇到问题。我正在使用 impresspages 4.4.2(尽管我刚刚升级的 4.4.0 上出现了问题)。 CMS 安装在共享主机上,因此我只能访问 cPanel。
我发现这个问题没有答案
Impress Pages - HTML widget not saving/publishing
评论说问题出在主题上,包括jquery。
我使用在 impresspages 市场上购买的 RevolvePro 主题。查看资产,它似乎确实包含 jquery。看起来不太容易删除它。因此,我尝试对其他主题(CMS 提供的 Private Free、Air 和 Quick Start)执行相同的 html 小部件编辑操作,结果相同 - 没有任何内容被保存。据我所知,这些主题都没有 jquery。
我在浏览器控制台看到的是以下错误:
POST http://domain.com/403 (Forbidden)
k.cors.a.crossDomain.send ipCore.min.js?3:124
n.extend.ajax ipCore.min.js?3:122
updateWidget management.min.js?3:10
processSaveQueue management.min.js?3:67
n.isFunction.f ipCore.min.js?3:2
(anonymousfunction) management.min.js?3:64
n.extend.each ipCore.min.js?3:2
n.fn.n.each ipCore.min.js?3:2
methods.save management.min.js?3:63
$.fn.ipWidget management.min.js?3:68
$this.save management.min.js?3:61
save management.min.js?3:115
n.isFunction.f ipCore.min.js?3:2
n.event.dispatch ipCore.min.js?3:66
r.handle ipCore.min.js?3:65
或者如果我切换到调试模式:
POST http://domain.com/403 (Forbidden)
k.cors.a.crossDomain.send jquery.js?4:1953
n.extend.ajax jquery.js?4:1843
updateWidget content.js?4:340
processSaveQueue jquery.ip.widget.js?4:159
n.isFunction.f jquery.js?4:95
(anonymousfunction) jquery.ip.widget.js?4:86
n.extend.each jquery.js?4:72
n.fn.n.each jquery.js?4:21
methods.save jquery.ip.widget.js?4:72
$.fn.ipWidget jquery.ip.widget.js?4:203
$this.save jquery.ip.widget.js?4:21
save Html.js?4:85
n.isFunction.f jquery.js?4:95
n.event.dispatch jquery.js?4:1043
r.handle jquery.js?4:1010
jquery.js 基于位置是从 CMS 核心代码 (Ip/Internal/Core/assets/ipCore/) 中引用的,而不是从主题中引用的。
我尝试使用 phpMyAdmin 手动编辑小部件 table,结果工作正常,所以编辑是唯一的问题。似乎问题出在其他共享主机上的主机或主机设置上,我可以毫无问题地编辑 html 小部件。
这是您主机的问题。查看 Apache 日志。您在 Apache 上有某种安全模块可以防止 POST 具有 HTML 输入的数据。
我在 html 小部件中保存内容时遇到问题。我正在使用 impresspages 4.4.2(尽管我刚刚升级的 4.4.0 上出现了问题)。 CMS 安装在共享主机上,因此我只能访问 cPanel。
我发现这个问题没有答案 Impress Pages - HTML widget not saving/publishing
评论说问题出在主题上,包括jquery。
我使用在 impresspages 市场上购买的 RevolvePro 主题。查看资产,它似乎确实包含 jquery。看起来不太容易删除它。因此,我尝试对其他主题(CMS 提供的 Private Free、Air 和 Quick Start)执行相同的 html 小部件编辑操作,结果相同 - 没有任何内容被保存。据我所知,这些主题都没有 jquery。
我在浏览器控制台看到的是以下错误:
POST http://domain.com/403 (Forbidden)
k.cors.a.crossDomain.send ipCore.min.js?3:124
n.extend.ajax ipCore.min.js?3:122
updateWidget management.min.js?3:10
processSaveQueue management.min.js?3:67
n.isFunction.f ipCore.min.js?3:2
(anonymousfunction) management.min.js?3:64
n.extend.each ipCore.min.js?3:2
n.fn.n.each ipCore.min.js?3:2
methods.save management.min.js?3:63
$.fn.ipWidget management.min.js?3:68
$this.save management.min.js?3:61
save management.min.js?3:115
n.isFunction.f ipCore.min.js?3:2
n.event.dispatch ipCore.min.js?3:66
r.handle ipCore.min.js?3:65
或者如果我切换到调试模式:
POST http://domain.com/403 (Forbidden)
k.cors.a.crossDomain.send jquery.js?4:1953
n.extend.ajax jquery.js?4:1843
updateWidget content.js?4:340
processSaveQueue jquery.ip.widget.js?4:159
n.isFunction.f jquery.js?4:95
(anonymousfunction) jquery.ip.widget.js?4:86
n.extend.each jquery.js?4:72
n.fn.n.each jquery.js?4:21
methods.save jquery.ip.widget.js?4:72
$.fn.ipWidget jquery.ip.widget.js?4:203
$this.save jquery.ip.widget.js?4:21
save Html.js?4:85
n.isFunction.f jquery.js?4:95
n.event.dispatch jquery.js?4:1043
r.handle jquery.js?4:1010
jquery.js 基于位置是从 CMS 核心代码 (Ip/Internal/Core/assets/ipCore/) 中引用的,而不是从主题中引用的。
我尝试使用 phpMyAdmin 手动编辑小部件 table,结果工作正常,所以编辑是唯一的问题。似乎问题出在其他共享主机上的主机或主机设置上,我可以毫无问题地编辑 html 小部件。
这是您主机的问题。查看 Apache 日志。您在 Apache 上有某种安全模块可以防止 POST 具有 HTML 输入的数据。