【问题标题】:Redirecting to Front page when clicking on place order in virtuemart在 mercurial 中点击下订单时重定向到首页
【发布时间】:2013-01-18 03:22:12
【问题描述】:

我正在使用 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 方扩展。知道如何解决这个问题吗?

【问题讨论】:

  • 将 Joomla 更新到 1.5.26 以获取安全补丁。最好是 2.5,因为 1.5 系列现已达到 EOL。但是,您是否确定 drugmart 插件已禁用 SSL(以及主要的 joomla 选项被禁用)?
  • 是的,我的 ssl 在 joomla 配置文件中被禁用,并且在 ddermart 中也被禁用。我的网站上有一个单页结帐扩展程序,所以我只是给了它一个结帐选项的链接

标签: joomla joomla1.5 joomla-extensions virtuemart


【解决方案1】:

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

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

我不知道你使用的是什么模板,它是在哪个模板框架上构建的,或者是哪个模板提供者构建的,但是你应该去模板管理器并点击模板的选项,看看是否'显示组件输出在首页上”是一个选项。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多