-1

我使用的是 1.1.9 版和 joomla 1.5.14 版。我的问题是,当我单击添加到购物车时,它会将我带到下订单并继续购物。之后,每当我点击下订单按钮时​​,它就会将我重定向到首页。在下单按钮中显示的链接是:-www.mysite.com.books.html?page=checkout.index&ssl_redirect=1。我没有在我的网站中使用 ssl。即使我更改了美德玛特的配置文件,也检查了我的日志文件,它向我显示 PHP 警告:stristr() [function.stristr]: Empty delimiter in /home/kiranpra/public_html/administrator/components/com_virtuemart/classes /ps_session.php 在第 566 行。我认为这只是一个警告而不是错误。我使用的是内置的 joomla sef 而不是任何其他类型的 3rd 方扩展。

4

1 回答 1

0

VirtueMart 路由这些请求的方式有些奇怪。

问题是 VirtueMart 的方法和您的模板的组合 - 如果这是我过去在客户网站上遇到的相同问题 - 会抑制首页上的标准“组件”输出。

我不知道您使用的是什么模板,它是基于哪个模板框架构建的,或者是哪个模板提供者构建的,但是您应该转到模板管理器并单击模板的选项,看看是否“在首页显示组件输出”是一种选择。

如果是这样,您应该尝试一下,看看是否可以解决问题。不幸的是,当您通常导航到网站的首页时,这可能意味着您最终会得到其他不需要的输出。

我不记得我最终如何解决这个问题的细节 - 可能在模板中使用一些代码来检测首页(默认页面)以及正在输出的组件,从而允许在首页上为美德玛特输出组件 - 但没有其他组件。

当然-您可能遇到完全不同的问题,因此您的里程可能会有所不同。

于 2013-02-05T23:15:06.710 回答