草庐IT

Magento-Check

全部标签

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

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

PHP 和 mySQLi : Do I still need to check user input when using prepare statements?

如果我在mySQLi中使用prepare语句,我是否仍然需要以任何方式转义或检查用户输入。例如,如果我有代码:$members=newmysqli("localhost","user","pass","members");$r_email=$_POST['r_email'];$check=$members->prepare("selectuser_idfromuserswhereemail=?");$check->bind_param('s',$r_email);$check->execute();$check->store_result();if($check->num_rows>0

php - Magento CMS 页面 - 包含外部 PHP 脚本

我想在MagentoCMS页面中包含外部PHP脚本例如**http://myhost/magento/custom/script.php**Magento页面上的结果应该是:“hello”最简单的方法是什么? 最佳答案 最好的方法可能是通过布局更新XML部分(在设计选项卡上)。您可以为您的模板php文件创建一个新block,或使用Mage_Core_Block_Template。添加这个: 关于php-MagentoCMS页面-包含外部PHP脚本,我们在StackOverflow上找到一

php - Magento 社区 1.7.0.2 - 导出产品 CSV

Magento的全新安装,产品已安装等,正要导出产品CSV,一旦我提交了正常表单,错误“未发送有效数据”我开始进行一些调试以查看发生了什么.第一站是exception.logNotice:Undefinedindex:in/app/code/core/Mage/ImportExport/Model/Export/Entity/Product.phponline539'in/app/code/core/Mage/Core/functions.php:245导致问题的函数是:/***Updatedatarowwithinformationaboutcategories.Returntrue

php - Magento - 覆盖 Adminhtml block

我花了几个小时试图覆盖扩展程序中“添加商店”和“编辑商店”页面的Magentoblock,以向其添加另一个文本框。在翻阅书籍和谷歌搜索后,我发现了几个人们说有效的解决方案,但对我来说却不是。一个建议是thisone.我已经从LeeSaferite复制了假定正确的解决方案,该解决方案适用于原始海报,但不适用于我。当然,我将值更改为我正在覆盖的类和新修改的类。我的config.xml(相关部分):Nintera_General_Block_StoreEditNintera_General_Helper以及位于Nintera/General/Block/StoreEdit.php的block

php - Magento 支付审查/可疑欺诈工作流程

我在一家Magento商店工作,客户要求对订单进行一些自定义过滤器,以便在将订单发送到履行之前进行手动审查。当出现这些情况时,订单会标有内置的付款审查/涉嫌欺诈状态/状态。我的问题是,在管理界面中,您似乎无法对处于付款审核状态的订单执行太多操作。我添加了一个自定义的“批准”类型按钮用于手动批准订单,但如果它被审查并确认为欺诈,预期采取的行动是什么?我想取消或退款订单,但似乎不允许这样做。检查订单上的canCancel或canCreditmemo返回false。对于这种情况,使用保留状态或付款审核状态会更好吗? 最佳答案 我没有覆盖M

php - Magento - 检查特定类别是否处于事件状态

有没有办法检查某个特定类别是否处于事件状态?我有一个硬编码的导航,我想根据特定类别的事件状态显示或隐藏链接。也许是这样的://ChecktoseeiftheSalecategoryisactive...$specificCatID='90';if(isCategoryActive($specificCatID)){//Specificcategoryisactive,dosomething}我到处搜索,还没有接近能够解决这个问题。任何帮助,非常感谢。 最佳答案 我希望这会回答你的问题:)$specificCatID='90';$ca

php - Magento:添加具有相同目录的网站,然后将产品关联到新网站

我刚刚在客户的安装中添加了一个新网站。它应该与已经存在的网站共享相同的目录,但只有在我访问时才会显示产品“目录>管理产品>产品Foo栏>网站>检查新网站>保存”。我怎样才能让所有产品都显示在两个网站上,而不对每个产品执行任何额外的步骤? 最佳答案 您可以从“管理产品”屏幕批量执行此步骤。单击“全选”,然后从最右侧的下拉菜单中单击“更新属性”。单击“提交”,然后转到呈现页面上的网站选项卡。做出选择并保存。瞧,所有更新一次。喂,京东 关于php-Magento:添加具有相同目录的网站,然后将

php - Magento 管理员路由不起作用

我正在为Magento的管理区域开发一个模块。我正在尝试按照AlanStorm关于Magentoadmincontrollers的教程进行操作但似乎无法让我的Controller做任何事情。我认为这可能与路由有关,但我不确定。它向我展示了带有404错误的前端模板。(注意:我在这里包含了所有相关代码。实际问题在最底部。)该模块名为Mynamespace_Donor,位于app/code/local/Mynamespace/Donor/中。我的etc/config.xml看起来像这样:0.1.0Mynamespace_Donor_HelperMynamespace_DonoradminMy

php - 当邮箱为空时 imap_check 抛出通知

所以我最近开始了我的第一份真正的工作(耶!),我正在研究电子邮件检查器。它运行良好,没有错误...只要有电子邮件。$mbox=imap_open("{.../pop3/novalidate-cert}INBOX","smith@example.com","...");$inbox=imap_check($mbox);当收件箱中有电子邮件时,上面的代码工作正常,但如果没有,我会在页面末尾收到此错误:Notice:Unknown:Mailboxisempty(errflg=1)inUnknownonline0除了error_reporting(E_ALL^E_NOTICE)之外似乎没有任何