<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>皮蛋家</title>
	<atom:link href="http://www.pidanjia.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pidanjia.com</link>
	<description></description>
	<lastBuildDate>Wed, 26 Oct 2011 02:09:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>magento在.htaccess里开启gzip</title>
		<link>http://www.pidanjia.com/magento/321</link>
		<comments>http://www.pidanjia.com/magento/321#comments</comments>
		<pubDate>Thu, 20 Oct 2011 07:54:03 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[gzip]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=321</guid>
		<description><![CDATA[开启gzip可以减小页面大小，加快加载进程。magento开启gzip的方法是从.htaccess文件里去掉一些代码的注释

############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

# Insert filter
SetOutputFilter DEFLATE

# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don’t compress images
SetEnvIfNoCase Request_URI \.(?:gif&#124;jpe?g&#124;png)$ no-gzip dont-vary

# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary

# enable resulting html compression
php_flag zlib.output_compression on]]></description>
			<content:encoded><![CDATA[<p>开启gzip可以减小页面大小，加快加载进程。magento开启gzip的方法是从.htaccess文件里去掉一些代码的注释</p>
<p>############################################<br />
## enable apache served files compression<br />
## http://developer.yahoo.com/performance/rules.html#gzip</p>
<p># Insert filter<br />
SetOutputFilter DEFLATE</p>
<p># Netscape 4.x has some problems…<br />
BrowserMatch ^Mozilla/4 gzip-only-text/html</p>
<p># Netscape 4.06-4.08 have some more problems<br />
BrowserMatch ^Mozilla/4\.0[678] no-gzip</p>
<p># MSIE masquerades as Netscape, but it is fine<br />
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br />
# Don’t compress images<br />
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary</p>
<p># Make sure proxies don’t deliver the wrong content<br />
Header append Vary User-Agent env=!dont-vary</p>
<p># enable resulting html compression<br />
php_flag zlib.output_compression on</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/321/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>magento thefind feed设置</title>
		<link>http://www.pidanjia.com/magento/317</link>
		<comments>http://www.pidanjia.com/magento/317#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:31:00 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[thefind设置]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=317</guid>
		<description><![CDATA[thefind是国外比较给力的购物搜索网站里门槛较低，适合中国人外贸网店进入的网站。magento从1.4版本开始，内置了thefind提交feed功能，通过简单设置，可以直接把magento网店里的产品提交到thefind网站上。设置步骤如下：
<h3><span style="text-decoration: underline;"><strong>thefind设置</strong></span></h3>
1. 到<a title="thefind" href="https://merchant.thefind.com/mc/login.fhtml" target="_blank">thefind商户中心</a>注册账户

2. 到商户中心的product info---product feed做如下设置：

<span style="text-decoration: underline;">URL：</span>你的magento网店地址

<span style="text-decoration: underline;">Feed Format：</span>theFind

<span style="text-decoration: underline;">File Type:</span> .txt

<span style="text-decoration: underline;">Notification:</span> 所有的选项都可以。

3. 设置完成后thefind会让你创建一个ftp账户用来上传feed，创建后记下用户名和密码，然后到-
<h3><span style="text-decoration: underline;">magento设置：</span></h3>
1. magento后台System &#62; Configuration &#62; TheFind &#62; Feed做如下设置：

<span style="text-decoration: underline;">FTP Server:</span> ftp.thefind.com
<span style="text-decoration: underline;">FTP Path:</span> /
<span style="text-decoration: underline;">FTP User:</span> 你的ftp账户
<span style="text-decoration: underline;">TheFind Feed Filename</span>: xxx.txt
<span style="text-decoration: underline;">FTP Password</span>: FTP密码
<span style="text-decoration: underline;">Update TheFind Item when Product is Updated</span>: Yes
<span style="text-decoration: underline;">Cron Frequency</span> （更新频率）
<span style="text-decoration: underline;">Cron Hour</span>

2. 设置完成后，进入后台Catalog &#62; TheFind Feed &#62; Manage attributes创建产品属性映射，也就是magento和thefind产品属性的对应关系。thefind要求产品至少有下列五个属性，它们与magento产品属性的对应关系是:
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="213"><strong>Import Code</strong></td>
<td valign="top" width="213"><strong>Eav Code</strong></td>
<td valign="top" width="213"><strong>Is imported</strong></td>
</tr>
<tr>
<td valign="top" width="213">Title</td>
<td valign="top" width="213">name</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Description</td>
<td valign="top" width="213">description</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Price</td>
<td valign="top" width="213">price</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Page_Url</td>
<td valign="top" width="213">url_path</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Image_Link</td>
<td valign="top" width="213">image</td>
<td valign="top" width="213">Yes</td>
</tr>
</tbody>
</table>
3. 最后就是添加产品到feed了，进入 Catalog &#62; TheFind Feed &#62; Manage Items，选择产品，选择publish，一切OK。

4. 产品发布之后需要24-72小时才能在thefind显示。]]></description>
			<content:encoded><![CDATA[<p>thefind是国外比较给力的购物搜索网站里门槛较低，适合中国人外贸网店进入的网站。magento从1.4版本开始，内置了thefind提交feed功能，通过简单设置，可以直接把magento网店里的产品提交到thefind网站上。设置步骤如下：</p>
<h3><span style="text-decoration: underline;"><strong>thefind设置</strong></span></h3>
<p>1. 到<a title="thefind" href="https://merchant.thefind.com/mc/login.fhtml" target="_blank">thefind商户中心</a>注册账户</p>
<p>2. 到商户中心的product info&#8212;product feed做如下设置：</p>
<p><span style="text-decoration: underline;">URL：</span>你的magento网店地址</p>
<p><span style="text-decoration: underline;">Feed Format：</span>theFind</p>
<p><span style="text-decoration: underline;">File Type:</span> .txt</p>
<p><span style="text-decoration: underline;">Notification:</span> 所有的选项都可以。</p>
<p>3. 设置完成后thefind会让你创建一个ftp账户用来上传feed，创建后记下用户名和密码，然后到-</p>
<h3><span style="text-decoration: underline;">magento设置：</span></h3>
<p>1. magento后台System &gt; Configuration &gt; TheFind &gt; Feed做如下设置：</p>
<p><span style="text-decoration: underline;">FTP Server:</span> ftp.thefind.com<br />
<span style="text-decoration: underline;">FTP Path:</span> /<br />
<span style="text-decoration: underline;">FTP User:</span> 你的ftp账户<br />
<span style="text-decoration: underline;">TheFind Feed Filename</span>: xxx.txt<br />
<span style="text-decoration: underline;">FTP Password</span>: FTP密码<br />
<span style="text-decoration: underline;">Update TheFind Item when Product is Updated</span>: Yes<br />
<span style="text-decoration: underline;">Cron Frequency</span> （更新频率）<br />
<span style="text-decoration: underline;">Cron Hour</span></p>
<p>2. 设置完成后，进入后台Catalog &gt; TheFind Feed &gt; Manage attributes创建产品属性映射，也就是magento和thefind产品属性的对应关系。thefind要求产品至少有下列五个属性，它们与magento产品属性的对应关系是:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="213"><strong>Import Code</strong></td>
<td valign="top" width="213"><strong>Eav Code</strong></td>
<td valign="top" width="213"><strong>Is imported</strong></td>
</tr>
<tr>
<td valign="top" width="213">Title</td>
<td valign="top" width="213">name</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Description</td>
<td valign="top" width="213">description</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Price</td>
<td valign="top" width="213">price</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Page_Url</td>
<td valign="top" width="213">url_path</td>
<td valign="top" width="213">Yes</td>
</tr>
<tr>
<td valign="top" width="213">Image_Link</td>
<td valign="top" width="213">image</td>
<td valign="top" width="213">Yes</td>
</tr>
</tbody>
</table>
<p>3. 最后就是添加产品到feed了，进入 Catalog &gt; TheFind Feed &gt; Manage Items，选择产品，选择publish，一切OK。</p>
<p>4. 产品发布之后需要24-72小时才能在thefind显示。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/317/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>密码保护：几个社会化购物网站推广体会</title>
		<link>http://www.pidanjia.com/store-promotion/310</link>
		<comments>http://www.pidanjia.com/store-promotion/310#comments</comments>
		<pubDate>Wed, 19 Oct 2011 16:56:08 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[SEO/推广]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=310</guid>
		<description><![CDATA[无法提供摘要。这是一篇受保护的文章。]]></description>
			<content:encoded><![CDATA[<form action="http://www.pidanjia.com/wp-pass.php" method="post">
<p>这是一篇受密码保护的文章。您需要提供访问密码：</p>
<p><label for="pwbox-310">密码：<br />
<input name="post_password" id="pwbox-310" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="提交" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/store-promotion/310/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>opencart产品url静态化的一个问题和robots.txt</title>
		<link>http://www.pidanjia.com/opencart/288</link>
		<comments>http://www.pidanjia.com/opencart/288#comments</comments>
		<pubDate>Sat, 15 Oct 2011 19:42:31 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[SEO/推广]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[静态化]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=288</guid>
		<description><![CDATA[opencart产品可以添加到多个分类，这一点在url中反映出来，造成同一产品1从不同类别进入产生不同的url。比如：<span style="text-decoration: underline;">pidanjia.com/fenlei1/chanpin1</span>, <span style="text-decoration: underline;">pidanjia.com/fenlei2/chanpin1</span>。如果这个产品在首页，还会有<span style="text-decoration: underline;">pidanjia.com/chanpin1</span>这个url。该问题通过修改部分文件代码可以解决，但是不解决它也木有问题，为什么呢？因为opencart静态化设置的标准产品地址为pidanjia.com/chanpin1样式，对含有分类名称的地址都用了rel="canonical" 标签，规范了标准地址。google管理员工具对此标签的说明在这里<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=139394" target="_blank">关于rel="canonical" </a>。

然后是opencart系统<a title="robots.txt" href="http://www.pidanjia.com/tag/robots-txt" target="_blank">robots.txt</a>的一种写法，通用的，很简单，你可以根据自己的需要去修改它。

User-agent: *
Disallow: /*?sort
Disallow: /*?route=checkout/
Disallow: /*?route=account/
Disallow: /*?route=product/search
Disallow: /*?page=1
Disallow: /*&#38;create=1
Allow: /
<div><embed id="lingoes_plugin_object" width="0" height="0" type="application/lingoes-npruntime-capture-word-plugin" hidden="true" /></div>]]></description>
			<content:encoded><![CDATA[<p>opencart产品可以添加到多个分类，这一点在url中反映出来，造成同一产品1从不同类别进入产生不同的url。比如：<span style="text-decoration: underline;">pidanjia.com/fenlei1/chanpin1</span>, <span style="text-decoration: underline;">pidanjia.com/fenlei2/chanpin1</span>。如果这个产品在首页，还会有<span style="text-decoration: underline;">pidanjia.com/chanpin1</span>这个url。该问题通过修改部分文件代码可以解决，但是不解决它也木有问题，为什么呢？因为opencart静态化设置的标准产品地址为pidanjia.com/chanpin1样式，对含有分类名称的地址都用了rel=”canonical” 标签，规范了标准地址。google管理员工具对此标签的说明在这里<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=139394" target="_blank">关于rel=”canonical” </a>。</p>
<p>然后是opencart系统<a title="robots.txt" href="http://www.pidanjia.com/tag/robots-txt" target="_blank">robots.txt</a>的一种写法，通用的，很简单，你可以根据自己的需要去修改它。</p>
<p>User-agent: *<br />
Disallow: /*?sort<br />
Disallow: /*?route=checkout/<br />
Disallow: /*?route=account/<br />
Disallow: /*?route=product/search<br />
Disallow: /*?page=1<br />
Disallow: /*&amp;create=1<br />
Allow: /</p>
<div><embed id="lingoes_plugin_object" width="0" height="0" type="application/lingoes-npruntime-capture-word-plugin" hidden="true" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/opencart/288/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>magento网店robots.txt的一种写法</title>
		<link>http://www.pidanjia.com/magento/283</link>
		<comments>http://www.pidanjia.com/magento/283#comments</comments>
		<pubDate>Sat, 15 Oct 2011 19:19:28 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[robots.txt]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=283</guid>
		<description><![CDATA[如果你没为你的magento网店写robots.txt，过不了几天就会发现google收录你skin文件夹，甚至还有其他系统文件夹。我一直搞不懂，为什么google对magento系统的文件夹这么着迷，用其他网店系统的时候都没遇到过这种情况。下面是magento网店robots.txt的一种写法，主要是禁止google抓取系统文件夹和容易制造重复页面的功能页面，比如商品评论产品标签等,注释就不写了，你应该都看得懂。


# Crawlers Setup
User-agent: *
# Allowable Index
Allow: /*?p=
Allow: /catalog/seo_sitemap/category/
Allow:/catalogsearch/result/
# Directories
Disallow: /404/
Disallow: /app/
Disallow: /cgi-bin/
Disallow: /downloader/
Disallow: /includes/
Disallow: /js/
Disallow: /lib/
Disallow: /magento/
Disallow: /media/
Disallow: /pkginfo/
Disallow: /report/
Disallow: /skin/
Disallow: /stats/
Disallow: /var/
# Paths (clean URLs)
Disallow: /index.php/
Disallow: /catalog/product_compare/
Disallow: /catalog/category/view/
Disallow: /catalog/product/view/
Disallow: /catalogsearch/
Disallow: /checkout/
Disallow: /control/
Disallow: /contacts/
Disallow: /customer/
Disallow: /customize/
Disallow: /newsletter/
Disallow: /poll/
Disallow: /review/
Disallow: /sendfriend/
Disallow: /tag/
Disallow: /wishlist/
# Files
Disallow: /cron.php
Disallow: /cron.sh
Disallow: /error_log
Disallow: /install.php
Disallow: /LICENSE.html
Disallow: /LICENSE.txt
Disallow: /LICENSE_AFL.txt
Disallow: /STATUS.txt
# Paths (no clean URLs)
Disallow: /*.js$
Disallow: /*.css$
Disallow: /*.php$
Disallow: /*?p=*&#38;
Disallow: /*?SID=
# Website Sitemap
Sitemap: http://www.pidanjia.com/sitemap.xml]]></description>
			<content:encoded><![CDATA[<p>如果你没为你的magento网店写robots.txt，过不了几天就会发现google收录你skin文件夹，甚至还有其他系统文件夹。我一直搞不懂，为什么google对magento系统的文件夹这么着迷，用其他网店系统的时候都没遇到过这种情况。下面是magento网店robots.txt的一种写法，主要是禁止google抓取系统文件夹和容易制造重复页面的功能页面，比如商品评论产品标签等,注释就不写了，你应该都看得懂。</p>
<p># Crawlers Setup<br />
User-agent: *<br />
# Allowable Index<br />
Allow: /*?p=<br />
Allow: /catalog/seo_sitemap/category/<br />
Allow:/catalogsearch/result/<br />
# Directories<br />
Disallow: /404/<br />
Disallow: /app/<br />
Disallow: /cgi-bin/<br />
Disallow: /downloader/<br />
Disallow: /includes/<br />
Disallow: /js/<br />
Disallow: /lib/<br />
Disallow: /magento/<br />
Disallow: /media/<br />
Disallow: /pkginfo/<br />
Disallow: /report/<br />
Disallow: /skin/<br />
Disallow: /stats/<br />
Disallow: /var/<br />
# Paths (clean URLs)<br />
Disallow: /index.php/<br />
Disallow: /catalog/product_compare/<br />
Disallow: /catalog/category/view/<br />
Disallow: /catalog/product/view/<br />
Disallow: /catalogsearch/<br />
Disallow: /checkout/<br />
Disallow: /control/<br />
Disallow: /contacts/<br />
Disallow: /customer/<br />
Disallow: /customize/<br />
Disallow: /newsletter/<br />
Disallow: /poll/<br />
Disallow: /review/<br />
Disallow: /sendfriend/<br />
Disallow: /tag/<br />
Disallow: /wishlist/<br />
# Files<br />
Disallow: /cron.php<br />
Disallow: /cron.sh<br />
Disallow: /error_log<br />
Disallow: /install.php<br />
Disallow: /LICENSE.html<br />
Disallow: /LICENSE.txt<br />
Disallow: /LICENSE_AFL.txt<br />
Disallow: /STATUS.txt<br />
# Paths (no clean URLs)<br />
Disallow: /*.js$<br />
Disallow: /*.css$<br />
Disallow: /*.php$<br />
Disallow: /*?p=*&amp;<br />
Disallow: /*?SID=<br />
# Website Sitemap<br />
Sitemap: http://www.pidanjia.com/sitemap.xml</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/283/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>magento如何创建特价产品页面</title>
		<link>http://www.pidanjia.com/magento/261</link>
		<comments>http://www.pidanjia.com/magento/261#comments</comments>
		<pubDate>Thu, 13 Oct 2011 17:26:44 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[magento创建页面]]></category>
		<category><![CDATA[促销页面]]></category>
		<category><![CDATA[特价产品页面]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=261</guid>
		<description><![CDATA[magento默认是没有特价产品页面的，但是我们可以利用magento强大的定制功能创建一个页面来显示所有特价产品，下面介绍两种方法。

<strong>1.</strong> 利用magento的产品分类创建（分类功能超级有用，前面的博文里介绍过<a title="怎样在magento首页显示新产品和推荐产品" href="http://www.pidanjia.com/magento/222" target="_blank">利用分类创建首页自定义显示产品</a>），具体步骤是：
<p style="padding-left: 30px;"><em>a.</em>创建 产品分类，记住分类id</p>
<p style="padding-left: 30px;"><em>b.</em> 创建一个CMS页面，也就是我们的特价产品或者叫促销页面</p>
<p style="padding-left: 30px;"><em>c.</em> 在创建的页面content里输入一行代码：<code>{{block type="catalog/product_list" template="catalog/product/list.phtml" category_id="分类ID"}}</code></p>
<strong>2.</strong> 这个方法需要为magento增加几个文件，分别是特价产品的class文件，模板文件，然后是CMS页面，步骤如下：
<p style="padding-left: 30px;"><em>a.</em> 在系统这个路径<span style="text-decoration: underline;">app/code/local/Mage/Catalog/Block/Product</span>下增加一个<span style="text-decoration: underline;">Special.php</span>文件，代码如下：</p>
<p style="padding-left: 30px;"><code>&#60;?php class Mage_Catalog_Block_Product_Special extends Mage_Catalog_Block_Product_Abstract
{protected $_productsCount = null;
const DEFAULT_PRODUCTS_COUNT = 5;
protected function _beforeToHtml()
{
$todayDate  = Mage::app()-&#62;getLocale()-&#62;date()-&#62;toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
$collection = Mage::getResourceModel('catalog/product_collection');
Mage::getSingleton('catalog/product_status')-&#62;addVisibleFilterToCollection($collection);
Mage::getSingleton('catalog/product_visibility')-&#62;addVisibleInCatalogFilterToCollection($collection);
$collection = $this-&#62;_addProductAttributesAndPrices($collection)
-&#62;addStoreFilter()
-&#62;addAttributeToFilter('special_from_date', array('date' =&#62; true, 'to' =&#62; $todayDate))
-&#62;addAttributeToFilter('special_to_date', array('or'=&#62; array(
0 =&#62; array('date' =&#62; true, 'from' =&#62; $todayDate),
1 =&#62; array('is' =&#62; new Zend_Db_Expr('null')))
), 'left')
-&#62;addAttributeToSort('special_from_date', 'desc')
-&#62;setPageSize($this-&#62;getProductsCount())
-&#62;setCurPage(1)
;
$this-&#62;setProductCollection($collection);
return parent::_beforeToHtml();
}
public function setProductsCount($count)
{
$this-&#62;_productsCount = $count;
return $this;
}
public function getProductsCount()
{
if (null === $this-&#62;_productsCount) {
$this-&#62;_productsCount = self::DEFAULT_PRODUCTS_COUNT;
}
return $this-&#62;_productsCount;
}
}
</code>
b.在该路径<span style="text-decoration: underline;">app/design/frontend/default/当前主题/template/catalog/product</span>下创建模板文件<span style="text-decoration: underline;">specials.phtml</span>，有两种方法，一是用下面的代码:
<code>
&#60;?php if (($_products = $this-&#62;getProductCollection()) &#38;&#38; $_products-&#62;getSize()): ?&#62;
&#60;ul&#62;
&#60;?php $i=0; foreach ($_products-&#62;getItems() as $_product): ?&#62;
&#60;?php if ($i&#62;2): continue; endif; ?&#62;
&#60;li&#62;
&#60;a href="&#60;?php echo $_product-&#62;getProductUrl() ?&#62;" title="&#60;?php echo $this-&#62;htmlEscape($_product-&#62;getName()) ?&#62;"&#62;&#60;img src="&#60;?php echo $this-&#62;helper('catalog/image')-&#62;init($_product, 'small_image')-&#62;resize(130, 190) ?&#62;" width="80" height="77" alt="&#60;?php echo $this-&#62;htmlEscape($_product-&#62;getName()) ?&#62;" title="&#60;?php echo $this-&#62;htmlEscape($_product-&#62;getName()) ?&#62;" /&#62;&#60;/a&#62;
&#60;div class="prod-info"&#62;
&#60;h2&#62;&#60;a href="&#60;?php echo $_product-&#62;getProductUrl() ?&#62;" title="&#60;?php echo $this-&#62;htmlEscape($_product-&#62;getName()) ?&#62;)"&#62;&#60;?php echo $this-&#62;htmlEscape($_product-&#62;getName()) ?&#62;&#60;/a&#62;&#60;/h2&#62;
&#60;p&#62;Product Code: &#60;strong&#62;&#60;?php echo $this-&#62;htmlEscape($_product-&#62;getSku()) ?&#62;&#60;/strong&#62;&#60;/p&#62;
&#60;?php if($_product-&#62;getRatingSummary()): ?&#62;
&#60;?php echo $this-&#62;getReviewsSummaryHtml($_product, 'short') ?&#62;
&#60;?php endif; ?&#62;
&#60;?php echo nl2br($_product-&#62;getShortDescription()) ?&#62;
&#60;?php echo $this-&#62;getPriceHtml($_product, true, '-new') ?&#62;
&#60;?php if($_product-&#62;isSaleable()): ?&#62;
&#60;button type="button" title="&#60;?php echo $buttonTitle ?&#62;" onclick="productAddToCartForm.submit(this)"&#62;&#60;span&#62;&#60;span&#62;&#60;?php echo $buttonTitle ?&#62;&#60;/span&#62;&#60;/span&#62;&#60;/button&#62;
&#60;?php else: ?&#62;
&#60;p&#62;&#60;span&#62;&#60;?php echo $this-&#62;__('Out of stock') ?&#62;&#60;/span&#62;&#60;/p&#62;
&#60;?php endif; ?&#62;
&#60;/div&#62;
&#60;div class="clr"&#62;&#60;/div&#62;
&#60;/li&#62;
&#60;?php $i ; endforeach; ?&#62;
&#60;/ul&#62;
&#60;?php endif; ?&#62;
</code></p>
<p style="padding-left: 30px;">第二种，你可以直接利用magento系统的新产品模板，也就是new.phtml。你可以把new.phtml里的代码复制到上面创建的specials.phtml文件里，也可以直接在下一步引用。
<em>c.</em>创建特价产品CMS页面，名称自取，在content一栏里填入这行代码<code>{{block type="catalog/product_special" template="catalog/product/specials.phtml"}}</code><span style="text-decoration: underline;">注意，如果在第二步里你要用系统的新产品模板而省略了specials.phtml文件的创建，直接把这句代码里的specials.phtml改成new.phtml就成了。</span></p>
over.步骤完成后在地址栏里输入你的特价产品页面/促销页地址，看看成功与否。]]></description>
			<content:encoded><![CDATA[<p>magento默认是没有特价产品页面的，但是我们可以利用magento强大的定制功能创建一个页面来显示所有特价产品，下面介绍两种方法。</p>
<p><strong>1.</strong> 利用magento的产品分类创建（分类功能超级有用，前面的博文里介绍过<a title="怎样在magento首页显示新产品和推荐产品" href="http://www.pidanjia.com/magento/222" target="_blank">利用分类创建首页自定义显示产品</a>），具体步骤是：</p>
<p style="padding-left: 30px;"><em>a.</em>创建 产品分类，记住分类id</p>
<p style="padding-left: 30px;"><em>b.</em> 创建一个CMS页面，也就是我们的特价产品或者叫促销页面</p>
<p style="padding-left: 30px;"><em>c.</em> 在创建的页面content里输入一行代码：<code>{{block type="catalog/product_list" template="catalog/product/list.phtml" category_id="分类ID"}}</code></p>
<p><strong>2.</strong> 这个方法需要为magento增加几个文件，分别是特价产品的class文件，模板文件，然后是CMS页面，步骤如下：</p>
<p style="padding-left: 30px;"><em>a.</em> 在系统这个路径<span style="text-decoration: underline;">app/code/local/Mage/Catalog/Block/Product</span>下增加一个<span style="text-decoration: underline;">Special.php</span>文件，代码如下：</p>
<p style="padding-left: 30px;"><code>&lt;?php class Mage_Catalog_Block_Product_Special extends Mage_Catalog_Block_Product_Abstract<br />
{protected $_productsCount = null;<br />
const DEFAULT_PRODUCTS_COUNT = 5;<br />
protected function _beforeToHtml()<br />
{<br />
$todayDate  = Mage::app()-&gt;getLocale()-&gt;date()-&gt;toString(Varien_Date::DATETIME_INTERNAL_FORMAT);<br />
$collection = Mage::getResourceModel('catalog/product_collection');<br />
Mage::getSingleton('catalog/product_status')-&gt;addVisibleFilterToCollection($collection);<br />
Mage::getSingleton('catalog/product_visibility')-&gt;addVisibleInCatalogFilterToCollection($collection);<br />
$collection = $this-&gt;_addProductAttributesAndPrices($collection)<br />
-&gt;addStoreFilter()<br />
-&gt;addAttributeToFilter('special_from_date', array('date' =&gt; true, 'to' =&gt; $todayDate))<br />
-&gt;addAttributeToFilter('special_to_date', array('or'=&gt; array(<br />
0 =&gt; array('date' =&gt; true, 'from' =&gt; $todayDate),<br />
1 =&gt; array('is' =&gt; new Zend_Db_Expr('null')))<br />
), 'left')<br />
-&gt;addAttributeToSort('special_from_date', 'desc')<br />
-&gt;setPageSize($this-&gt;getProductsCount())<br />
-&gt;setCurPage(1)<br />
;<br />
$this-&gt;setProductCollection($collection);<br />
return parent::_beforeToHtml();<br />
}<br />
public function setProductsCount($count)<br />
{<br />
$this-&gt;_productsCount = $count;<br />
return $this;<br />
}<br />
public function getProductsCount()<br />
{<br />
if (null === $this-&gt;_productsCount) {<br />
$this-&gt;_productsCount = self::DEFAULT_PRODUCTS_COUNT;<br />
}<br />
return $this-&gt;_productsCount;<br />
}<br />
}<br />
</code><br />
b.在该路径<span style="text-decoration: underline;">app/design/frontend/default/当前主题/template/catalog/product</span>下创建模板文件<span style="text-decoration: underline;">specials.phtml</span>，有两种方法，一是用下面的代码:<br />
<code><br />
&lt;?php if (($_products = $this-&gt;getProductCollection()) &amp;&amp; $_products-&gt;getSize()): ?&gt;<br />
&lt;ul&gt;<br />
&lt;?php $i=0; foreach ($_products-&gt;getItems() as $_product): ?&gt;<br />
&lt;?php if ($i&gt;2): continue; endif; ?&gt;<br />
&lt;li&gt;<br />
&lt;a href="&lt;?php echo $_product-&gt;getProductUrl() ?&gt;" title="&lt;?php echo $this-&gt;htmlEscape($_product-&gt;getName()) ?&gt;"&gt;&lt;img src="&lt;?php echo $this-&gt;helper('catalog/image')-&gt;init($_product, 'small_image')-&gt;resize(130, 190) ?&gt;" width="80" height="77" alt="&lt;?php echo $this-&gt;htmlEscape($_product-&gt;getName()) ?&gt;" title="&lt;?php echo $this-&gt;htmlEscape($_product-&gt;getName()) ?&gt;" /&gt;&lt;/a&gt;<br />
&lt;div class="prod-info"&gt;<br />
&lt;h2&gt;&lt;a href="&lt;?php echo $_product-&gt;getProductUrl() ?&gt;" title="&lt;?php echo $this-&gt;htmlEscape($_product-&gt;getName()) ?&gt;)"&gt;&lt;?php echo $this-&gt;htmlEscape($_product-&gt;getName()) ?&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;p&gt;Product Code: &lt;strong&gt;&lt;?php echo $this-&gt;htmlEscape($_product-&gt;getSku()) ?&gt;&lt;/strong&gt;&lt;/p&gt;<br />
&lt;?php if($_product-&gt;getRatingSummary()): ?&gt;<br />
&lt;?php echo $this-&gt;getReviewsSummaryHtml($_product, 'short') ?&gt;<br />
&lt;?php endif; ?&gt;<br />
&lt;?php echo nl2br($_product-&gt;getShortDescription()) ?&gt;<br />
&lt;?php echo $this-&gt;getPriceHtml($_product, true, '-new') ?&gt;<br />
&lt;?php if($_product-&gt;isSaleable()): ?&gt;<br />
&lt;button type="button" title="&lt;?php echo $buttonTitle ?&gt;" onclick="productAddToCartForm.submit(this)"&gt;&lt;span&gt;&lt;span&gt;&lt;?php echo $buttonTitle ?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;<br />
&lt;?php else: ?&gt;<br />
&lt;p&gt;&lt;span&gt;&lt;?php echo $this-&gt;__('Out of stock') ?&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;?php endif; ?&gt;<br />
&lt;/div&gt;<br />
&lt;div class="clr"&gt;&lt;/div&gt;<br />
&lt;/li&gt;<br />
&lt;?php $i ; endforeach; ?&gt;<br />
&lt;/ul&gt;<br />
&lt;?php endif; ?&gt;<br />
</code></p>
<p style="padding-left: 30px;">第二种，你可以直接利用magento系统的新产品模板，也就是new.phtml。你可以把new.phtml里的代码复制到上面创建的specials.phtml文件里，也可以直接在下一步引用。<br />
<em>c.</em>创建特价产品CMS页面，名称自取，在content一栏里填入这行代码<code>{{block type="catalog/product_special" template="catalog/product/specials.phtml"}}</code><span style="text-decoration: underline;">注意，如果在第二步里你要用系统的新产品模板而省略了specials.phtml文件的创建，直接把这句代码里的specials.phtml改成new.phtml就成了。</span></p>
<p>over.步骤完成后在地址栏里输入你的特价产品页面/促销页地址，看看成功与否。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>magento产品页添加静态模块</title>
		<link>http://www.pidanjia.com/magento/257</link>
		<comments>http://www.pidanjia.com/magento/257#comments</comments>
		<pubDate>Tue, 11 Oct 2011 23:34:21 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[static block]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=257</guid>
		<description><![CDATA[这两天熬夜赶magento网店，坐得腰酸背痛，期间心情起伏不定，一会儿为了一个新发现狂喜不已，一会儿又因为一个解不开的小问题郁闷不堪，真是伤身伤神啊。网店大体搞好了，想在产品页内加点静态的东西，先是直接到view.phtml里用html代码加进去，感觉这样最省事，可是没效果，前台不显示。于是就用论坛上看来的办法，增加一个静态模块,然后在view.phtml里调用，方法如下：

1.后台CMS-static block里增加一个静态模块。

2.在当前主题/tamplate/catalog/product/view.phtml文件的适当位置用下面的语句调用静态模块：
<code>&#60;?php echo $this-&#62;getLayout()-&#62;createBlock('cms/block')-&#62;setBlockId('这里是identifier')-&#62;toHtml(); ?&#62;</code>

可是我这样做了之后，前台还是不显示！清理缓存、更换位置测试，翻来覆去试了好几次，都没有效果。难道这个方法木有用？ -------分割------- 因为我是在产品页主体部分添加内容，要用上面的方法。如果要在产品页侧边添加内容，可以这样做： 1.后台创建一个static block 2.把下面的一段代码加入当前主题的layout文件里：
<div><code> &#60;reference name="位置left或者right"&#62;
&#60;block type="cms/block" name="name这里" before="-"&#62;
&#60;action method="setBlockId"&#62;&#60;block_id&#62;模块id&#60;/block_id&#62;&#60;/action&#62;
&#60;/block&#62;
&#60;/reference&#62; </code></div>
<pre></pre>
<div><embed id="lingoes_plugin_object" width="0" height="0" type="application/lingoes-npruntime-capture-word-plugin" hidden="true" /></div>]]></description>
			<content:encoded><![CDATA[<p>这两天熬夜赶magento网店，坐得腰酸背痛，期间心情起伏不定，一会儿为了一个新发现狂喜不已，一会儿又因为一个解不开的小问题郁闷不堪，真是伤身伤神啊。网店大体搞好了，想在产品页内加点静态的东西，先是直接到view.phtml里用html代码加进去，感觉这样最省事，可是没效果，前台不显示。于是就用论坛上看来的办法，增加一个静态模块,然后在view.phtml里调用，方法如下：</p>
<p>1.后台CMS-static block里增加一个静态模块。</p>
<p>2.在当前主题/tamplate/catalog/product/view.phtml文件的适当位置用下面的语句调用静态模块：<br />
<code>&lt;?php echo $this-&gt;getLayout()-&gt;createBlock('cms/block')-&gt;setBlockId('这里是identifier')-&gt;toHtml(); ?&gt;</code></p>
<p>可是我这样做了之后，前台还是不显示！清理缓存、更换位置测试，翻来覆去试了好几次，都没有效果。难道这个方法木有用？ &#8212;&#8212;-分割&#8212;&#8212;- 因为我是在产品页主体部分添加内容，要用上面的方法。如果要在产品页侧边添加内容，可以这样做： 1.后台创建一个static block 2.把下面的一段代码加入当前主题的layout文件里：</p>
<div><code> &lt;reference name="位置left或者right"&gt;<br />
&lt;block type="cms/block" name="name这里" before="-"&gt;<br />
&lt;action method="setBlockId"&gt;&lt;block_id&gt;模块id&lt;/block_id&gt;&lt;/action&gt;<br />
&lt;/block&gt;<br />
&lt;/reference&gt; </code></div>
<pre></pre>
<div><embed id="lingoes_plugin_object" width="0" height="0" type="application/lingoes-npruntime-capture-word-plugin" hidden="true" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/257/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>两款免费Prestashop模板</title>
		<link>http://www.pidanjia.com/prestashop/246</link>
		<comments>http://www.pidanjia.com/prestashop/246#comments</comments>
		<pubDate>Mon, 10 Oct 2011 19:42:39 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[Prestashop模板]]></category>
		<category><![CDATA[免费模板]]></category>
		<category><![CDATA[网店模板]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=246</guid>
		<description><![CDATA[在某prestashop服务网站上发现两款免费prestashop模板，说实话，不好看，可是在免费prestashop模板稀缺的形势下，它们也未尝不是一种选择，何况它们还兼容prestashop1.4版本。闲话少说，放模板。

[caption id="" align="aligncenter" width="500" caption="灰色免费prestashop1.4模板"]<img title="免费prestashop模板1" src="http://www.iwebskin.com/wp-content/uploads/2011/09/pretem.jpg" alt="免费prestashop模板1" width="500" height="443" />[/caption]
<p style="text-align: center;"><a href="http://prestashop-planet.com/45-prestashop-14-free-template.html" rel="nofollow" target="_blank">预览/下载</a></p>
<p style="text-align: left;">第一款，灰色界面，看起来有点闷，而那张有着卷曲花纹的背景图似乎没为该模板增添活力，反而让人觉得乱糟糟的，建议用的时候去掉或者换掉。</p>


[caption id="" align="aligncenter" width="453" caption="免费prestashop模板North Col"]<img title="免费prestashop模板North Col" src="http://www.iwebskin.com/wp-content/uploads/2011/09/prestashop-theme-14-free.jpg" alt="免费prestashop模板North Col" width="453" height="432" />[/caption]
<p style="text-align: center;"><a href="http://prestashop-planet.com/43-prestashop-theme-14-free.html" rel="nofollow" target="_blank">预览/下载</a></p>
这个界面尤其是头部像不像<a title="magento" href="http://www.pidanjia.com/category/magento" target="_blank">magento</a>？去掉那几张苹果产品图片，是不是容易被误认为这是northface的产品网站？而north face官网用的网店系统正是magento。但是别搞混了，这就是个地道的<a href="http://www.pidanjia.com/tag/prestashop%e6%a8%a1%e6%9d%bf" target="_blank">prestashop模板</a>，兼容1.4版本的。]]></description>
			<content:encoded><![CDATA[<p>在某prestashop服务网站上发现两款免费prestashop模板，说实话，不好看，可是在免费prestashop模板稀缺的形势下，它们也未尝不是一种选择，何况它们还兼容prestashop1.4版本。闲话少说，放模板。</p>
<div class="wp-caption aligncenter" style="width: 510px"><img title="免费prestashop模板1" src="http://www.iwebskin.com/wp-content/uploads/2011/09/pretem.jpg" alt="免费prestashop模板1" width="500" height="443" /><p class="wp-caption-text">灰色免费prestashop1.4模板</p></div>
<p style="text-align: center;"><a href="http://prestashop-planet.com/45-prestashop-14-free-template.html" rel="nofollow" target="_blank">预览/下载</a></p>
<p style="text-align: left;">第一款，灰色界面，看起来有点闷，而那张有着卷曲花纹的背景图似乎没为该模板增添活力，反而让人觉得乱糟糟的，建议用的时候去掉或者换掉。</p>
<div class="wp-caption aligncenter" style="width: 463px"><img title="免费prestashop模板North Col" src="http://www.iwebskin.com/wp-content/uploads/2011/09/prestashop-theme-14-free.jpg" alt="免费prestashop模板North Col" width="453" height="432" /><p class="wp-caption-text">免费prestashop模板North Col</p></div>
<p style="text-align: center;"><a href="http://prestashop-planet.com/43-prestashop-theme-14-free.html" rel="nofollow" target="_blank">预览/下载</a></p>
<p>这个界面尤其是头部像不像<a title="magento" href="http://www.pidanjia.com/category/magento" target="_blank">magento</a>？去掉那几张苹果产品图片，是不是容易被误认为这是northface的产品网站？而north face官网用的网店系统正是magento。但是别搞混了，这就是个地道的<a href="http://www.pidanjia.com/tag/prestashop%e6%a8%a1%e6%9d%bf" target="_blank">prestashop模板</a>，兼容1.4版本的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/prestashop/246/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>magento首页新产品缩略图尺寸修改方法</title>
		<link>http://www.pidanjia.com/magento/240</link>
		<comments>http://www.pidanjia.com/magento/240#comments</comments>
		<pubDate>Sun, 09 Oct 2011 10:13:49 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[产品缩略图]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=240</guid>
		<description><![CDATA[我在前一篇博客里写过一个<a title="怎样在magento首页显示新产品和推荐产品" href="http://www.pidanjia.com/magento/222" target="_blank">用widget在首页调出新产品</a>的方法，自己试了以后发现一个问题---新产品缩略图尺寸与其他产品缩略图不统一，而magento后台并没有调整产品缩略图的功能，那么怎么修改这个缩略图尺寸呢？方法如下：

1. 修改widget新产品显示代码里缩略图的resize尺寸，需要修改的文件路径为：<code>app/design/frontend/base/default/template/catalog/product/widget/new/content</code>,该文件夹里有两个文件new_grid.phtml和new_list.phtml，分别控制list和grid两种产品显示方法，根据实际情况修改对应的文件。以new_grid.phtml为例，打开文件，找到如下代码：<del>&#60;a href="&#60;?php echo $_product-&#62;getProductUrl() ?&#62;" title="&#60;?php echo $this-&#62;stripTags($_product-&#62;getName(), null, true) ?&#62;"&#62;&#60;img src="&#60;?php echo $this-&#62;helper('catalog/image')-&#62;init($_product, 'small_image')-&#62;resize(76) ?&#62;" width="76" height="76" alt="&#60;?php echo $this-&#62;stripTags($_product-&#62;getName(), null, true) ?&#62;" /&#62;&#60;/a&#62;</del>,把其中resize(76) ?&#62;" width="76" height="76"的尺寸按照你的需要修改即可。

2. 修改css文件。widget的默认css路径为skin\frontend\base\default\css\widget.css,控制首页新产品图片的是以下几句:
<code>.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }</code>
修改它就可以了。

注：皮蛋家在magento1.6版本测试。]]></description>
			<content:encoded><![CDATA[<p>我在前一篇博客里写过一个<a title="怎样在magento首页显示新产品和推荐产品" href="http://www.pidanjia.com/magento/222" target="_blank">用widget在首页调出新产品</a>的方法，自己试了以后发现一个问题&#8212;新产品缩略图尺寸与其他产品缩略图不统一，而magento后台并没有调整产品缩略图的功能，那么怎么修改这个缩略图尺寸呢？方法如下：</p>
<p>1. 修改widget新产品显示代码里缩略图的resize尺寸，需要修改的文件路径为：<code>app/design/frontend/base/default/template/catalog/product/widget/new/content</code>,该文件夹里有两个文件new_grid.phtml和new_list.phtml，分别控制list和grid两种产品显示方法，根据实际情况修改对应的文件。以new_grid.phtml为例，打开文件，找到如下代码：<del>&lt;a href=”&lt;?php echo $_product-&gt;getProductUrl() ?&gt;” title=”&lt;?php echo $this-&gt;stripTags($_product-&gt;getName(), null, true) ?&gt;”&gt;&lt;img src=”&lt;?php echo $this-&gt;helper(&#8216;catalog/image&#8217;)-&gt;init($_product, &#8216;small_image&#8217;)-&gt;resize(76) ?&gt;” width=”76&#8243; height=”76&#8243; alt=”&lt;?php echo $this-&gt;stripTags($_product-&gt;getName(), null, true) ?&gt;” /&gt;&lt;/a&gt;</del>,把其中resize(76) ?&gt;” width=”76&#8243; height=”76&#8243;的尺寸按照你的需要修改即可。</p>
<p>2. 修改css文件。widget的默认css路径为skin\frontend\base\default\css\widget.css,控制首页新产品图片的是以下几句:<br />
<code>.widget-viewed .products-grid .product-image,<br />
.widget-viewed .products-list .product-image { width:85px; height:85px; }</code><br />
修改它就可以了。</p>
<p>注：皮蛋家在magento1.6版本测试。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/240/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怎样在magento首页显示新产品和推荐产品</title>
		<link>http://www.pidanjia.com/magento/222</link>
		<comments>http://www.pidanjia.com/magento/222#comments</comments>
		<pubDate>Tue, 04 Oct 2011 21:40:49 +0000</pubDate>
		<dc:creator>皮蛋家</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[magento设置]]></category>
		<category><![CDATA[magento首页]]></category>

		<guid isPermaLink="false">http://www.pidanjia.com/?p=222</guid>
		<description><![CDATA[用了magento才真知道什么叫做上手难，比如对一个网店来说很基本的问题---首页产品显示---就困扰了许多新手用户。不管用中文还是英文搜索，这样的问题都一大堆，皮蛋家这篇博客就针对这个问题说一说，主要解决首页几种类型产品的显示问题。magento解决这类问题的方法很多，本文提供了只是其中一种,也是我认为最简单的方法。

<a href="#feature">1.在magento首页显示推荐产品，英文里叫featured products.</a>

<a href="#new">2.在magento首页显示新产品，也就是new product.</a>

<a name="feature"></a><strong>首页显示推荐产品</strong>

以下要说的方法思路和实现方法都很简单，就是创建一个分类，把这个分类的状态设置为不活动（is active:no), 这样该分类在前台的任何分类导航里就看不到了。然后添加产品的时候选择该分类，最后用代码调出。具体操作步骤是这样的：

S1. 在Default category下创建一个新分类，命名不一定是featured products，可以是任何你喜欢的名字，名称不重要，重要的是：创建之后点击它，你会看到它的分类id显示在分类名称后，就像这样 Home page products (ID: 3)，记住这个数字，开始下一步；

S2. 进入后台CMS-Pages-Home Page，在content一栏里填写下列代码（切换到代码编辑状态）：

<code>{{block type="catalog/product_list" template="catalog/product/home.phtml" category_id="这里是第一步得到的那个分类ID"}}</code>

S3. 保存页面，刷新缓存，到首页查看一下。

总结：其实该方法就是调用magento的一个分类产品列表，你不仅可以用它来做推荐产品展示，更可以用它的基本功能去展示你网店的主打分类产品，简单易行，magento 1.6版本里测试过可以使用。

<a name="new"></a><strong>magento首页显示新产品</strong>

早先刚用magento的时候，在这个问题上我花了很多时间，解决了之后写了一篇博客提供了两种解决办法。这篇博客在网络上很多转载，但是我的原文却因为皮蛋家改版弄丢了。那两种方法还有没有用我不清楚，但在magento1.6版本里，有一种简单快捷的办法，就是利用1.4版本才引入的widget功能。具体方法如下：<img class="size-full wp-image-223 alignright" style="border: 1px solid black; margin: 10px;" title="magento首页新产品设置" src="http://www.pidanjia.com/wp-content/uploads/2011/10/QQ%E6%88%AA%E5%9B%BE%E6%9C%AA%E5%91%BD%E5%90%8D.jpg" alt="" width="367" height="203" />

直接进后台CMS-Pages-Home Page，切换到content一栏，点击编辑框上的Show/Hide Editor隐藏编辑器，这时你会看到这个按钮后面多出了三个按钮，分别是插入widget,插入图片，插入变量。点击插入widget,在弹出页面的Widget Type 下拉框里选择Catalog New Products List，在下面设置需要显示的产品数量，然后保存就行了。

首页设置完之后，在上传新产品的时候记得在Set Product as New from Date和Set Product as New from Date设置新产品显示的起始日期，因为magento的新产品概念不是按照上传的先后顺序，需要自己设置。虽然这样不太方便，但是逻辑上更合理。]]></description>
			<content:encoded><![CDATA[<p>用了magento才真知道什么叫做上手难，比如对一个网店来说很基本的问题&#8212;首页产品显示&#8212;就困扰了许多新手用户。不管用中文还是英文搜索，这样的问题都一大堆，皮蛋家这篇博客就针对这个问题说一说，主要解决首页几种类型产品的显示问题。magento解决这类问题的方法很多，本文提供了只是其中一种,也是我认为最简单的方法。</p>
<p><a href="#feature">1.在magento首页显示推荐产品，英文里叫featured products.</a></p>
<p><a href="#new">2.在magento首页显示新产品，也就是new product.</a></p>
<p><a name="feature"></a><strong>首页显示推荐产品</strong></p>
<p>以下要说的方法思路和实现方法都很简单，就是创建一个分类，把这个分类的状态设置为不活动（is active:no), 这样该分类在前台的任何分类导航里就看不到了。然后添加产品的时候选择该分类，最后用代码调出。具体操作步骤是这样的：</p>
<p>S1. 在Default category下创建一个新分类，命名不一定是featured products，可以是任何你喜欢的名字，名称不重要，重要的是：创建之后点击它，你会看到它的分类id显示在分类名称后，就像这样 Home page products (ID: 3)，记住这个数字，开始下一步；</p>
<p>S2. 进入后台CMS-Pages-Home Page，在content一栏里填写下列代码（切换到代码编辑状态）：</p>
<p><code>{{block type="catalog/product_list" template="catalog/product/home.phtml" category_id="这里是第一步得到的那个分类ID"}}</code></p>
<p>S3. 保存页面，刷新缓存，到首页查看一下。</p>
<p>总结：其实该方法就是调用magento的一个分类产品列表，你不仅可以用它来做推荐产品展示，更可以用它的基本功能去展示你网店的主打分类产品，简单易行，magento 1.6版本里测试过可以使用。</p>
<p><a name="new"></a><strong>magento首页显示新产品</strong></p>
<p>早先刚用magento的时候，在这个问题上我花了很多时间，解决了之后写了一篇博客提供了两种解决办法。这篇博客在网络上很多转载，但是我的原文却因为皮蛋家改版弄丢了。那两种方法还有没有用我不清楚，但在magento1.6版本里，有一种简单快捷的办法，就是利用1.4版本才引入的widget功能。具体方法如下：<img class="size-full wp-image-223 alignright" style="border: 1px solid black; margin: 10px;" title="magento首页新产品设置" src="http://www.pidanjia.com/wp-content/uploads/2011/10/QQ%E6%88%AA%E5%9B%BE%E6%9C%AA%E5%91%BD%E5%90%8D.jpg" alt="" width="367" height="203" /></p>
<p>直接进后台CMS-Pages-Home Page，切换到content一栏，点击编辑框上的Show/Hide Editor隐藏编辑器，这时你会看到这个按钮后面多出了三个按钮，分别是插入widget,插入图片，插入变量。点击插入widget,在弹出页面的Widget Type 下拉框里选择Catalog New Products List，在下面设置需要显示的产品数量，然后保存就行了。</p>
<p>首页设置完之后，在上传新产品的时候记得在Set Product as New from Date和Set Product as New from Date设置新产品显示的起始日期，因为magento的新产品概念不是按照上传的先后顺序，需要自己设置。虽然这样不太方便，但是逻辑上更合理。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pidanjia.com/magento/222/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.127 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-23 01:56:18 -->

