`
shuishui8310
  • 浏览: 150061 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论
文章列表
名称: Layout Analyzer Extension Key:magento-community/LayoutAnalyzer 网址: http://www.magentocommerce.com/magento-connect/_Fluxe/extension/4098/layoutanalyzer 介绍: 这个插件能把当前页面所使用到的布局xml整体显示出来,包括用到了哪些布局文件,分析一些block的布局代码分别来自哪些布局文件。对我自己来说,这个插件的作用就是帮我找出当前页面有哪些布局的xml代码是不需要被载入的,因为解析xml是相当耗资源的,所以去掉不需要的布局xml ...
最近有客户提到,后台产品管理列表页面,管理产品很不方便,原因在于大量使用了可配置商品,一个可配置商品就会生成好多个对应的简单商品,这些简单商品都是不可见的,也基本不用再去编辑,却占据了列表里大部分的位置。 Magento的grid自己提供了一个方式,可以给grid设置一个默认按某个属性值过滤,我这里设置默认只显示可见性为“Catalog, Search”的产品,这样后台产品管理一开始进去就只会看到可见性为“Catalog, Search”的产品。 打开文件\app\code\core\Mage\Adminhtml\Block\Catalog\Product\Grid.php,在_ ...
美国时间昨天,在经过两个rc版本后,magento1.4.2.0稳定版发布了,有兴趣的可以去官网下载了。从日志来看这次更新的内容不算多,看来要有革命性的改变要等到传说中的magento1.5了。从1.4.1.*的经验来说,虽然官方号称稳定版,但离1.4.2最终稳定还比较遥远,我个人这次应该不会马上跟进新版本,而是等1.4.2.*的最后一个版本。
依然在为Magento提速做努力,除了自带的缓存和编译,之前的所作的很多努力都是从减少JS,Css,图片等载入时间入手,而对页面载入耗时最早有时也是最大的一部分--获取页面数据没有做太多处理,以gap.cn为例,用firebug看下各个请求的耗时(数据受多方面因素影响,仅供参考):   可以看到js和css的载入时间一般是以几十毫秒来计算的,而载入的第一步页面数据却要花掉将近一秒,在用各种方法缩短js,css和图片的载入时间后,想要让Magento跑的更快,就得想办法从缩短这“781ms”处下手。 因为Magento复杂的代码架构和EAV模式的数据库,导致每次页面载入都要读 ...
近日,有人在Stack Overflow上发表提问“动手开发网站之前,需要知道哪些事情?”,众多人给出了不同的答案,同时所有人根据Stack Overflow问题下面的wiki区对众多答案进行了编辑,总结出62条网站开发人员应该知道的事。Web技术开发者阮一峰把这62条答案进行了翻译,现转载于此,全文如下: 有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。 通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于 ...
Magento的cms页面和static block页面中可以用一些指示符来得到相应的信息,如{{skin url=".."}} {{media url="..."}}等。在Mage_Cms_Block_Page类的_toHtml方法中可以找到下面的代码: $helper = Mage::helper('cms'); $processor = $helper->getPageTemplateProcessor(); $html = $processor->filter($this->getPa ...
第一步,到后台配置System->Configuration->Shipping Methods->Free Shipping,开启免运费,并为最低订单金额设置一个很大的数(大到正常订单不可能达到)   当然你也可以直接在这里设置满多少的那个金额值,只不过这里不够灵活,最好用购物车促销规则来设置免运费,这里的第一步只是打开了免运费这种方式。 第二步,打开Promotions->Shopping Cart Price Rules,新建一条规则,这里以满200免运费为例     条件里设置免运费的条件,这里设置的是订单金额 ...
运行一遍如下代码可以使全站所有商品的价格变成原来的1.2倍 $collection = Mage::getResourceModel('catalog/product_collection')->load(); foreach($collection as $items){ $product = Mage::getModel('catalog/product')->load($items->getId()); $product->setPrice(round($product->getPrice()*1.2)); ...
挺长时间没推荐插件了,虽然经常在看Magento官网,还是会有一些好插件是自己之前没注意的,或许也是因为自己之前没这方面的需求,今天开始会重新扫描官网上的免费插件,挑出我认为实用的,经过测试之后推荐给大家。今天先推荐这个产品页查看大图的插件。 名称: IG LightBox Extension Key:magento-community/IG_LightBox 网址: http://www.magentocommerce.com/magento-connect/IDEALIAGroup/extension/1843/ig-lightbox 介绍: 这个插件蛮早就有了,而 ...
Magento这两年发展很快,可以算是现阶段最有前途的开源电子商务系统,国外用的人很多,相对应的,国内也已经有很多人在用Magento建站了,可惜的是这其中绝大多数还是英文站,大多是国内外贸商建的外贸站。是否Magento不适合 ...
Magento在翻译上的bug可谓多入牛毛,有些地方你会发现无论你如何在CSV文件里配置翻译项,英文的依然是英文。Magento是用helper类的魔术方法来做多语言的处理,比如 Mage::helper('adminhtml')->__('-- Please select --') 而无法翻译的地方大多数就是因为需要翻得词没有用Mage::helper('XXX')->__()来做处理,或者说Magento官方遗漏了。对于非英语国家来说,想要完整的翻译完Magento就得把这些地方都给找出来,一个个处理掉。 今天处理掉的一个地方是后台产品页的自定义选项,给 ...
Magento的产品页显示自定义选项或可配置产品的配置项在模板文件里都是归类于Options,默认模板下这一块会显示在产品信息的下方,如图 这个位置很多人觉得并不好看或合理,想要把它挪到图片的右边,也就是Quick Overview所在的位置,如下图 打开后台产品页,找到Design下的Display product options in属性,可以看到两个选项:Product Info Column和Block after Info Column,其中默认选中的是Block after Info Column,从字面意思就可以理解,Options的内容默认是显示产品 ...
新建新模块需要创建一系列文件和文件夹,可以使用Inchoo提供的基础文件包,里面已经创建常用的目录和文件,只需要修改下文件名和文件里的模块名,就可以在此基础上写你自己的模块了 下载:Inchoo_Alpha
Magento默认的评论填写和显示都是需要从产品页点击到另一个页面,怎么把提交评论的表单和评论的显示都拿到产品页来也算是一个古老的问题了,相信很多人都知道怎么操作了,不过也还是经常有刚接触Magento的人提到这个问题,今天就描述下流程(以1.4.1.1为例)。 打开\app\design\frontend\default\your_theme\layout\review.xml,复制如下代码 <block type="page/html_pager" name="product_review_list.toolbar" /> ...
现在越来越多的人对Magento感兴趣,纷纷加入Magento的大家庭,不过苦于国内中文资料的匮乏,很多人摸索许久还没入门,现在好了,有名的钥匙(hellokeykey)精心制作的magento模板制作中文视频新鲜出炉了,想要学到最纯正的Magento模板制作技术,那就快来抢购吧。 详情请见:http://www.hellokeykey.com/magento-make-templates-videos/ PS:购买时提到水水的名字有优惠价哦
Global site tag (gtag.js) - Google Analytics