- 浏览: 155203 次
- 性别:
- 来自: 宁波
最新评论
-
cxxllove:
请教一个问题,一个43K的图片上传后,图片仍然被压缩到17K, ...
magento 1.4-- 再论如何改善前台图片质量 -
anderson916:
可以访问我的网站: http://www.magento-ch ...
magento -- 给Magento提速之缓存上的探索
文章列表
$productId = 10;
$attributeName = 'my_attribute_name';
$product = Mage::getModel('catalog/product')->load($productId);
$attributes = $product->getAttributes();
$attributeValue = null;
if(array_key_exists($attributeName , $attributes)){
$attributesobj = $attributes["{$attributeName}& ...
- 2010-03-23 21:54
- 浏览 906
- 评论(0)
如果你的Magento网站提供了评论和评分功能,在产品列表页提供按评分排序会让客户赏识。下面会帮你很快的把评分添加到分类页工具栏商务下拉框里。
把文件app/code/core/Mage/Catalog/Block/Product/List.php复制到app/code/local/Mage/Catalog/Block/Product/List.php并打开编辑。
在新的List.php文件里找到下面这一行(大概在86行):
$this->_productCollection = $layer->getProductCollection();
在这下面添加一行 ...
- 2010-03-20 13:23
- 浏览 1277
- 评论(0)
在Magento中,当订单完成会有一张成功页面来确认订单已经收到并显示订单编号。这会带了一个问题,当你使用非即时支付方式(比如Check/Money Order)时,客户需要知道这些支付方式的细节和步骤,完美的状态是客户一旦完成订货能立刻知道任何必要的付款信息。下面会告诉你怎样根据选择的支付方式定制化订单成功页面,用来显示非即时支付方式的细节,确保客户正确的完成支付过程。
我们会用Check/Money Order 这个支付方式来做演示,最开始我们需要新建一个ID为"money_order_msg"静态区块,内容为"Your order will be pro ...
- 2010-03-19 15:02
- 浏览 1233
- 评论(0)
Here’s the situation, you, client, webmaster, pet or whoever was playing with
users and roles in your favorite store and deleted only main admin account or
broke admin account privileges. If it happened to you and you’re locked out from
your Magento store, read on.This script
creates new ...
- 2010-03-17 14:28
- 浏览 712
- 评论(0)
如果你安装了新版本的magento 1.4,你会发现它的eav attributes的结构与现有的不同。以前所有EAV attributes的数据存在于eav_attribute表,现在在新版本中eav_attribute表变小了,因为很多字段转移到了新表。
Magento 1.4的eav_attribute的结构:
Magento 1.3的eav_attribute的结构:
在magento的新版本,我们有了一些新表:catalog_eav_attribute, customer_eav_attribute等等。
一件重要的事:在 ...
- 2010-03-12 20:18
- 浏览 945
- 评论(0)
magento与google的很多功能是无缝集成的,这个展现了magento在seo方面的强大。
用了magento就不用傻到在页面里添加google analytic的跟踪代码了,激活google analytic的的电子商务跟踪服务,网站的各种转化率也尽收眼底。
5.经过上一步的操作,回到第三步的页面点击页面下面的“保存并完成操作”,magento与google analytic的关联就做好了。务必在第四步的时候刷新magento的缓存,是magento自动生成google analytic的跟踪代码。
6.下面介绍如何开启google的电子商务跟踪服务,次服务的开 ...
- 2010-03-12 20:13
- 浏览 1335
- 评论(0)
在magento
中,由于使用了强大的EAV设计方法,我们可以很方便的给商品添加任意数量的属性。然而magento
没有给我们提供给商品分类添
加属性的功能。尽管我们知道magento所采用的EAV设计方法是完全可以实现的,但是我们又该如何才能给magento
的商品分类添加一个属性呢?比
如我们想基于产品分类添加一些属性使之应用于产品,或者用来区分产品分类等。
如果不通过magento
的方式,直接通过操作数据库,可以按照以下步骤来添加:
step 1,向eav_attribute表插入一条记录。作用是定义一个新属性,并指定这个属性属于商品分类category。先找出ma ...
- 2010-03-11 09:50
- 浏览 1532
- 评论(0)
magento个别页面添加css和js文件,可以将其放在个别页面的xml中,或者放在CMS的layout update中,其代码和文件存放位置如下
<reference name="head">
<action method="addCss"><stylesheet>css/mystyles.css</stylesheet></action>//添加css mystyles.css 文件在 /skin/frontend/主题包文件夹/主题文件夹/css
<action met ...
- 2010-03-11 09:38
- 浏览 683
- 评论(0)
magento本身的数据库里不包含中国的省份信息,你可以执行以下的SQL语句来添加
添加到directory_country_region表
INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'GD', '广东');
INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_n ...
- 2010-03-11 09:03
- 浏览 931
- 评论(0)
magento做的网店的前台产品图片仔细看会发现不够清晰,质量比原图损失较大,这是因为系统在用GD2压缩图片时默认压缩质量是80%。为了提高产品图片质量,我们可以修改代码来改变压缩质量的百分比,比如90%或更多。
操作方法如下:
第一步:把"/ lib/Varien/Image/Adapter/Gd2.php"文件拷贝到"/ app/code/local/Varien/Image/Adapter/Gd2.php"
第二步:打开Gd2.php,在大概第80行找到
call_user_func($this->_ge ...
- 2010-03-10 13:25
- 浏览 790
- 评论(0)
添加新产品时状态默认为激活
打开文件\app\code\core\Mage\Catalog\Model\Product\Status.php,注释掉“Please
Select”
/**
* Retrieve option array with empty value
*
* @return array
*/
static public function getAllOptions()
{
$res = array(
/*
array(
...
- 2010-03-09 20:08
- 浏览 1299
- 评论(0)
当使用特定分类来控制前台的商品显示时,后台分类管理页的分类商品只有编号、名称、SKU和价格这几栏,选择特定商品相当不便。
可以在这里多加一栏商品类型用来筛选商品,添加的方式很简单。
打开文件\app\code\core\Mage\Adminhtml\Block\Catalog\Category\Tab\Product.php,找到第122行,将下面这段代码添加进去
$this->addColumn('type',
array(
'header'=> Mage::helper('catalog')-&g ...
- 2010-03-09 11:38
- 浏览 884
- 评论(0)
以下是Magento常见的一些问题的处理办法..本帖禁止回复.并不断更新
问题:Magento如何下载?解答:Magento的英文官方下载地址为:http://www.magentocommerce.com/download注意:需要注册后才可以下载.而且请下载完整版本(Full Release).也可以通过SVN ...
- 2010-03-09 09:34
- 浏览 947
- 评论(0)
在magento中如何修改block某个特定页面的样式,甚至功能呢?这个应用应该是很广泛的。同样的一个block,要想在某个特定的页面,如产品显示页面,让它的内容,样式不一样,如何实现?
很简单,magento超强的xml配置功能,可以轻松搞定。以logo block为例,如果我想让cms首页的logo显示不一样,使用不同的模板,可以这样做:
在page.xml中,添加:
<cms_index_index> <reference name="header"> <action method="unsetChild ...
- 2010-03-08 17:26
- 浏览 1228
- 评论(0)