0

我正在运行 Virtuemart 2.0.18 和 Joomla 1.5。我需要完成的只是用“10”之类的数字显示购物车中的产品总数。我有一张购物车图片,想把它放在图片旁边。

我发现了类似的问题——但是,答案并不适用——也不适用于我的情况。

我确实在 stackoverflow 上找到了这个线程:在 2.5 上显示购物车中的商品数量?

这并没有解决我的问题:

<?php 
    $array = unserialize($_SESSION['__vm']['vmcart']); 
    $total = 0;
    foreach($array->products as $product){
        $total += $product->amount;
    }
    echo "Total Products: " . $total;
?>

这只适用于我的购物车(因为购物车是由 cookie 运行的)。如果我添加一些产品,则 php 也无法正常工作,数字计数已关闭。基本上整个代码根本不起作用。

是否有 JavaScript 可以访问 cookie 并检索购物车中的产品数量,或者是否有类似的方法可以使用 PHP 执行此操作?

提前感谢您的帮助,我真的很感激!

4

1 回答 1

0

感谢 Virtuemart 论坛的人们,我决定复制一个 joomla 模块。我复制了 Virtuemart 购物车模块,然后删除了一些代码和 CSS 类,现在我有了一个模块,它只显示购物车中的产品总数!

这是该软件包的链接-您可以随意使用它:http: //forum.virtuemart.net/index.php?topic=114256.0

于 2013-03-27T06:13:49.857 回答