cmded – 提供免费VPN以及免费SSH和免费网站空间多项免费服务
转CHINAZ:国外优秀免费网站空间推荐
日本YCM提供15天免费的独立IP VPS
Xoom.it提供免费的PHP空间

现在位置 >首页 > 所有关于Magento的文章

发表于:2011年06月07日  分类:Magento  添加评论  1890 views 
Magento优化加速技巧总结
magento的网站实在是太慢了,想了好多办法,参考了好多资料,做了很多测试,总结一下大概的步骤如下: 1、压缩js,css代码,如果有必要把所有的css,js分别综合到一个文件中,并压缩,缓存 2、清除magento模板中不必要的注释,为所使用到的图片瘦身 3、 优化magento代码,这个步骤工作量大,但可能是效果显著的步骤,不过前提是你非常熟悉magento,彻底删除不用的模块,关闭没用的block, 清除无效,无用的xml(解析xml非常昂贵的),在一个页面中尽量不要大量调用magento的image resize功能,非常消耗内存,除非你自己优化代码。 4、mysql配置优化,充分发挥你的硬...
阅读全文
发表于:2011年04月22日  分类:Magento  添加评论  1700 views 
Magento安全配置
在现今的网络中,没有100%的安全性.特别是针对网上购物程序来说,安全性至关重要. 就连Magento这个庞然大物来说.也是有漏洞可循的. Magento一直以安全著称.但是也出现了比个比较严重的漏洞. 我就拿两个来说说. 漏洞一 此漏洞需要一定的权限,有点不太好搞) 影响版本: Magento 1.3.2.4 漏洞分析: 在执行添加产品、添加客户组、添加属性集的根目录等操作时,Magento没有正确地过滤用户提交给Name、Product SKU、Group Name、Class Name、Tax Identifier、Poll Question、Answer Title等字段的输入参数。远程攻击者可以在上述字段中注入任意HTML和脚本代码,用户查看恶意...
阅读全文
发表于:2011年03月03日  分类:Magento  添加评论  1749 views 
基于Magento的中文社区版本Makingware试用手记
今天看到magento china发布的 Makingware社区版1.0,Makingware社区版1.0(Makingware CE 1.0)是基于Magento社区版1.4.0.1开发的, 在本地试装了一下,安装界面也做了汉化,10分钟就安装好了;magento 所有Logo 都替换成Makingware, 后台用的汉化包与我现在用的不一样,用起来感觉不习惯,有些词也觉得翻译的不是很准确,插件目录也放在\app\core\Makingware下, 总的来说,还是不错的,常用的插件都安装了,最近在做magento 1.5的汉化,Makingware要是能发布个基于1.5的Makingware社区版1.0,可以借鉴来二次开发,真希望国内有更多的优秀程序员,可以加入到Magento...
阅读全文
发表于:2011年02月24日  分类:Magento  添加评论  1601 views 
magento 调用model和block中的方法
Magento调用model中的方法: Mage::getModel() $custom = Mage::getModel('catalog/product_type_configurable')->setProduct($_product); Magento调用block中的方法: Mage::getBlockSingleton $custom = Mage::getBlockSingleton('review/product_view_list')->getReviewsCollection(); Magento调用helper中的方法: Mage::helper() $priceValue = Mage::helper('core')->currency($option->getPrice(true), false, false);
阅读全文
发表于:2011年02月22日  分类:Magento  添加评论  1847 views 
前台获取Magento自定义属性和标签值
Magento一个最强大的功能就是商品属性自定义。用户可以在属性级中新建一个属性,然后把这个属性赋给特定产品,在Magento前台我们就可 以轻松调用具有这个属性的所有产品。有时候我们需要在产品列表中显示商品的某个特定属性,比如该产品的颜色,规格或者其他等等,这个问题在Magento 中是非常简单的。 如何在Magento中获取特定属性值呢?你只需要在希望显示属性值的地方加入下列代码: echo $_product->getResource()->getAttribute('cost')->getFrontend()->getValue($_product); 上述代码中cost就是属性的名字,要想显示其他属性值只需要把cost换成你需...
阅读全文
发表于:2011年02月21日  分类:Magento  添加评论  1630 views 
magento获取相应的SQL查询语句
虽然Magento对数据库层封装得比较深,但是我们可以很轻松的找到对应的每个查询语句的详情。 一般magento的数据库对象都继承了 Varien_Db_Collection类,用$collectionObj->getSelect()即可打印出SQL语句。 比如在产品列表页面:$productCollection = $this->getProductCollection() 此时用$productCollection->getSelect()可打印出SQL语句。
阅读全文
发表于:2011年02月20日  分类:Magento  添加评论  1552 views 
Magento网店上线前必须注意的九个细节
我们的Magento网站在上线之前,有些小细节很容易被忽略。然而就是这些细微的疏忽,带来了用户体验上的瑕疵。更甚者,细节往往能决定成败。 下面的话题将覆盖大部分Magento的使用细节和技巧: 1.404-Page 估计大家都不喜欢Magento自带的404-page,可以在Admin Panel 的 CMS->Pages修改,定制一个自己特色的404-Page,比如在404-page显示新产品,在404-page加入下面代码: {{block type="catalog/product_list" category_id="10" name="product_listing" template="catalog/product/list.phtml}} 2.Replacing or removing the sidebar callouts 一般我们不需要c...
阅读全文
发表于:2011年02月19日  分类:Magento  添加评论  1515 views 
Magento购物车中添加赠送礼物功能
这个只写个思路,在设置礼物产品的价格为0即可,最好在添加一个属性表示这个产品是礼物。然后根据这个值属性取出礼物,不同的购物车价格赠送不同的礼物,此时需要把那个新添的属性设置为下拉框,把价格等级填上去即可。在checkout cart页面在根据这个送礼物价格的等级取出来,通过计算值允许客户可以拿那些礼物。 此外,在重写Magento的cartController.php的actions时,注意update cart,delete cart 后记得使用->save() 方法保存操作。还有,在购物车get 这些购物车项(item)时,默认情况一些属性没有取到值,此时应该 addAttributeToselect(),如果找不到对应的Collect...
阅读全文
发表于:2011年02月18日  分类:Magento  添加评论  1579 views 
如何关闭掉magento后台的信息通知功能呢?
看到很多人问这个问题,其实是很简单的。稍微熟悉magento 的人马上就会想到magento的模块化标准,其实不论是前台不审后台都是通过一个一个模板中的一个个block组织成你所看到的,至于用户诱发的动作有一部分是在controller中完成的,有的则是在model中实现的,还有些是直接放在block中的。 显然controller是负责指挥,block可以说是负责显示,或者说是指导模板如何显示,当然它也可以处理些数据,当然是读操作比较多。 model理论上讲,操作数据的部分应该放在这个地方,但是,主要应该是写的操作。当然也有读的。 magento中所有模块的开关都是在app/etc/modules中的文...
阅读全文
发表于:2011年02月04日  分类:Magento  添加评论  1646 views 
如何获取Magento自定义的商品属性
Magento一个最强大的功能就是商品属性自定义。用户可以在属性级中新建一个属性,然后把这个属性赋给特定产品,在Magento前台我们就可 以轻松调用具有这个属性的所有产品。有时候我们需要在产品列表中显示商品的某个特定属性,比如该产品的颜色,规格或者其他等等,这个问题在Magento 中是非常简单的。 如何在Magento中获取特定属性值呢?你只需要在希望显示属性值的地方加入下列代码: <?php echo $_product->getResource()->getAttribute(‘cost’)->getFrontend()->getValue($_product); ?> 上述代码中cost就是属性的名字,要想显示其他属性值只需...
阅读全文

Switch to our mobile site