我不是很有经验的加载商业,我相信这只是一个更新版本的OScommerce?
然而,我想在订单电子邮件中添加额外的信息,所以我找到了代码,并编辑了我认为构建了电子邮件的文件: checkout_process.php。
我添加了两行代码,它看起来像预期的那样工作-我的电子邮件现在包含了额外的信息。
附注:我最近遇到了一个问题(我不认为这是相关的,但将添加额外的上下文),其中web服务器达到容量并关闭。我清理了它,然后重新启动,一切都很好。
我的问题:最近收到的两封电子邮件订单已经丢弃了我添加的信息。我已经返回到文件中,代码仍然在那里-除了我添加的代码之外,它周围的所有内容都被包括在内。
我只是简单地“触摸”了文件,这样它就有了今天的最后修改日期,再次测试了这个过程,瞧!信息又回来了,按预期出现了!
有人能解释一下这是怎么发生的吗?也许Loaded在编译后的代码上运行,但不知何故被还原了?
虽然问题现在已经解决了,但我真的很想知道是什么原因导致了这种情况?
发布于 2013-07-11 03:51:38
这里是Loaded的创始人。
缓存不是代码问题,是php服务器的问题。我不是PHP/Apache专家,但我知道6.x的Loaded中没有我们的任何编译代码。
听起来触摸该文件只是导致Apache重新加载它。或者别的什么。
6.x是旧代码。基于osc 3 Alpha 5的Loaded 7包括来自开放式购物车的vqmod挂钩系统。请看看我们是如何处理www.loaded7.com目前处于测试版的插件的。在docs.loaded7.com上有关于如何制作定制代码钩子的文档。
https://stackoverflow.com/questions/17562711
复制相似问题