我使用的是virtmart版本1.1.9和joomla版本1.5.14。我的问题是,当我点击添加到购物车然后它带我到地方订单并继续购物。之后,当我点击下订单按钮时,它会将我重定向到首页。在场所订单按钮中显示的链接是:-www.mysite.com.books.html?page = checkout.index& ssl_redirect = 1。我在我的网站上没有使用ssl。即使我已经更改了virtuemart的配置文件,我也检查了我的记录文件,它向我显示PHP警告:stristr()[function.stristr]:/ home / kiranpra / public_html / administrator / components / com_virtuemart / classes中的空分隔符第566行上的/ps_session.php。我认为这只是一个警告而非错误。我使用内置的joomla sef而不是任何其他类型的第三方扩展。知道怎么解决这个问题吗?
答案 0 :(得分:0)
VirtueMart路由这些请求的方式有点奇怪。
问题是VirtueMart的方法和模板的组合 - 如果这是我过去与客户网站相同的问题 - 在首页上禁止标准的“组件”输出。
我不知道您使用的是哪个模板,它构建在哪个模板框架上,或者是哪个模板提供程序构建它,但您应该转到模板管理器并单击进入模板的选项并查看是否显示组件输出在frontpage'是一个选项。
如果是这样,你应该尝试一下,看看是否能解决问题。不幸的是,当你通常导航到你网站的首页时,这可能意味着你会得到其他不需要的输出。
我不记得最后如何解决这个问题的细节 - 可能是模板中的一些代码与正在输出的组件一起检测首页(默认页面),允许在frontpage上为virtuemart输出组件 - 但没有其他组成部分。
当然 - 您可能会遇到完全不同的问题,因此您的里程可能会有所不同。