草庐IT

Magento-Check

全部标签

php - 如何在 Magento 中按字母顺序对类别列表数组进行排序

在Magento中,我使用以下代码创建了一个phtml模板文件。我得到这个fromthistutorial.我和其他人想知道如何按字母顺序对这个类别列表进行排序。第一行代码创建一个包含类别ID的数组。再往下,我们可以使用foreach部分中的ID获取类别名称。但是要按名称排序,我们需要在foreach之前获取数组中的名称,然后按名称排序。怎么办?load(319)->getChildren();$catIds=explode(',',$cats);?>load($catId);echo'getUrl().'">';echo$category->getName().'';?>注意:319

php - 如何防止 Magento 中的垃圾评论

我们在我们的Magento商店中看到了一些垃圾产品评论。我最近安装了FontisreCaptcha扩展以将reCaptcha表单添加到评论表单中。在我所有的测试中,这很好用。如果不填写reCaptcha部分,“真实”用户将无法提交表单。但是,这并没有解决问题。我们仍然收到垃圾评论。有趣的是,这些垃圾评论也没有星级。不知何故,这些垃圾邮件机器人能够在没有所有必需信息的情况下提交评论,并完全绕过reCaptcha代码。关于如何解决这个问题有什么想法吗?我还尝试创建一个简单的脚本,将表单字段提交到表单的操作URL以供审查,以试图绕过逻辑(见下文)。我要么无法让它工作,要么根本无法完成,但我总

php - 企业版中的 Magento 重建索引问题

如何在ma​​gentoee1.13.0.2中为“库存状态”和“目录产品价格”手动重新编制索引?其实我已经尝试过$process=Mage::getModel('index/indexer')->getProcessByCode('catalog_product_price');$process->reindexAll();但结果并没有达到我的预期。 最佳答案 几天前我自己偶然发现了这个。索引已在EE中进行了彻底的重新设计,这就是旧式重新索引不起作用的原因。您不能再随意重建索引,而是可以安排重建索引,以便下一个cron作业将在后台为

PHP Magento SOAP-错误 : Parsing WSDL: Couldn't load from urlpath

我正在尝试通过传递托管在我的本地计算机上的url、我的开发环境来创建soap客户端,但我不断收到此错误。我曾经能够调用这个电话,而且效果很好。基本上我所做的就是这个$client=newSoapClient('http://virtual.website.com:81/api/?wsdl');如果我在浏览器中访问url,它就会出现,所以我知道这是正确的位置。在Magento论坛上有一些类似的帖子,但我不知道这是Magento特有的问题。他们提到的一切都是我已经拥有的解决方案。他们说要编辑主机文件,例如127.0.0.1website.com我已经有了这个,因为它被设置为虚拟主机。这是我

php - 您如何退款以在 Magento 中存储贷记凭证?

在Magento中,我正在尝试创建CreditMemoAPI,并且已经找到了一个很好的起点。这让我可以创建贷项通知单。用户可以从前端做的一件事我看不到如何复制是如果用户从前端创建信用凭证他们会得到一个“退款到商店信用”选项我需要添加到应用程序接口(interface)。如何将贷项通知单退还至商店贷项?在Magento中查看Creditmemo.php文件时,我没有看到任何与为信用凭证创建商店信用有关的方法。下面是我在Magento论坛上找到的creditmemoAPIclassMage_Sales_Model_Order_Creditmemo_ApiextendsMage_Sales_

php - Magento:发票总额的税收计算不正确

我运行的是Magento1.5.1.0,过去在计算发票总额的税收时遇到问题。虽然我商店中的所有总计计算都是正确的,但后端发票View和pdf发票会显示不正确的总计。错误显示值和正确值之间的差异可以在这张图片上看到:(简短版本:小计将包括运费,尽管运费已经包含在运费中)http://i731.photobucket.com/albums/ww318/vitamin6/orderview_fixed.jpg所以我在freelancer.com上发布了这个问题,有人设法解决了它。但正如我后来发现的那样,修复并没有涵盖所有情况——如果订单免运费,发票小计仍然不正确。这是显示差异的屏幕截图:ht

php - 什么会导致我的脚本在 magento 中的 css 之前加载

我在magento模板中加载css和js,在page.xml中有类似这样的内容:css/global_1.2.8.cssjquery/jquery-1.7.jscolorbox/jquery.colorbox-min.jscompressed/base-1.4.js在head.phtml中getCssJsHtml()?>但是当我查看源代码或查看firebug中的Net选项卡时,我看到js在css之前加载。是什么原因造成的,我该如何纠正?我知道我可以将js移动到页脚,但我认为这会导致其他问题,所以我想将它全部放在头部,只是顺序正确。我想我会更新这个以反射(reflect)罗马人的回答。我

php - Magento 管理页面完全空白,任何地方都找不到错误

这个问题很久以前就开始了,但当时还有其他优先事项,现在很难追溯可能导致问题的任何系统更改。简而言之,去http://mysite/index.php/admin/为我提供了一个空白页。如0字节。index.php页面代码以开头error_reporting(E_ALL);ini_set('display_errors',1);在php.ini中设置的内存限制是512MB。我已经在Magento的顶级目录中完成了chmod-R777*,但我只是没有看到任何关于可能导致它给我一个空白页面的线索。此Magento安装的店面工作正常。我该怎么做才能解决这个问题?编辑:我也尝试删除缓存,但无济于

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

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

php - Magento 中的“news_from_date”

我正在使用MagentoAPI制作具有以下内容的"new"产品'news_from_date'=>date("d/m/Yh:i:s");使用catalog_product.update这工作得很好,并将项目显示为"new"但是,我现在正在尝试使以前标记为"new"的项目不再是新的。我想我可以使用catalog_product.update再次执行此操作,然后制作'news_from_date'=>null;但这只会将日期设置为-1999年11月30日,这显然将项目保留为"new"有人能指出我正确的方向吗?编辑我也试过以下方法,但并不高兴-'news_from_date'=>"00/00