Questions tagged «ce-1.7.0.2»

Magento社区版本1.7.0.2。

5
Magento MySQL已消失错误
我在Magento CE 1.7.0.2上遇到了很多奇怪的问题。在正常操作期间,该站点有时会在前端和后端产生Magento错误页面(处理您的请求时出错)。查看关联的报告,我看到以下消息: "SQLSTATE[HY000] [2006] MySQL server has gone away" 有时(但很少)报告消息将显示为: Connection reset by peer 我查看了var> log> system.log,该MySQL has gone away错误伴随以下内容: Warning: PDO::__construct(): MySQL server has gone away in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129 Error while reading greeting packet. PID=1863 in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129 除此之外,每个请求以及这些MySQL has gone away错误似乎都发生以下错误: Warning: include(File.php): …

3
使用AJAX在类别列表中加载产品视图
我试图使用Ajaxify使用AJAX在类别列表页面中加载产品视图块。一切正常,唯一的问题是选项框(childhtml“ container1”)未正确加载。它不显示选项。 有没有人有经验,也许尝试过类似的东西?我在控制器中使用设置活动产品 $productId = (int) $this->getRequest()->getParam('product_id'); Mage::helper('catalog/product')->initProduct($productId, $this); 在渲染布局之前。 我认为这与将选项添加到catalog.xml的其他部分中的视图有关。 [...] <PRODUCT_TYPE_configurable translate="label" module="catalog"> <label>Catalog Product View (Configurable)</label> <reference name="product.info"> <block type="catalog/product_view_type_configurable" name="product.info.configurable" as="product_type_data" template="catalog/product/view/type/default.phtml"> <block type="core/text_list" name="product.info.configurable.extra" as="product_type_data_extra" translate="label"> <label>Product Extra Info</label> </block> </block> </reference> <reference name="product.info.options.wrapper"> <block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/> </reference> </PRODUCT_TYPE_configurable> [...] 但我不确定确切的问题是什么。 我希望有人能指出我正确的方向。 …
14 ce-1.7.0.2  ajax 

5
按非固定属性过滤产品集合
我正在执行以下操作: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute 不在平面表中,但已启用平面表。 我不断获得完整的收藏。 原因似乎在\Mage_Catalog_Model_Resource_Product_Collection::addAttributeToSelect: $columns = $this->getEntity()->getAttributeForSelect($attributeCode); No $this->getEntity()是Mage_Catalog_Model_Resource_Product_Flat获取平面字段的实例-如果找不到,则返回null。 什么是向集合过滤器添加非扁平属性的干净方法? 就我而言,将属性添加到平面表是没有意义的。

5
使用产品商店视图范围的URL密钥的商店开关上的404
默认情况下URL Key,产品页面上的“全局范围”。 编辑: 如FlorinelChis所建议,范围可以是“管理”属性中的更改。但是,这破坏了商店视图切换器的行为。 这已在1.7.0.2上经过测试,并带有示例数据并启用了“将商店代码添加到URL”: 编辑产品并为特定的商店视图(法语)设置其他网址 重新索引 在英语商店视图中打开网站上的产品页面 切换为法语:您将拥有页面URL包含 /French/ 切换回英语-> 404页面错误(网址缺少商店代码 /default/ 如何使其与商店视图/语言开关一起正常工作? 细节: 英文网址: /default/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html 法语的网址: /french/sony-vaio-vgn-txn27n-b-11-1-notebook-pc-french.html 如果我在此页面上的英语网站上-> /default/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html 然后我改用法语: 我得到了这个URL(商店代码丢失了): MAGEDOMAIN/sony-vaio-vgn-txn27n-b-11-1-notebook-pc-french.html 所以magento正确地重写了url,但是由于某种原因错过了商店代码 参考: 当然,这与/core/model/store.php和有关/core/model/url/rewrite.php,尤其是与那些方法有关: Mage_Core_Model_Url_Rewrite::rewrite Mage_Core_Model_Store::getCurrentUrl 更新 如果您使用的是1.9.1 @Vinai修复程序将无法正常工作,请检查我添加的新答案

7
致命错误:升级后在非对象上调用成员函数rewrite()
我们尝试将Magento安装从1.7.0.2升级到1.8.0.0。现在我们在所有页面上都收到以下错误: Fatal error: Call to a member function rewrite() on a non-object in /home/clientname/domains/domain.com/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php on line 165 我们试图清除所有缓存,禁用并重新编译编译器,并为索引器重新编制索引。今天早些时候,在本地安装中一切正常。除某些订单和客户端数据外,这是相同的安装。 启用编译器后,错误将更改为: Fatal error: Call to a member function rewrite() on a non-object in /home/clientname/domains/domain.com/public_html/includes/src/__default.php on line 17761 我们如何调试此错误?

2
从页脚中删除“由Magento提供支持”
我想powered by Magento从页脚中删除。 它不在CMS块“ footer_links”中。 HTML源代码 <p class="bugs"> - <a href="http://www.magentocommerce.com/bug-tracking" onclick="this.target='_blank'"><strong>powered by Magento</strong></a> (Version 1.7.0.2)</p>

1
403禁止在特定促销形式的POST内容中使用
尝试将更改保存到现有购物车价格规则时,收到403禁止响应。它仅在以下情况下发生: 向规则添加3个以上的条件 对于上下文,我正在尝试向规则添加5个条件,所有条件的结构如下: ANY = TRUE: IF FOUND WITH ANY = TRUE: SKU = X SKU = X SKU = X 如果我尝试添加第四个SKU = X条件并保存规则,则会收到403禁止错误。 我知道的: 只能在生产时复制(不能在dev / staging上复制) 我可以SKU = X使用任何值成功设置3个或更少的条件 我可以成功添加具有任何值的任何其他类型的条件 这发生在之前preDispatch,因此不涉及重定向/转发 该/.htaccess文件实质上是库存(无重写) 有人曾经经历过这种或类似的经历吗?

2
出售“大体育场”门票
我想要(需要)实施体育场门票销售。 这样做的目的是让客户选择自己的票数(可能需要设置上限,但这不是什么大问题。我认为我可以通过购物车中允许的最大数量来实现此目的)。之后,客户必须从座位图上选择座位。之后,结帐过程应照常进行。 有人知道这个扩展吗?我搜索了一个,但找不到适合我需求的一个。或者,也许我的Google技能需要提高。 如果没有扩展名,那么有关如何执行扩展的一些指示将是很棒的。 到目前为止,我的想法是创建一个名为“ Ticket”的产品,其中包含一些自定义选项(部门,行,座位号,也许还有其他选项)。 视图页面将是自定义的,因此将不会显示自定义选项。票证选择将在弹出窗口或叠加窗口中进行,根据选择,当添加到购物车时,我将模拟自定义选项。 座位图将保存在桌子上,这样我就可以标记已预订的座位。体育场总是一样的,所以一张地图就足够了。 到此为止。缺少某些接缝。任何指针都很棒。 [编辑] 可以创建具有3个属性的可配置产品(部门,行号和座位号,数量中每个组合的可用数量为1,因此一旦购买就将不可用),但这意味着30k +产品(每事件)。我非常不想去那里。我将其保留为最后的手段。。(这不再是一种选择,因为它将导致性能下降)

3
在常规信息选项卡下添加额外的类别属性
我正在尝试向常规信息选项卡添加一个额外的类别属性,我尝试使用以下代码添加该属性, require_once("app/Mage.php"); Mage::app('default'); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $installer = new Mage_Eav_Model_Entity_Setup('core_setup'); $entityTypeId = $installer->getEntityTypeId('catalog_category'); $attributeSetId = $installer->getDefaultAttributeSetId($entityTypeId); $attributeGroupId = $installer->getDefaultAttributeGroupId($entityTypeId, $attributeSetId); $installer->addAttribute('catalog_category', 'nav_left', array( 'type' => 'tinyint', 'label' => 'Show in left navgigation', 'input' => 'boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE, 'visible' => true, 'required' => false, 'user_defined' => false, 'default' => 0 )); $installer->addAttributeToGroup( …

3
电子邮件地址顺序丢失
我们有2家商店(从1.5.1升级到1.7.0.2,从1.6版进行安装)都存在一个问题,即某些订单缺少电子邮件地址(sales_flat_order中的customer_email)。这些商店是两个完全不同的安装,我发现两个版本中的唯一相同是它们都使用OneStepCheckout(最新版本),并且该问题仅对已经拥有客户帐户的客户端(但不是全部)可见。我想问题出在客户帐户中,但是我找不到这些帐户有什么奇怪之处。 关于在哪里检查或如何调试此问题的任何想法? 谢谢。


4
导入:列名重复
导入显示错误消息“列名重复”,但我没有重复。 谁可以解决这个问题? "_type","sku","has_options","name","image","small_image","thumbnail","url_key","url_path","price","manufacturer","status","tax_class_id","visibility","description","short_description","gift_message_available","qty","min_qty","is_qty_decimal","backorders","min_sale_qty","max_sale_qty","is_in_stock","notify_stock_qty","manage_stock","qty_increments","enable_qty_increments" "simple","1174407","0","BCI-15BK Tintenpatrone schwarz","","","","","","22.000","Canon","Enabled","none","Catalogue,Search","BCI-15BK Tintenpatrone schwarz, 2er-Pack, für I70 NSTintenpatronenOriginalML","BCI-15BK Tintenpatrone schwarz, 2er-Pack, für I70 NSTintenpatronenOriginalML","","0","","","0","1","","","","","","0" 下载文件 我确保所有字段也都存在于导出的csv中。我是否缺少一些必需的行?我尝试检查,但从2012年起,此Wiki页面需要的列甚至不在导出的文件中。因此,我不确定需要哪些列。 PHP版本是5.2.17


1
更改属性的范围
一个扩展在我的类别菜单中创建了一个额外的标签。使用此代码: $setup->addAttribute('catalog_category', 'menutopdescription1', array( 'group' => 'General', 'input' => 'textarea', 'type' => 'text', 'label' => 'Topmenu description', 'backend' => '', 'visible' => 1, 'required' => 0, 'is_wysiwyg_enabled' => 1, 'visible_on_front' => 1, 'note'=>'Category description for top menu dropdown', 'is_html_allowed_on_front' => 1, 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL, )); 这导致了全球范围。现在,我想将其更改为“网站”。因此,我可以轻松地将其翻译为其他网站。 该属性在Magento的属性列表中不可见,因此我必须在数据库中进行更改。我必须更改哪个键?

4
sales_order_save_commit_after事件触发两次?
我注册了sales_order_save_commit_after事件观察者,以在收到新订单时得到通知。此方法正常运行,但该事件以相同的顺序连续两次触发。 我的config.xml <sales_order_save_commit_after> <observers> <unique_sales_order_save_commit_after> <type>singleton</type> <class>mymodule/observer</class> <method>export</method> </unique_sales_order_save_commit_after> </observers> </sales_order_save_commit_after> 如何检查是第一次还是其他更好的活动? 更新资料 我也尝试了该sales_order_invoice_pay事件(在SO上找到),但这不是对我触发的。

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.