oscommerce/loadedcommerce代码编译


oscommerce / loadedcommerce code compilation

我对Loaded Commerce不是很有经验,我认为它只是OScommerce的更新版本?

然而,我想在订单电子邮件中添加更多信息,所以我找到了代码并编辑了我认为构建电子邮件的文件:checkout_process.php。

我添加了两行代码,它似乎像预期的那样工作——我的电子邮件现在包含了额外的信息。

旁注:我最近遇到了一个问题(我认为这与此无关,但会添加到其他上下文中),web服务器达到容量并关闭。我把它清理干净,然后重新启动,一切都很好。

我的问题:最近收到的2封电子邮件订单已经删除了我添加的信息。我已经回到文件中,代码仍然在那里——除了我添加的代码之外,它周围的一切都包括在内。

我只是"触摸"了一下文件,让它有一个最后修改的日期,今天,再次测试了这个过程,瞧!信息又回来了,如预期的那样出现!

有人能解释一下这是怎么发生的吗?也许Loaded Commerce操作的是以某种方式还原的代码的编译版本?

虽然问题现在已经解决了,但我真的很想知道可能是什么原因导致了这种情况?

Loaded Commerce创始人。

缓存不是代码问题,而是php服务器问题。我不是PHP/Apache专家,但我知道Loaded Commerce的6.x中没有任何来自我们的编译代码

听起来,触摸该文件只是导致Apache重新加载它。

6.x是旧代码。Loaded 7基于osc 3 Alpha 5,包括来自开放式推车的vqmod挂钩系统。请看一下我们是如何在www.loaded7.com中处理插件的,它目前处于测试阶段。docs.loaded7.com提供了关于如何制作自定义代码挂钩的文档。