草庐IT

magento-1.13

全部标签

php - Magento - 在购物车中显示自定义属性

我一直在寻找一种方法来使用我创建的“交付”属性来显示产品的“预计交付”。到目前为止,我已经设法将这些放在一起:load($this->getProduct()->getId())->getAttributeText('Delivery');?>我已经把这篇文章添加到:template/checkout/cart/item/default.phtml-第38/39行之间(Magento版本1.6.2)这是第35-49行的default.phtml代码添加到h2标签:getItem()?>load($_item->getProductId())?>load($this->getProduc

php - 如何在 magento 中将我的时间戳转换为 UTC 时间戳

我找到了很多关于这个的文章,但没有一个给出适当的解决方案我当前的系统时区是='asia/Kolkata'我当前的magento时区是'asia/shanghai'这给了我正确的UTC时间,系统时间是'2013-06-2615:34:00'$timezone=date_default_timezone_get();date_default_timezone_set($timezone);$now=Mage::getModel('core/date')->timestamp(time());$current_date=date('Y-m-dH:i:s');所以这里$current_date

php - 在 PHP 中生成有效的 EAN13

有很多生成条形码图像的类,但我找不到可以创建有效EAN13编号的函数。内部编号应以200开头...如何生成有效的EAN13编号,该编号将是给定值的下一个有效EAN?验证函数如下所示:functionean13_check($digits){if($digits 最佳答案 如您所说,200(实际上是整个200-299范围)是一个假国家代码,表示该号码是内部号码。这意味着您可以弥补剩余的数字。EAN编号通常为13位数字,但也可以有其他长度。让我们将它保持在13,因为您指定了需要EAN13。第13位是校验位。因此,您所要做的就是执行相同的

php - 如何将 csv 文件附加到 php 电子邮件(从 magento root 运行的代码)

我在magento根目录中有以下代码来发送电子邮件。setToName('John');$mail->setToEmail('ab@example.net');$mail->setBody($body);$mail->setSubject('TheSubject');$mail->setFromEmail('yourstore@url.com');$mail->setFromName("YourName");$mail->setType('text');//Youcanuse'html'or'text'try{$mail->send();Mage::getSingleton('core

php - Magento CMS block 集合,无法按商店 ID 进行过滤 - addStoreFilter([storeid]) 不起作用

如何过滤cms/block(静态block)集合?这适用于cms页面:$model=Mage::getModel('cms/page');$collection=$model->getCollection()->addStoreFilter(3);这不起作用(返回未过滤的集合):$model=Mage::getModel('cms/block');$collection=$model->getCollection()->addStoreFilter(3);我还尝试使用资源模型“cms/block”和“cms/block_collection”,但没有结果。为什么Magento如此无关紧

php - Magento : How to get category page URL keys for different store views?

我正在尝试获取不同商店View的类别页面的页面URL键。基本上我在我的Magento安装中设置了3个商店。现在我想在我的类别页面中实现hrefhang标签。但是当我在默认商店时,我无法访问其他商店View的类别URL键,反之亦然。我有从中获取的类别对象,$category=Mage::registry('current_category');有什么想法吗? 最佳答案 似乎在与当前商店不同的商店下获取类别URL的最佳方法是makeuseofMagento’sMage_Core_Model_App_Emulation.以下是如何执行此操

php - 在 Magento 中获取购物车项目的两个命令之间的区别

在Magento中,如果您需要获取/获取购物车的商品详细信息,您可以通过两种可能的方式中的任何一种来完成,这将为您提供一个数组中的所有购物商品:-$cartItems1=$cart->getQuote()->getAllItems();$cartItems2=$cart->getItems()->getData();但在使用以上两种方法中的任何一种之前,您需要将购物车对象初始化为:-$cart=newMage_Checkout_Model_Cart();$cart->init();任何人都可以详细描述这两个选项提供的内容、它们之间的区别以及它们的可能用法。在Magento中还有更多这样

php - 在 Magento 中显示产品所属的所有类别

我正在构思一个新的Magento网站,该网站将包含多个类别的产品。我想知道的是我是否可以在产品详细信息页面上显示产品所属的所有类别。我知道可以获取类别,但是是否可以显示产品所属的所有类别的列表?例如,衬衫可能包含在Shirts类别中,也可能包含在Designers和Summer中。理想情况下,我希望能够显示以下内容:Morefrom:   Men>Shirts   Men>Designers>BarnabéHardy   Men>Summer 最佳答案 这将为您提供所需的数据,例如类别名称、URL等:$currentCatIds=$

php - Magento 产品在前端显示不一致

我的Magento网站运行着20000多种产品。有时它不会在前端显示产品。它说“没有与选择匹配的产品”,但产品仍然存在于后端站点中。我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端。那么现在,我的问题是:为什么这种情况一再发生?这是我第四次遇到这个问题。我想知道这个问题的真正原因。我很害怕。谢谢 最佳答案 两个最可能的cuplrits是缓存和索引问题(当然除非您使用的是集群数据库,在这种情况下,这可能是罪魁祸首)。如果它在您的站点(或在开发环境中,我相信您有先见之明地创建)可行,请暂时禁用Magento的缓存

php - 如何清理 Magento 缓存?

我需要一个简单的脚本来刷新Magento缓存的每个元素。我正在运行1.3.2.3,无法升级。 最佳答案 刷新magento缓存的cron作业脚本示例:(该脚本发布在amartinez的magento论坛中)通过定时任务运行00  0 * * *   root /var/www/html/magento/cron_refresh_cache.php >> /var/log/cron_refresh_cache.logphp文件:#!/usr/bin/phpgetStore());$ver=Mage::getVersion();$use