当前位置:  开发笔记 > 编程语言 > 正文

Prestashop无尽纺纱产品保存按钮

如何解决《Prestashop无尽纺纱产品保存按钮》经验,为你挑选了1个好方法。

我正在运行Prestashop 1.6.1.1.产品保存按钮大约需要45秒才能加载.我升级到1.6.1.3,他们现在根本没有加载.我尝试回滚并升级到1.6.1.4.我删除了Smarty Cache,删除了Chrome的历史记录,cookies等.我在多台计算机上尝试过.我直接用1.6.1.4替换了admin/theme和controller文件夹.

当我检查网络请求时,我看到少数选项卡未加载并获得500个错误,而一个选项卡包含404.在加载所有选项卡之前,产品保存按钮不会完全加载.在Firefox中,当我选择重新发送请求时,我得到了一个好的202.

我在工作和家里都经历过这种情况.我联系了Hostgator关于这个问题.他们测试并说保存按钮为他加载,不太确定我相信他.但如果它对他起作用,他说这听起来像是一个cookie /缓存问题.

我错过了什么?



1> 小智..:

这是Prestashop 1.6.xx的一个非常普遍的问题

它的背景是什么?

Prestashop有一个复杂的产品编辑页面,由多个选项卡组成,其中信息以异步方式加载(使用Ajax)."保存"和"保存并保持"按钮一直旋转,直到所有选项卡都成功加载.如果您在其中一个标签数据中出现任何错误 - 它会长时间或永久地旋转.

有这些解决方案

    尝试其他浏览器.为了确保它与您的浏览器无关(Javascript与浏览器相关) - 尝试另一个.

    修复你的Prestashop.可能你的Prestashop有错误.它可以是破坏或过时的模块,数据库中的数据损坏或无效,修改后的核心Prestashop文件等.调试和修复它并不容易.

    添加技巧*.警告!如果您确定没有其他选择,请执行此操作.通过添加此技巧,您可以在保存新产品时获得一些Javascript警告,但不会产生数据丢失.

*添加技巧

您不打算编辑核心Prestashop文件,但使用替代.

[yoursiteroot] - 是Prestashop站点的根文件夹.它可以是public_html/或者.

[youradmin] - 是Prestashop安装的管理文件夹.它可以是一系列随机字符,如smbcl5blanwcxnfs/或其他任何东西.您可以在URL行中登录管理面板时看到它: http://www.yoursite.com/[youradmin]/index.php?....

    使用FTP 复制所有.tpl文件

    [yoursiteroot]/[youradmin]/themes/default/template/controllers/products

    [yoursiteroot]/override/controllers/admin/templates/products

    如果此文件夹不存在 - 请使用其所有路径文件夹创建它.

    (您可以选择将该index.php文件夹中的同一文件复制到您创建的所有新文件夹中.这只是出于安全原因.)

    在所有这些新复制的文件的底部找到相同的行:

    
    
    

    改为:

    
    
    

    我们究竟对代码做了什么?

    删除了disabled="disabled".

    替换process-icon-loadingprocess-icon-save.

    请务必在您的站点中将后台设置Advanced parameters > Performance > Disable all overrides设置为No.

禁用所有覆盖设置为"否"

完成!

我们希望Prestashop能够在将来解决这个尴尬的错误预防措施.

如果你想删除这个技巧 - 只需删除所有这些添加的.tpl文件.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有