草庐IT

在线鲜花网上鲜花购物商城

全部标签

php - 如何使用 codeigniter 购物车类删除单个购物车项目?

我正在为我的购物车项目使用codeigniter购物车类。我的购物车上有很多商品。现在我确实有购物车行ID。现在我真正需要做的是,需要从购物车中删除特定项目而不是所有内容(销毁购物车)。$cartcontents=$this->cart->product_options($rowid);并取消设置所有内容。但没有成功。请帮助你任何人有想法。谢谢。 最佳答案 $data=array('rowid'=>'30ef30b64204a3088a26bc2e6ecf7602','qty'=>0);$this->cart->update($da

PHP 检查用户是否在线

谁能告诉我为什么这不起作用?在我的数据库中,lastactive是2013-12-1016:15:12,每次用户刷新我网站上的任何页面时都会更新。我选择它并将其设置为变量:$lastactive=$row[5];这是我认为它应该工作的地方,但没有。使用10秒进行测试。if(time()>$lastactive+10){print('[OFFLINE]');}elseif(time()[ONLINE]');} 最佳答案 您正在将unix时间戳与MySQL日期时间字符串进行比较。在比较两者之前,您需要将其转换为unix时间戳:$last

php - Woocommerce - 在用户注销时清除购物车

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我在wordpress网站上使用woocommerce。我需要在用户注销时清除已登录用户的购物车内容。我在插件设置中找不到任何相同的选项。任何人都可以告诉我实现相同目标的方法。

php - 如何遍历 Magento 购物车中的所有项目?

好吧,我不知道如何做这个简单的事情。我只需要遍历我目前在购物车中的3件商品,这样我就可以获得关于每件商品的信息——比如产品类别、商品名称等等。我已经在谷歌上搜索了一个小时,并没有找到任何看起来如此简单的任务。获取报价,然后getAllItems()不会为我返回任何内容。有人有任何想法/链接吗?谢谢。 最佳答案 您确定获取报价行不通吗?以下代码应该有效:$session=Mage::getSingleton('checkout/session');foreach($session->getQuote()->getAllItems()a

php - 在结帐 WooCommerce 页面上获取购物车产品 ID,以显示产品图片

我在我正在使用的网站上使用woocommerce,我想在结帐页面的顶部显示当前产品缩略图,以便用户可以查看他要购买的商品。但是我找不到任何方法来做到这一点。我得到的最接近的方法是使用WC::cart->get_cart(),但这会输出所有产品的列表。我怎样才能做到这一点?谢谢 最佳答案 是的,可以编写自定义函数。要在页眉主题之后的结帐页面开头显示这些图像,请使用以下代码:add_action('woocommerce_before_checkout_form','displays_cart_products_feature_imag

php - 如何检查访问者的 IP 地址是否仍然有效或在线?

是否可以使用他们的IP地址检查访问者是否仍然在线?我已经创建了一个javascript和php来检查访问者的ip地址,当他们使用onLoad和onBeforeUnload事件打开我的页面之一时。但在某些情况下,我的脚本无法检测到访问者是否仍在打开我的网站。因为onBeforeUnload并不总是可靠的。在这种情况下,我想知道是否有其他方法可以检测访问者是否仍然在线。如果访问者仍然打开页面但没有阅读它,因为他/她可能正在阅读其他站点或运行其他程序,我仍会认为他/她在线。但是,如果访问者关闭了浏览器,但我的脚本无法检测到它的卸载事件,我想知道他/她是否仍然在线。PHP或javascript

php - 您会说什么,是 PHP 相关内容的最佳在线资源?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.2年前关闭。Improvethisquestion你会说什么是关于PHP有趣事情的最佳在线资源和周围的东西?我正在按照博客或在线杂志的思路思考,它告诉我技巧、新闻和最佳实践。请添加关于您推荐的网站的简短评论!最好的问候,B 最佳答案 我发现php.net是几乎所有PHP相关内容的绝佳资源。很好的引用,很棒的社区和大量的代码。 关于php

php - Magento - 以编程方式添加的 bundle 产品不适用于购物篮/前端

我遵循了这个工作正常的答案:Magento-Programaticallyaddedbundleproductisn'tshowingupinfrontend我能够即时生成bundle产品。一切正常。只有一个问题:我的bundle产品已正确保存,我可以通过管理区域看到它。但是,在生成这一代之后,我必须直接将此产品添加到购物篮中。系统返回“找不到产品”。基本上,我必须进入管理区域,保存它,然后我才能将它添加到购物车。我真的怀疑索引器有问题,但我真的不知道发生了什么。我尝试了很多解决方案,例如:Mage::getSingleton('index/indexer')->processEnti

javascript - 防止在定时在线测验中作弊

我的公司定期在互联网上举办比赛。其中包括简单的多项选择测验,最快完成测验的人将赢得奖品。最近我们遇到了作弊者的大问题(很多不到一秒的条目不可能手动完成)。时间是服务器端计算的,所以作弊者不能直接操纵时间。唯一可行的作弊方法是编写一个脚本来自动填写并提交测验。我们已经实现了以下措施来尝试解决这个问题:将用户限制为一个条目(通过检查IP和询问电子邮件地址)从题库中随机抽取问题(不幸的是,每个测验都必须翻译,因此由于我们的翻译资源有限,实际题库规模很小)随机化问答顺序随机化测验元素类名称和ID即使采用上述所有技术,我们仍然会遇到设法作弊的人。作为最后的手段,我们正在考虑用图像替换测验文本,并

php - Woocommerce 添加到购物车将整个库存添加到购物车

我可以将一个产品和另一个产品一起添加到购物车中。因此,无论何时有人购买产品,都应自动将另一种补充产品添加到购物车中。所以这就是我一直在尝试的:functionsave_gift_wrap_fee($cart_item_key){if($_POST['offered-product-id']){global$woocommerce;if($_POST['offered-product-variation-id']){$woocommerce->cart->add_to_cart($_POST['offered-product-id'],'1',$_POST['offered-produc