我有联系表格,去年11月运作良好。但是,在我对“JCH优化”和“sourcerersLab”进行了扩展更新后的几天,联系表单不起作用:存在不一致性,有时会发送但有时却不会发送。
我首先在测试环境网站中测试扩展更新,但没有出现问题。但是当我在生产站点上执行更新时,联系表单不会发送电子邮件。在测试环境中复制错误非常困难,并且它没有得到相同的错误。
我已经检查Global Configuration >> Mail Settings
设置正确,并尝试过PHP邮件,sendmail和SMTP,它们都运行良好。
在我读完这篇文章之后,有人说,“有时JCH优化扩展”的内容在没有立即注意的情况下中断,可能的问题可能是联系表格无法正常工作。“
参考链接:https://joomlaseo.com/seo-extensions/jch-optimize
我试图在JCH Optimized的扩展中禁用minify JS和CSS区域,但它仍然无效。还尝试禁用整个插件并删除缓存,也没有帮助。
当我将其转为离线时,我注意到的其他事情:
但是当它在线返回时: - 联系表格不再有效。 - 当我以联系方式发送消息时,没有错误消息,甚至是成功消息。
我不确定是否有错误未被捕获或是什么?
我的Joomla版本:3.6.4
有人能帮助我吗?
答案 0 :(得分:0)
似乎其中一个更新导致了一些JavaScript冲突(可能更新了一些库,包括一些额外的库等等。)
执行以下操作:在访问联系我们页面后检查Chrome中的控制台日志,并解决其中的所有错误(按联系我们上的提交,因为这可能会产生其他错误)。