一会儿回到这个问题。在网上搜索,OpenCart论坛,StackOverflow已经好几个星期了,试图对它进行排序。
基本上我拿了Flat Shipping模块并制作了它的副本。重命名模块名称的每个实例,并获得另一个统一费率的运输模块。
唯一的问题是我收到的警告不会引发任何错误。这似乎是一个相当普遍的问题,但我发现的每一个解决方案对我没有帮助。
我注意到如果我启用免费送货模块,我可以选择它没有警告。但是当我选择我的自定义运输模块时,我会收到警告。
如果有人有解决方案或我还能检查其他什么,我会很感激。
BTW我正在使用OpenCart 1.5.6.4
答案 0 :(得分:2)
这几乎肯定是由于您的送货方式的模型文件。确保您已为这些项目提供了新的方法代码。例如,原始发货方式会使用flat.flat
,如果您在自己的网站上查看收音机的HTML,则会看到您的内容。基本上,如果您的新文件是new.new
,那么请确保您已在模型文件中相应地设置此项
答案 1 :(得分:1)
如果您注意到,该错误是在重新加载页面时发生的,所以我认为这与缓存有关,因为当我遇到它时,我总是必须清除缓存,然后它才不会带来缓存。 阅读本文,以了解解决方案是否适用于您的案例cause of error
在您的打开购物车安装中打开system / framework.php,找到下面的行(大约74行)
$response->addHeader('Content-Type: text/html; charset=utf-8');
在其下方添加以下几行
$response->addHeader('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
$response->addHeader('Pragma: no-cache');
现在,清除浏览器缓存。该警告应该不再存在。