Questions tagged «ce-1.9.0.1»

开源电子商务PHP框架解决方案,在1.9版中具有新的响应主题(rwd)

12
客户登录在1.9中不起作用
我刚刚进行了Magento 1.9.0.1的全新安装,并且看到客户登录表单的行为很奇怪。 在Chrome(版本36)中,登录表单不起作用。我只是被重定向到登录页面。没有错误信息。但是,当我打开一个新的隐身窗口时,我可以正常登录。认为这是一个cookie问题,因此我从浏览器中清除了所有cookie,然后再次尝试,得到了相同的结果。在这两种情况下,我都可以登录到管理面板而没有任何问题。 我也在Firefox和Safari中都尝试过此操作。Firefox我会看到同样的事情(但是并不一致,我可以通过清除cookie来修复它),并且我无法在Safari中复制。 在任何其他版本的Magento中,我都从未遇到过这个问题。Magento处理1.9版中的cookie的方式是否有某种根本性的变化,并且/或者我可以做些什么使它更稳定?

1
在主页上显示产品magento 1.9
刚安装了magento 1.9并已陷入第一个障碍。我已经创建了一个产品,并使用了先前版本中的建议在首页上显示了该产品,但收到了以下消息 致命错误:在第180行getSortedChildren()上的非对象app/design/frontend/rwd/default/template/catalog/product/list.phtml上调用成员函数 非常感谢任何帮助。 在首页的内容部分,我有... <div class="page-title"> <h2>Our Latest Products</h2> </div> <p>{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}}</p>

2
检测库存变化
我需要检测产品的库存水平何时发生变化。我使用cataloginventory_stock_item_save_after事件发生了一些成功,该事件在后端更改库存或在前端取消订单(通过Paypal)时触发,但从前端购买产品时不会触发。 我cataloginventory_stock_item_save_after喜欢这样的事件: <global> <events> <cataloginventory_stock_item_save_after> <observers> <cataloginventory_stock_item_save_after_handler> <type>model</type> <class>stockchange/observer</class> <method>stockChange</method> </cataloginventory_stock_item_save_after_handler> </observers> </cataloginventory_stock_item_save_after> </events> <?php class FashionBunker_StockChange_Model_Observer { public function stockChange(Varien_Event_Observer $observer) { 当客户购买商品时,我是否需要使用另一个事件来捕获库存变化,或者我迷上该事件的方式是否存在问题?

2
magento CE 1.9响应主题-它的基础是什么?
有谁知道新的响应式主题基于什么?例如自举,zurb,自家种植等等? 在发布之前,我一直在努力研究waterlee项目(http://waterlee.jakesharp.co/),该项目是Foundation 5的一个实现,但是我看不到任何能从标准中描述新rwd主题的内容\路线图的观点。

8
关于优化网站速度的建议,从何处开始?
我被要求尝试为Magento网站的缓慢加载时间找到解决方案。我进行了Yslow测试,最大的罪犯似乎是 减少HTTP请求 使用CDN 添加过期标题 将Javascript放在最下面 缩小jS和CSS 配置ET标签 减少DNS查找 避免使用AlphaImageLoader过滤器 作为电子商务经理,我正在就我在Magento管理员,网站管理员工具等角色中可以做什么以及如何指示开发人员使我们的网站达到合规性并显着提高速度方面寻求建议。 我也一直在寻找一个名为GTMetrix的插件,该插件似乎在管理员中为您做了很多(组合CSS表格,优化图像等),有人对此有任何经验吗?我通常会尝试避免过多的扩展扩展至基本功能,但似乎是一种解决方案。http://gtmetrix.com/magento-optimization-guide.html 您的建议将不胜感激,因为我很难知道从哪里开始产生最大的影响。 提前致谢。

1
随机安装向导重定向Magento 1.9.0.1
我已经安装了Magento 1.9.0.1社区版,除了我遇到的一个问题外,所有版本都可以启动。它会在不同的时间随机重定向到/index.php/install/。 我已经多次清除了缓存和会话,甚至在清除缓存和会话后两次重启服务器,这是另一位发布者说的对他有用的。但是在短短的成功时间内,这个问题不断出现。 我检查以确保我的local.xml文件在那里并具有安装日期。这样就可以了。我将其与我进行过的其他Magento安装进行了比较(虽然这是我的第一个,但没有运行1.9),文件看起来也不错。另外,我打开了错误和异常日志记录,对此没有任何记录。 棘手的是,它并不总是这样做,而是随机的。我可以通过回到我试图浏览的页面来解决此问题,但是不希望访问者看到此重定向。 似乎没有某个特定的类别,事件,一天中的时间等会更频繁地触发重定向。有时我可以花60分钟而无需重定向安装,而有时我每分钟会遇到几次问题。 任何人都能提供的任何帮助,我们将不胜感激。 谢谢!


4
如何通过数据库删除重复的SKU?
尝试通过管理员编辑和保存一些Magento产品时出现此错误:“ 属性“ SKU”的值必须是唯一的。“ 当我在Magento管理员中查看我的产品时,找不到重复的sku,但是当我运行产品导出时,实际上实际上有些产品具有相同的sku。从理论上讲,Magento绝对不应该允许这种情况发生,但是,las,我要处理的是相当大且成熟(3岁以上)的产品组,这些产品似乎带有以前的Magento错误和怪癖。 我猜想解决此问题的唯一方法是从数据库中手动删除重复的草图之一,但是我不确定执行此操作的最佳/最安全方法。我有0位使用数据库的经验,所以能提供任何帮助。

6
获取产品URL和图像的有效方法
在为Magento网上商店添加产品时,我偶然发现了几个问题。在追求创建尽可能快的代码的过程中,我发现自己无法弄清两件事。 我的(相关)代码如下: $rc = Mage::getResourceSingleton('catalog/product'); $productName = $rc->getAttributeRawValue($productId, 'name', Mage::app()->getStore()); $productPrice = $rc->getAttributeRawValue($productId, 'price', Mage::app()->getStore()); $productImage = $rc->getAttributeRawValue($productId, 'image', Mage::app()->getStore()); $productUrl = $rc->getAttributeRawValue($productId, 'url_key', Mage::app()->getStore()); 我不知道的两件事是: 1)如何检索产品网址?url_key并非总是提供正确的URL,因为并非所有的网店都使用规范的URL或URL中包含类别。 2)如何获得具有固定宽度/高度的产品图像,而不是完整图像?该->resize()功能不会在这种情况下,我的侦察功能(因为它返回一个URL)。加说,是有可能得到的Base Image,Small Image并Thumbnail分别? 我的主要目标是保持代码尽可能快。我只有一个产品ID,因为我会遍历产品的子级。我不希望使用,->load()因为这会花费更多的加载时间。

3
Google AdWords转化跟踪
我们最近已经建立了一个运行1.9.0.1的magento社区站点,该站点已移开。 我们正在尝试设置google adwords转化跟踪,因此他们希望在成功页面上放置一段代码。 这在1.9.0.1中位于哪里?

1
最近的订单未显示在后端中,但存在于数据库中并显示在仪表板中
I'm using Magento 1.9.1.0. “销售>订单”面板中没有出现三个最近的订单。这是最新订单的屏幕截图,请查看订单号: 但是,数据库中存在3个缺失的订单: 对我来说,奇怪的是,这些订单还显示在仪表板上的“最后5个订单”小部件中,我可以通过在其中单击打开它们。因此,Magento似乎正确地加载了数据,只是没有将其加载到订单网格中。 任何帮助或建议,不胜感激。

1
Magento Multiple优惠券适用于购物车
我已经花了2天的时间在购物车上应用多个优惠券,我知道有一些可用的模块。但是我不想使用它。我想要一些自定义代码,以便我可以在单个订单中应用多个1个优惠券代码。 请帮忙。在完成相同的工作后,我感到非常疲倦。

1
为什么Redis失败时Magento无法关闭缓存
我正在使用Magento 1.9.0.1,托管我们的Magento缓存(AWS ElastiCache)的Redis服务器将不时出现故障。发生这种情况时,Magento会致命地出错,直到Redis再次可用为止。 这可能是一个很难快速回答的问题,但是我想知道的是,为什么Magento无法在无法连接到Redis而不是致命错误的情况下像缓存被禁用那样工作? 我不知道有任何设置或任何模块可以使Magento具备此功能,但从表面上看似乎并不困难。Magento用来local.xml弄清楚如何连接到数据库以及缓存后端。然后,它连接到数据库并查看高速缓存选项,以了解是否使用高速缓存。如果数据库指示使用给定的缓存,它将切换一些标志(可能是全局变量或单例的属性),并将缓存后端用于其余请求。如果发生连接错误,Magento是否无法在该请求期间将其关闭? 慢速站点胜过致命错误。 编辑:显然有些人不明白我在问什么,或者实际上没有读过这篇文章。 当Redis用作主要缓存存储方法时,是否有模块可以使Magento能够正常运行而不会出现致命错误。 如果没有,有人能启发我为什么这不可能或很难吗?


4
将内容块添加到主页,删除“ std” <div>
我想做些事情,而且我是新手,对Magento的熟练程度非常差。我要的是执行以下操作的最佳,最简洁的方法: 我想在我的文本编辑器中而不是在管理面板“所见即所得”中编辑主页的内容(可能还有其他每个CMS页,随着我对该项目的进一步了解)。我想我只有一个模板,例如home-content.phtml包含我的轮播标记以及最终放在首页上的其他内容。在我看来,执行此操作的最合乎逻辑的方法是将我附加home-content.phtml到getChildHtml('content')管理面板-&gt; CMS-&gt;页面-&gt;主页-&gt;'设计'选项卡-&gt;布局更新xml中的方法,如下所示: &lt;reference name="content"&gt; &lt;block type="core/template" name="home-content" as="home-content" template="home-content.phtml" /&gt; &lt;/reference&gt; 但是,我接下来想做的事情把它弄糟了。 在我看来,默认的Magento HTML结构令人肿,嵌套div的太多(包装器-&gt;页面-&gt; main-container col1-layout-&gt; main-&gt; col-main只是为了获得页面内容) 。对于我来说,这使Sass成为一个噩梦,所有这些类的样式都分为5个不同的Sass局部。因此,我正在清理默认结构以匹配我自己的设计原则。这部分意味着删除空的元素,例如臭名昭​​著的&lt;div class="std"&gt; &lt;/div&gt;。摆脱这种情况的最有效方法(因为我不打算使用管理面板来显示内容)是&lt;remove name="cms.wrapper"&gt;在CMS Home Layout Update XML中使用的。问题是,这将删除我使用上述方法(reference name="content")添加的所有内容。 基本上:如何在没有冲突的情况下使用a将内容添加到我的主页.phtml 并删除它&lt;div class="std"&gt; &lt;/div&gt;?我不了解admin-&gt; CMS-&gt;布局更新XML的功能与layout.xml的功能有何不同,或者为什么我应该在另一个之上使用(例如,我不能&lt;cms index-index&gt;用来做同样的事情?) 。 预先感谢大家。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.