<?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>Magento中文项目组</title>
	<atom:link href="http://www.magentochinese.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.magentochinese.org</link>
	<description>专注于Magento中文包,插件,文章教程汉化翻译.</description>
	<lastBuildDate>Fri, 17 Feb 2012 15:08:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Magento Admin Form表单元素大全</title>
		<link>http://www.magentochinese.org/magento-admin-form%e8%a1%a8%e5%8d%95%e5%85%83%e7%b4%a0%e5%a4%a7%e5%85%a8/</link>
		<comments>http://www.magentochinese.org/magento-admin-form%e8%a1%a8%e5%8d%95%e5%85%83%e7%b4%a0%e5%a4%a7%e5%85%a8/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 15:08:08 +0000</pubDate>
		<dc:creator>yanggaojiao</dc:creator>
				<category><![CDATA[开发]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[Magento Admin Form]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=959</guid>
		<description><![CDATA[开发Magento后台的时候经常用到表单(Varien_Data_Form)，下面是所有表单元素的添加方法： 1.input type=”text” $fieldset-&#62;addField(&#8216;title&#8217;, &#8216;text&#8217;, array( &#8216;label&#8217;     =&#62; Mage::helper(&#8216;form&#8217;)-&#62;__(&#8216;Title3&#8242;), &#8216;class&#8217;     =&#62; &#8216;required-entry&#8217;, &#8216;required&#8217;  =&#62; true, &#8216;name&#8217;      =&#62; &#8216;title&#8217;, &#8216;onclick&#8217; =&#62; &#8220;alert(&#8216;on click&#8217;);&#8221;, &#8216;onchange&#8217; =&#62; &#8220;alert(&#8216;on change&#8217;);&#8221;, &#8216;style&#8217;   =&#62; &#8220;border:10px&#8221;, &#8216;value&#8217;  =&#62; &#8216;hello !!&#8217;, &#8216;disabled&#8217; =&#62; false, &#8216;readonly&#8217; =&#62; true, &#8216;after_element_html&#8217; =&#62; &#8216;Comments&#8217;, &#8216;tabindex&#8217; =&#62; 1 )); 2.Time时间类型 $fieldset-&#62;addField(&#8216;time&#8217;, &#8216;time&#8217;, array( &#8216;label&#8217;     =&#62; Mage::helper(&#8216;form&#8217;)-&#62;__(&#8216;Time&#8217;), &#8216;class&#8217;     =&#62; <a href="http://www.magentochinese.org/magento-admin-form%e8%a1%a8%e5%8d%95%e5%85%83%e7%b4%a0%e5%a4%a7%e5%85%a8/"><b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<p>开发Magento后台的时候经常用到表单(Varien_Data_Form)，下面是所有表单元素的添加方法：<br />
1.input type=”text”</p>
<p>$fieldset-&gt;addField(&#8216;title&#8217;, &#8216;text&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Title3&#8242;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;alert(&#8216;on click&#8217;);&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;alert(&#8216;on change&#8217;);&#8221;,<br />
&#8216;style&#8217;   =&gt; &#8220;border:10px&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8216;hello !!&#8217;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; true,<br />
&#8216;after_element_html&#8217; =&gt; &#8216;Comments&#8217;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));<br />
2.Time时间类型</p>
<p>$fieldset-&gt;addField(&#8216;time&#8217;, &#8216;time&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Time&#8217;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;12,04,15&#8242;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>3.textarea</p>
<p>$fieldset-&gt;addField(&#8216;textarea&#8217;, &#8216;textarea&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;TextArea&#8217;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8216;&lt;b&gt;&lt;b/&gt;&#8217;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8216;&lt;small&gt;Comments&lt;/small&gt;&#8217;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>4.input type=”submit”</p>
<p>$fieldset-&gt;addField(&#8216;submit&#8217;, &#8216;submit&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Submit&#8217;),<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;value&#8217;  =&gt; &#8216;Submit&#8217;,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>5.select option</p>
<p>$fieldset-&gt;addField(&#8216;select&#8217;, &#8216;select&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Select&#8217;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;1&#8242;,<br />
&#8216;values&#8217; =&gt; array(&#8216;-1&#8242;=&gt;&#8217;Please Select..&#8217;,&#8217;1&#8242; =&gt; &#8216;Option1&#8242;,&#8217;2&#8242; =&gt; &#8216;Option2&#8242;, &#8217;3&#8242; =&gt; &#8216;Option3&#8242;),<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>6.带optgroup的select</p>
<p>$fieldset-&gt;addField(&#8216;select2&#8242;, &#8216;select&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Select Type2&#8242;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;4&#8242;,<br />
&#8216;values&#8217; =&gt; array(<br />
&#8216;-1&#8242;=&gt;&#8217;Please Select..&#8217;,<br />
&#8217;1&#8242; =&gt; array(<br />
&#8216;value&#8217;=&gt; array(array(&#8216;value&#8217;=&gt;&#8217;2&#8242; , &#8216;label&#8217; =&gt; &#8216;Option2&#8242;) , array</p>
<p>(&#8216;value&#8217;=&gt;&#8217;3&#8242; , &#8216;label&#8217; =&gt;&#8217;Option3&#8242;) ),<br />
&#8216;label&#8217; =&gt; &#8216;Size&#8217;<br />
),<br />
&#8217;2&#8242; =&gt; array(<br />
&#8216;value&#8217;=&gt; array(array(&#8216;value&#8217;=&gt;&#8217;4&#8242; , &#8216;label&#8217; =&gt; &#8216;Option4&#8242;) , array</p>
<p>(&#8216;value&#8217;=&gt;&#8217;5&#8242; , &#8216;label&#8217; =&gt;&#8217;Option5&#8242;) ),<br />
&#8216;label&#8217; =&gt; &#8216;Color&#8217;<br />
),<br />
),<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>7.单选框input type=”radio”</p>
<p>$fieldset-&gt;addField(&#8216;radio&#8217;, &#8216;radio&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Radio&#8217;),<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;1&#8242;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));<br />
$fieldset-&gt;addField(&#8216;radio2&#8242;, &#8216;radios&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Radios&#8217;),<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;2&#8242;,<br />
&#8216;values&#8217; =&gt; array(<br />
array(&#8216;value&#8217;=&gt;&#8217;1&#8242;,&#8217;label&#8217;=&gt;&#8217;Radio1&#8242;),<br />
array(&#8216;value&#8217;=&gt;&#8217;2&#8242;,&#8217;label&#8217;=&gt;&#8217;Radio2&#8242;),<br />
array(&#8216;value&#8217;=&gt;&#8217;3&#8242;,&#8217;label&#8217;=&gt;&#8217;Radio3&#8242;),<br />
),<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>8.Password元素 input type=”password</p>
<p>$fieldset-&gt;addField(&#8216;password&#8217;, &#8216;password&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Password&#8217;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;style&#8217;   =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8216;hello !!&#8217;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>$fieldset-&gt;addField(&#8216;obscure&#8217;, &#8216;obscure&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Obscure&#8217;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;obscure&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;style&#8217;   =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;123456789&#8242;,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>9.Note</p>
<p>$fieldset-&gt;addField(&#8216;note&#8217;, &#8216;note&#8217;, array(<br />
&#8216;text&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Text Text&#8217;),<br />
));</p>
<p>10.Multiselect复选框</p>
<p>$fieldset-&gt;addField(&#8216;multiselect2&#8242;, &#8216;multiselect&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Select Type2&#8242;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;return false;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;return false;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;4&#8242;,<br />
&#8216;values&#8217; =&gt; array(<br />
&#8216;-1&#8242;=&gt; array( &#8216;label&#8217; =&gt; &#8216;Please Select..&#8217;, &#8216;value&#8217; =&gt; &#8216;-1&#8242;),<br />
&#8217;1&#8242; =&gt; array(<br />
&#8216;value&#8217;=&gt; array(array(&#8216;value&#8217;=&gt;&#8217;2&#8242; , &#8216;label&#8217; =&gt; &#8216;Option2&#8242;) , array</p>
<p>(&#8216;value&#8217;=&gt;&#8217;3&#8242; , &#8216;label&#8217; =&gt;&#8217;Option3&#8242;) ),<br />
&#8216;label&#8217; =&gt; &#8216;Size&#8217;<br />
),<br />
&#8217;2&#8242; =&gt; array(<br />
&#8216;value&#8217;=&gt; array(array(&#8216;value&#8217;=&gt;&#8217;4&#8242; , &#8216;label&#8217; =&gt; &#8216;Option4&#8242;) , array</p>
<p>(&#8216;value&#8217;=&gt;&#8217;5&#8242; , &#8216;label&#8217; =&gt;&#8217;Option5&#8242;) ),<br />
&#8216;label&#8217; =&gt; &#8216;Color&#8217;<br />
),<br />
),<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>11.Multiline</p>
<p>$fieldset-&gt;addField(&#8216;multiline&#8217;, &#8216;multiline&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Multi Line&#8217;),<br />
&#8216;class&#8217;     =&gt; &#8216;required-entry&#8217;,<br />
&#8216;required&#8217;  =&gt; true,<br />
&#8216;name&#8217;      =&gt; &#8216;title&#8217;,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;style&#8217;   =&gt; &#8220;border:10px&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8216;hello !!&#8217;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; true,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>12.Link 链接</p>
<p>$fieldset-&gt;addField(&#8216;link&#8217;, &#8216;link&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Link&#8217;),<br />
&#8216;style&#8217;   =&gt; &#8220;&#8221;,<br />
&#8216;href&#8217; =&gt; &#8216;www.excellencemagentoblog.com&#8217;,<br />
&#8216;value&#8217;  =&gt; &#8216;Magento Blog&#8217;,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;<br />
));</p>
<p>13.普通Label</p>
<p>$fieldset-&gt;addField(&#8216;label&#8217;, &#8216;label&#8217;, array(<br />
&#8216;value&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Label Text&#8217;),<br />
));</p>
<p>14.Image Upload图片上传</p>
<p>$fieldset-&gt;addField(&#8216;image&#8217;, &#8216;image&#8217;, array(<br />
&#8216;value&#8217;     =&gt; &#8216;http://www.excellencemagentoblog.com/wp-content/themes/excelltheme/images/logo.png&#8217;,<br />
));</p>
<p>15.File Upload文件上传</p>
<p>$fieldset-&gt;addField(&#8216;file&#8217;, &#8216;file&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Upload&#8217;),<br />
&#8216;value&#8217;  =&gt; &#8216;Uplaod&#8217;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;readonly&#8217; =&gt; true,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
<p>16.日期Date</p>
<p>$fieldset-&gt;addField(&#8216;date&#8217;, &#8216;date&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Date&#8217;),<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1,<br />
&#8216;image&#8217; =&gt; $this-&gt;getSkinUrl(&#8216;images/grid-cal.gif&#8217;),<br />
&#8216;format&#8217; =&gt; Mage::app()-&gt;getLocale()-&gt;getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)<br />
));</p>
<p>17.Checkbox</p>
<p>$fieldset-&gt;addField(&#8216;checkbox&#8217;, &#8216;checkbox&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Checkbox&#8217;),<br />
&#8216;name&#8217;      =&gt; &#8216;Checkbox&#8217;,<br />
&#8216;checked&#8217; =&gt; false,<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;1&#8242;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));<br />
$fieldset-&gt;addField(&#8216;checkboxes&#8217;, &#8216;checkboxes&#8217;, array(<br />
&#8216;label&#8217;     =&gt; Mage::helper(&#8216;form&#8217;)-&gt;__(&#8216;Checkboxs&#8217;),<br />
&#8216;name&#8217;      =&gt; &#8216;Checkbox&#8217;,<br />
&#8216;values&#8217; =&gt; array(<br />
array(&#8216;value&#8217;=&gt;&#8217;1&#8242;,&#8217;label&#8217;=&gt;&#8217;Checkbox1&#8242;),<br />
array(&#8216;value&#8217;=&gt;&#8217;2&#8242;,&#8217;label&#8217;=&gt;&#8217;Checkbox2&#8242;),<br />
array(&#8216;value&#8217;=&gt;&#8217;3&#8242;,&#8217;label&#8217;=&gt;&#8217;Checkbox3&#8242;),<br />
),<br />
&#8216;onclick&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;onchange&#8217; =&gt; &#8220;&#8221;,<br />
&#8216;value&#8217;  =&gt; &#8217;1&#8242;,<br />
&#8216;disabled&#8217; =&gt; false,<br />
&#8216;after_element_html&#8217; =&gt; &#8221;,<br />
&#8216;tabindex&#8217; =&gt; 1<br />
));</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento-admin-form%e8%a1%a8%e5%8d%95%e5%85%83%e7%b4%a0%e5%a4%a7%e5%85%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让移动设备用户重定向到iphone主题界面</title>
		<link>http://www.magentochinese.org/%e8%ae%a9%e7%a7%bb%e5%8a%a8%e8%ae%be%e5%a4%87%e7%94%a8%e6%88%b7%e9%87%8d%e5%ae%9a%e5%90%91%e5%88%b0iphone%e4%b8%bb%e9%a2%98%e7%95%8c%e9%9d%a2/</link>
		<comments>http://www.magentochinese.org/%e8%ae%a9%e7%a7%bb%e5%8a%a8%e8%ae%be%e5%a4%87%e7%94%a8%e6%88%b7%e9%87%8d%e5%ae%9a%e5%90%91%e5%88%b0iphone%e4%b8%bb%e9%a2%98%e7%95%8c%e9%9d%a2/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 09:29:59 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[教程]]></category>
		<category><![CDATA[magento模板]]></category>
		<category><![CDATA[magento模板设置]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[多店]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=953</guid>
		<description><![CDATA[移动设备在生活中的使用越来越多，我的某一个网站就移动设备的访问比例高达10%。 给这些移动设备优良的用户体验也迫在眉睫，还好我们的Magento core开发了iphone theme，给这些移动设备带来了优良的用户体验。 让移动设备用户访问不同的界面时，Magento有两种办法做到。 第一种就是重定向。 当用户访问Magento的时候，移动用户就会被重定向到不同的store view（多店）。 我不建议这么做，具体原因就不说了。简单来说，Magento性能有损失，seo性能下降。 第二种就是展示不同的界面。 当移动设备访问Magento时，自动匹配到移动设备的主题界面。 而且这种设置也相当简单，大家跟着我做： 1.先等到到Magento后台，默认是domain.com/admin 2.进入这个选项卡：System > Configuration > General > Design -> Theme sections 3.点击“Add Exception” 中文后台下是：添加例外 4.在matched expression（匹配）中输入： iPhone&#124;iPod&#124;BlackBerry&#124;Palm&#124;Googlebot-Mobile&#124;Mobile&#124;mobile&#124;mobi&#124;Windows Mobile&#124;Safari Mobile&#124;Android&#124;Opera Mini 5.在value（值）中输入mobile theme name，默认是iphone 6.保存配置。 okay，现在当移动设备访问Magento的时候，就会自动显示iphone theme。 如果你是在firefox下，可以安装user agent switcher模拟iphone访问自己的网站。]]></description>
			<content:encoded><![CDATA[<p>移动设备在生活中的使用越来越多，我的某一个网站就移动设备的访问比例高达10%。<br />
给这些移动设备优良的用户体验也迫在眉睫，还好我们的Magento core开发了iphone <span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/theme/" title="查看 theme 的全部文章" target="_blank">theme</a></span>，给这些移动设备带来了优良的用户体验。<br />
让移动设备用户访问不同的界面时，Magento有两种办法做到。<br />
第一种就是重定向。<br />
当用户访问Magento的时候，移动用户就会被重定向到不同的store view（<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/%e5%a4%9a%e5%ba%97/" title="查看 多店 的全部文章" target="_blank">多店</a></span>）。<br />
我不建议这么做，具体原因就不说了。简单来说，Magento性能有损失，seo性能下降。<br />
第二种就是展示不同的界面。<br />
当移动设备访问Magento时，自动匹配到移动设备的主题界面。<br />
而且这种设置也相当简单，大家跟着我做：<br />
1.先等到到Magento后台，默认是domain.com/admin<br />
2.进入这个选项卡：System > Configuration > General > Design -> Theme sections<br />
3.点击“Add Exception” 中文后台下是：添加例外<br />
4.在matched expression（匹配）中输入：<br />
<code>iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/mobile/" title="查看 mobile 的全部文章" target="_blank">mobile</a></span>|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini</code><br />
5.在value（值）中输入<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/mobile/" title="查看 mobile 的全部文章" target="_blank">mobile</a></span> <span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/theme/" title="查看 theme 的全部文章" target="_blank">theme</a></span> name，默认是iphone<br />
6.保存配置。<br />
okay，现在当移动设备访问Magento的时候，就会自动显示iphone <span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/theme/" title="查看 theme 的全部文章" target="_blank">theme</a></span>。<br />
如果你是在firefox下，可以安装user agent switcher模拟iphone访问自己的网站。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e8%ae%a9%e7%a7%bb%e5%8a%a8%e8%ae%be%e5%a4%87%e7%94%a8%e6%88%b7%e9%87%8d%e5%ae%9a%e5%90%91%e5%88%b0iphone%e4%b8%bb%e9%a2%98%e7%95%8c%e9%9d%a2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento导入多图,自定义选项 （2）</title>
		<link>http://www.magentochinese.org/magento%e5%af%bc%e5%85%a5%e5%a4%9a%e5%9b%be%e8%87%aa%e5%ae%9a%e4%b9%89%e9%80%89%e9%a1%b9-%ef%bc%882%ef%bc%89/</link>
		<comments>http://www.magentochinese.org/magento%e5%af%bc%e5%85%a5%e5%a4%9a%e5%9b%be%e8%87%aa%e5%ae%9a%e4%b9%89%e9%80%89%e9%a1%b9-%ef%bc%882%ef%bc%89/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 15:51:23 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento导入]]></category>
		<category><![CDATA[Magento批量]]></category>
		<category><![CDATA[Magento批量上传]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2177</guid>
		<description><![CDATA[今天试了下Magento 1.6 批量导入商品代多图和自定义选项，这侧导入是基于我上一篇文章，分享下操作注意事项。 请先阅读我的上一遍文章：Magento导入多图,自定义选项 首先来看下，我导出商店说有商品的设置，下面截图页面为Magento后台 System -&#62; Import/Export -&#62; Dataflow &#8211; Profiles 中的 Profile Wizard 栏目。我先说导出是因为有的人是先批量导出已经有的商品，编辑后再批量更新。 *注意图中的红色部分。 导出的文件，我们需要修改下，修改后的示例：Magento多图自定义选项批量导入CSV示例文件 此文件只是示例，大家根据自己情况来修改下，然后就可以用了。此示例只包含一个自定义属性。 使用编辑器打开（我使用Notepad++），我们可以注意到它的标点特点如下面截图。 我们可以看到如果一个属性的值是两个，要有英文的双引号，其它的属性只有一个值的均没有双引号。 在批量导入的时候，Magento会提示某个属性值是不合法的，但其实不一定是他提示的那个值有问题，可能是他相邻的几个属性的值有问题。这个问题产生有两种可能，一个可能就是编码问题，比如这个值是法语的，德语的，程序无法识别。还有一种可能就是这个双引号的问题，这里大家要注意。 如何导入多个自定义选项？ 示例：Size:drop_down:1,Color:drop_down:1 在CSV中多一列属性既可以增加一个自定义选项。 &#160; 报告有属性值不正确，或者报错怎么回事？ 如报警“Skip import row, required field “sku” not defined”，这不一定是sku的值有问题，有可能是编码原因造成的。 请使用UTF8编码编写您的csv文件，我使用Notepad++的编码转换功能将CSV文件存为UTF8格式，这会减少因为 法语、西班牙语等非英文语种因为编码造成的此类报警。并且当一个属性有多个值的时候，如果有报警属性值不正确，请尝试用英文双引号将值括起来。 &#160; 大家可以使用excel来编辑csv文件，但是大家要使用别的编辑器如“记事本”（我使用Notepad++）来看下文件是否有乱码，是否有的值双引号没有，是否编码有问题，Magento批量导入支持UTF-8 和 ANSI这两种编码。 建议大家一个分类一个CSV文件，这样更好操作些。 如果你要使用Magento批量导入的Dataflow &#8211; Advanced Profiles 本文的Actions XML可以参考此文件：Magento-Actions-xml 转载表明出处：www.hellokeykey.com &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>今天试了下Magento 1.6 批量导入商品代多图和自定义选项，这侧导入是基于我上一篇文章，分享下操作注意事项。</p>
<p>请先阅读我的上一遍文章：<a title="Magento导入多图，自定义选项" href="http://www.hellokeykey.com/magento-import-products-categories-multiple-images-and-custom-options/" >Magento导入多图,自定义选项</a></p>
<p>首先来看下，我导出商店说有商品的设置，下面截图页面为Magento后台 System -&gt; Import/Export -&gt; Dataflow &#8211; Profiles 中的 Profile Wizard 栏目。我先说导出是因为有的人是先批量导出已经有的商品，编辑后再批量更新。</p>
<div id="attachment_2178" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2012/02/Magento-Export-field-mapping.jpg"><img class="size-large wp-image-2178" title="Magento Export field mapping" src="http://www.hellokeykey.com/wp-content/uploads/2012/02/Magento-Export-field-mapping-600x716.jpg" alt="Magento Export field mapping" width="600" height="716" /></a><p class="wp-caption-text">Magento Export field mapping</p></div>
<p>*注意图中的红色部分。</p>
<p>导出的文件，我们需要修改下，修改后的示例：<a href="http://www.hellokeykey.com/wp-content/uploads/2012/02/export_all_products_hellokeykey.csv">Magento多图自定义选项批量导入CSV示例文件</a></p>
<p>此文件只是示例，大家根据自己情况来修改下，然后就可以用了。此示例只包含一个自定义属性。</p>
<p>使用编辑器打开（我使用Notepad++），我们可以注意到它的标点特点如下面截图。</p>
<div id="attachment_2180" class="wp-caption alignnone" style="width: 341px"><a href="http://www.hellokeykey.com/wp-content/uploads/2012/02/Magento%E6%89%B9%E9%87%8F%E5%AF%BC%E5%85%A5CSV%E6%96%87%E4%BB%B6%E7%A4%BA%E4%BE%8B.jpg"><img class="size-full wp-image-2180" title="Magento批量导入CSV文件示例细节" src="http://www.hellokeykey.com/wp-content/uploads/2012/02/Magento%E6%89%B9%E9%87%8F%E5%AF%BC%E5%85%A5CSV%E6%96%87%E4%BB%B6%E7%A4%BA%E4%BE%8B.jpg" alt="Magento批量导入CSV文件示例细节" width="331" height="86" /></a><p class="wp-caption-text">Magento批量导入CSV文件示例细节</p></div>
<p>我们可以看到如果一个属性的值是两个，要有英文的双引号，其它的属性只有一个值的均没有双引号。</p>
<p>在批量导入的时候，Magento会提示某个属性值是不合法的，但其实不一定是他提示的那个值有问题，可能是他相邻的几个属性的值有问题。这个问题产生有两种可能，一个可能就是编码问题，比如这个值是法语的，德语的，程序无法识别。还有一种可能就是这个双引号的问题，这里大家要注意。</p>
<p><strong>如何导入多个自定义选项？</strong><br />
示例：Size:drop_down:1,Color:drop_down:1</p>
<p>在CSV中多一列属性既可以增加一个自定义选项。</p>
<p>&nbsp;</p>
<p><strong>报告有属性值不正确，或者报错怎么回事？</strong></p>
<p>如报警“Skip import row, required field “sku” not defined”，这不一定是sku的值有问题，有可能是编码原因造成的。</p>
<p>请使用UTF8编码编写您的csv文件，我使用Notepad++的编码转换功能将CSV文件存为UTF8格式，这会减少因为 法语、西班牙语等非英文语种因为编码造成的此类报警。并且当一个属性有多个值的时候，如果有报警属性值不正确，请尝试用英文双引号将值括起来。</p>
<p>&nbsp;</p>
<p>大家可以使用excel来编辑csv文件，但是大家要使用别的编辑器如“记事本”（我使用Notepad++）来看下文件是否有乱码，是否有的值双引号没有，是否编码有问题，Magento批量导入支持UTF-8 和 ANSI这两种编码。</p>
<p>建议大家一个分类一个CSV文件，这样更好操作些。</p>
<p>如果你要使用Magento批量导入的Dataflow &#8211; Advanced Profiles</p>
<p>本文的Actions XML可以参考此文件：<a href="http://www.hellokeykey.com/wp-content/uploads/2012/02/Magento-Actions-xml.txt">Magento-Actions-xml</a><br />
<span id="more-2177"></span></p>
<p>转载表明出处：www.hellokeykey.com</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento%e5%af%bc%e5%85%a5%e5%a4%9a%e5%9b%be%e8%87%aa%e5%ae%9a%e4%b9%89%e9%80%89%e9%a1%b9-%ef%bc%882%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给Magento的review模块增加字段</title>
		<link>http://www.magentochinese.org/add-additional-field-to-review-of-magento1-6/</link>
		<comments>http://www.magentochinese.org/add-additional-field-to-review-of-magento1-6/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 17:42:10 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[开发]]></category>
		<category><![CDATA[Magento开发]]></category>
		<category><![CDATA[magento插件]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=944</guid>
		<description><![CDATA[需要给自己的站review form增加一个email字段和reply字段.为了自己以后查找,特别记录下: 首先是手工增加字段,直接在review下增加就好. 由于我用的是Magento1.6,所以下面代码部分位置可能稍微有点不一样. Review/Model/Resource/Review.php protected function _afterSave(Mage_Core_Model_Abstract $object) { $detail = array( 'title' => $object->getTitle(), 'detail' => $object->getDetail(), 'nickname' => $object->getNickname(), 'email' => $object->getEmail(), // 新增的email字段 'reply' => $object->getReply(), // 新增的reply字段 ); 这样,前台就可以post新建的email字段,并保存进数据库了. 由于有reply字段,所以我需要可以在后台也增加一个. Review\Edit\Form.php $fieldset->addField('reply', 'text', array( // New field 1 'label' => Mage::helper('review')->__('reply'), 'required' => true, 'reply' => 'reply' )); 这样在进去review的编辑界面的时候,就可以显示并且保存该字段. 现在两个字段保存都是没有问题了.但是现在会有一个问题,那就是前台list不显示reply字段 <a href="http://www.magentochinese.org/add-additional-field-to-review-of-magento1-6/"><b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<p>需要给自己的站<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/review/" title="查看 review 的全部文章" target="_blank">review</a></span> form增加一个email字段和reply字段.为了自己以后查找,特别记录下:<br />
首先是手工增加字段,直接在<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/review/" title="查看 review 的全部文章" target="_blank">review</a></span>下增加就好.<br />
由于我用的是<strong>Magento1.6</strong>,所以下面代码部分位置可能稍微有点不一样.<br />
<strong>Review/Model/Resource/Review.php</strong></p>
<pre>
protected function _afterSave(Mage_Core_Model_Abstract $object)
{
$detail = array(
'title' => $object->getTitle(),
'detail' => $object->getDetail(),
'nickname' => $object->getNickname(),
'email' => $object->getEmail(), // 新增的email字段
'reply' => $object->getReply(), // 新增的reply字段
);
</pre>
<p>这样,前台就可以post新建的email字段,并保存进数据库了.<br />
由于有reply字段,所以我需要可以在后台也增加一个.<br />
<strong>Review\Edit\Form.php</strong></p>
<pre>
$fieldset->addField('reply', 'text', array( // New field 1
'label' => Mage::helper('review')->__('reply'),
'required' => true,
'reply' => 'reply'
));
</pre>
<p>这样在进去<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/review/" title="查看 review 的全部文章" target="_blank">review</a></span>的编辑界面的时候,就可以显示并且保存该字段.</p>
<p>现在两个字段保存都是没有问题了.但是现在会有一个问题,那就是前台list不显示reply字段<br />
okay..只需要把reply字段加进控制器就好<br />
(默认情况下,是没有select新加的字段进去的.所以需要修改Model把字段加进去.)<br />
<strong>Review/Model/Resource/Review/Product/Collection.php</strong><br />
具体也忘了自己加的哪些了&#8230;自己看吧&#8230;<br />
Magento Connect其实也有类似的插件.不过是收费的,而且功能太多.我只需要一个简单点的功能:有email,reply字段,还有验证码,不需要批准就能显示<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/review/" title="查看 review 的全部文章" target="_blank">review</a></span>..<br />
所以自己写就好了&#8230;  还是建议大家能买插件就买..自己写挺费时间的<br />
参考文章:http://www.magentocommerce.com/boards/viewthread/264533/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/add-additional-field-to-review-of-magento1-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento导入多图,自定义选项</title>
		<link>http://www.magentochinese.org/magento%e5%af%bc%e5%85%a5%e5%a4%9a%e5%9b%be%e8%87%aa%e5%ae%9a%e4%b9%89%e9%80%89%e9%a1%b9/</link>
		<comments>http://www.magentochinese.org/magento%e5%af%bc%e5%85%a5%e5%a4%9a%e5%9b%be%e8%87%aa%e5%ae%9a%e4%b9%89%e9%80%89%e9%a1%b9/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 17:30:12 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento多图]]></category>
		<category><![CDATA[Magento批量上传]]></category>
		<category><![CDATA[magento批量导入]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2165</guid>
		<description><![CDATA[Magento批量导入是很多人关心的问题，因为面对成千上万件商品需要管理，还是批量操作方便些。 对于magento自带的批量导入功能，只能算是基础的导入功能，不包含多张图片与自定义选项（例如：尺码，颜色的选择）的功能。 现在有个插件可以帮助大家完成多张图片与自定义选项的批量导入。 插件地址：http://www.magentocommerce.com/magento-connect/import-products-categories-multiple-images-and-custom-options.html 此插件在插件说明部分详细说明了如何操作并且给出了CSV的示例文件，大家正好可以使用此CSV文件了解批量导入表有哪些属性，如何书写。 CSV文件编辑是要保持文件编码和分号逗号使用规律，建议试验没有问题后再批量的编辑商品，并可以时不时的在测试站测试下。CSV编辑器推荐：http://csved.sjfrancke.nl/ 用着感觉很不错 网上批量导入文章很多，详细操作大家可以google下，有时间我出个视频。 导入的自定义属性，比如导入尺码，存在尺码按照字母顺序排的问题，这是这个插件需要fix的地方。 转载表明出处：www.hellokeykey.com]]></description>
			<content:encoded><![CDATA[<div id="attachment_2166" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2012/01/magento%E6%89%B9%E9%87%8F%E5%AF%BC%E5%85%A5.jpg"><img class="size-full wp-image-2166" title="magento批量导入" src="http://www.hellokeykey.com/wp-content/uploads/2012/01/magento%E6%89%B9%E9%87%8F%E5%AF%BC%E5%85%A5.jpg" alt="magento批量导入" width="600" height="256" /></a><p class="wp-caption-text">magento批量导入</p></div>
<p>Magento批量导入是很多人关心的问题，因为面对成千上万件商品需要管理，还是批量操作方便些。</p>
<p>对于magento自带的批量导入功能，只能算是基础的导入功能，不包含多张图片与自定义选项（例如：尺码，颜色的选择）的功能。</p>
<p>现在有个插件可以帮助大家完成多张图片与自定义选项的批量导入。</p>
<p>插件地址：<a title="Import Products categories, multiple images and custom options " href="http://www.magentocommerce.com/magento-connect/import-products-categories-multiple-images-and-custom-options.html" >http://www.magentocommerce.com/magento-connect/import-products-categories-multiple-images-and-custom-options.html</a></p>
<p>此插件在插件说明部分详细说明了如何操作并且给出了CSV的示例文件，大家正好可以使用此CSV文件了解批量导入表有哪些属性，如何书写。</p>
<p>CSV文件编辑是要保持文件编码和分号逗号使用规律，建议试验没有问题后再批量的编辑商品，并可以时不时的在测试站测试下。CSV编辑器推荐：<a title="CSV file editor, for Windows" href="http://csved.sjfrancke.nl/" >http://csved.sjfrancke.nl/</a> 用着感觉很不错</p>
<p>网上批量导入文章很多，详细操作大家可以google下，有时间我出个视频。</p>
<p>导入的自定义属性，比如导入尺码，存在尺码按照字母顺序排的问题，这是这个插件需要fix的地方。</p>
<p><span id="more-2165"></span></p>
<p>转载表明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento%e5%af%bc%e5%85%a5%e5%a4%9a%e5%9b%be%e8%87%aa%e5%ae%9a%e4%b9%89%e9%80%89%e9%a1%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook connect中文翻译包</title>
		<link>http://www.magentochinese.org/facebook-connect%e4%b8%ad%e6%96%87%e7%bf%bb%e8%af%91%e5%8c%85/</link>
		<comments>http://www.magentochinese.org/facebook-connect%e4%b8%ad%e6%96%87%e7%bf%bb%e8%af%91%e5%8c%85/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 02:07:35 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[汉化项目]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=940</guid>
		<description><![CDATA[inchoo以前出品了一个facebook connect的插件 ..最近才发现在招募翻译. 翻译的内容不多.顺便就自己翻译了.下面是csv文件: "Facebook connection failed.","Facebook登陆失败." "Your Facebook account has been successfully connected. Now you can fast login using Facebook Connect anytime.","你的Facebook账号已经连接成功.现在你可以使用Facebook账号任意时间登陆." "Service temporarily unavailable.","服务暂时不可用." "Email address is required.","Email地址是必填滴." "Your Facebook account has been successfully connected. Now you can fast login using Facebook Connect anytime.","你的Facebook账号已经连接成功.现在你可以使用Facebook账号任意时间登陆." "Thank you for registering with %s","感谢您的使用 %s" "You will <a href="http://www.magentochinese.org/facebook-connect%e4%b8%ad%e6%96%87%e7%bf%bb%e8%af%91%e5%8c%85/"><b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="facebook一键登陆中文包" src="http://inchoo.net/wp-content/uploads/2011/01/fbconnect.gif" alt="" width="609" height="260" /><br />
inchoo以前出品了一个<a href="http://inchoo.net/ecommerce/magento/facebook-connect-magento-extension/">facebook connect的插件</a> ..最近才发现在招募翻译.<br />
翻译的内容不多.顺便就自己翻译了.下面是csv文件:</p>
<pre>
"Facebook connection failed.","Facebook登陆失败."
"Your Facebook account has been successfully connected. Now you can fast login using Facebook Connect anytime.","你的Facebook账号已经连接成功.现在你可以使用Facebook账号任意时间登陆."
"Service temporarily unavailable.","服务暂时不可用."
"Email address is required.","Email地址是必填滴."
"Your Facebook account has been successfully connected. Now you can fast login using Facebook Connect anytime.","你的Facebook账号已经连接成功.现在你可以使用Facebook账号任意时间登陆."
"Thank you for registering with %s","感谢您的使用 %s"
"You will receive welcome email with registration info in a moment.","呆会你会收到注册信息邮件."
"Facebook profile can't provide all required info, please register and then connect with Facebook for fast login.","Facebook注册信息不全(必要的),请先登陆Facebook填写完整.然后再登陆."
"Connect with Facebook","使用Facebook登陆"
"Facebook Connect","Facebook连接"
"Facebook Users","Facebook用户"
"Use your Facebook account to login or register within our store. You're just one click away.","使用您的Facebook账号信息快速登陆我们的商店. 你需要点一下."
"Facebook Connect Options","Facebook链接选项"
"Enabled","激活"
"Application Api Key","应用Api Key"
"Application Secret","应用隐私"
"Locale","本地"
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/facebook-connect%e4%b8%ad%e6%96%87%e7%bf%bb%e8%af%91%e5%8c%85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento运行Compilation出错</title>
		<link>http://www.magentochinese.org/magento%e8%bf%90%e8%a1%8ccompilation%e5%87%ba%e9%94%99/</link>
		<comments>http://www.magentochinese.org/magento%e8%bf%90%e8%a1%8ccompilation%e5%87%ba%e9%94%99/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 08:07:58 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento中文教程]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento教程]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2160</guid>
		<description><![CDATA[今天设置Magento的后台的 run Compilation process 一下子网站就挂了，报警信息如下。Compilation的位置在Magento后台System-&#62;Tools-&#62;Compilation,如上图。Compilation主要是用来加速magento运行，具体内容请大家google“Magento  Compilation” Strict Standards: include_once() [function.include-once]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2161" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/12/Magento-Compilation.gif"><img class="size-full wp-image-2161" title="Magento Compilation" src="http://www.hellokeykey.com/wp-content/uploads/2011/12/Magento-Compilation.gif" alt="Magento Compilation" width="600" height="300" /></a><p class="wp-caption-text">Magento Compilation</p></div>
<p>今天设置Magento的后台的 run Compilation process 一下子网站就挂了，报警信息如下。Compilation的位置在Magento后台System-&gt;Tools-&gt;Compilation,如上图。Compilation主要是用来加速magento运行，具体内容请大家google“Magento  Compilation”</p>
<pre class="brush:xml">Strict Standards: include_once() [function.include-once]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 36

Warning: include_once(Mage_Core_functions.php) [function.include-once]: failed to open stream: No such file or directory in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 36

Strict Standards: include_once() [function.include-once]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 36

Warning: include_once() [function.include]: Failed opening 'Mage_Core_functions.php' for inclusion (include_path='/home/magentok/domains/magentokey.com/public_html/includes/src:.:/usr/local/lib/php') in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 36

Strict Standards: include_once() [function.include-once]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 37

Warning: include_once(Varien_Autoload.php) [function.include-once]: failed to open stream: No such file or directory in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 37

Strict Standards: include_once() [function.include-once]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 37

Warning: include_once() [function.include]: Failed opening 'Varien_Autoload.php' for inclusion (include_path='/home/magentok/domains/magentokey.com/public_html/includes/src:.:/usr/local/lib/php') in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 37

Strict Standards: main() [function.main]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 53

Fatal error: Class 'Varien_Autoload' not found in /home/magentok/domains/magentokey.com/public_html/app/Mage.php on line 53</pre>
<p>之前没有遇到过这个情况，google了一下，也没有找到可行的解决办法，于是留言给simplehelix.com的技术支持，让他们帮我看下，一会儿工夫他们就给解决了，客服留言如下：</p>
<pre class="brush:xml">Hello,

I have fixed the error and the site is now back up. I added a line to your .htaccess for the timezone error. For the remaining errors I did this:

I located this file - /includes/config.php

I then swapped out this:

define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

For this:

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

Also per a forum post, it was suggested to - "don’t use the ‘enable’ button first, please use the ‘Run compilation process’ button first and then use the ‘enable’ button". I am hoping that will help.

Please let us know if you need any further assistance.

Thank you,</pre>
<p>从客服的留言我们知道他给修改了两处设置，所以大家遇到同样的报警信息可以像客服说的进行修改。客服没有提到的就是网站挂了，大家要在修改后，手动清空缓存文件，再运行。</p>
<p>客服也提到，当我们开启Magento Compilation的时候，记得是先点击‘Run compilation process’ 按钮，然后再点击“enable”。</p>
<p><span id="more-2160"></span></p>
<p>转载标明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento%e8%bf%90%e8%a1%8ccompilation%e5%87%ba%e9%94%99/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再谈magento手动安装</title>
		<link>http://www.magentochinese.org/%e5%86%8d%e8%b0%88magento%e6%89%8b%e5%8a%a8%e5%ae%89%e8%a3%85/</link>
		<comments>http://www.magentochinese.org/%e5%86%8d%e8%b0%88magento%e6%89%8b%e5%8a%a8%e5%ae%89%e8%a3%85/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 06:37:47 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento中文教程]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento安装]]></category>
		<category><![CDATA[magento安装环境]]></category>
		<category><![CDATA[magento服务器]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2154</guid>
		<description><![CDATA[如上图，magento安装需要的文件有两个，一个是 magento-1.6.1.0.tar.gz   他是magento的安装文件，1.6.1.0标明安装文件是1.6.1.0版本。 magento-sample-data-1.6.1.0.tar.gz  这个文件是magento的演示数据压缩包，演示数据顾名思义，是为了做演示用的，一般不需要安装。如果你需要练习使用magento，或者做模板开发，那么这个演示数据还是很方便的。这个演示数据压缩包解压后，文件中有一个sql文件，如果要装显示数据，那么可以将这个导入数据库，在安装magento的时候使用这个数据库。还有一个media文件夹，就是magento的根目录的media文件，直接用这个media覆盖magento的那个media。这样演示数据和演示数据的商品图片就都有了。 1.解压Magento安装文件，将解压后的文件放到域名的根目录即可，这就完成了Magento安装的文件部署 我们可以看到解压后的magento文件根目录有app文件夹，media文件夹，var文件夹，skin文件夹等很多文件与文件夹。 app中存放了magento的核心文件，和模板结构文件。 skin文件存放的主要是模板样式文件。 media文件夹存放的是网站的商品图片。 var文件夹存放的会是magento的缓存文件和其它文件。 2.然后就是要设置文件权限问题了。 其实大家可以不必管文件权限问题，直接进入magento的安装过程，如果文件权限不对，安装过程会有提示。提示你哪个文件需要写权限就去设置下，然后刷新页面即可。 3.访问域名进入安装页面，设置Magento系统的参数，时间，货币，网站用户名，密码等。最重要的一项就是数据库的设置，要填写设置好的数据库名字，密码，表前缀，表前缀这个东西可以写也可以不写。写了，magento的所有表会有个表前缀。 4.安装完毕，试试吧 网上有我录制的magento安装视频，见我的magento中文视频。 国内外的参考资料也很多，但是都是写的不太好，希望本文是个补充。 magento安装环境见：http://www.magentocommerce.com/system-requirements magento官方的SSH安装见：http://www.magentocommerce.com/wiki/groups/227/installing_magento_via_shell_ssh &#160; 转载标明出处：www.hellokeykey.com &#160; &#160;]]></description>
			<content:encoded><![CDATA[<div id="attachment_2155" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/12/magento-install-1.gif"><img class="size-full wp-image-2155" title="再谈magento安装" src="http://www.hellokeykey.com/wp-content/uploads/2011/12/magento-install-1.gif" alt="再谈magento安装" width="600" height="84" /></a><p class="wp-caption-text">再谈magento安装</p></div>
<p>如上图，magento安装需要的文件有两个，一个是 <span style="color: #ff0000;">magento-1.6.1.0.tar.gz</span>   他是magento的安装文件，1.6.1.0标明安装文件是1.6.1.0版本。</p>
<p><span style="color: #ff0000;">magento-sample-data-1.6.1.0.tar.gz</span>  这个文件是magento的演示数据压缩包，演示数据顾名思义，是为了做演示用的，一般不需要安装。如果你需要练习使用magento，或者做模板开发，那么这个演示数据还是很方便的。这个演示数据压缩包解压后，文件中有一个sql文件，如果要装显示数据，那么可以将这个导入数据库，在安装magento的时候使用这个数据库。还有一个media文件夹，就是magento的根目录的media文件，直接用这个media覆盖magento的那个media。这样演示数据和演示数据的商品图片就都有了。</p>
<p>1.解压Magento安装文件，将解压后的文件放到域名的根目录即可，这就完成了Magento安装的文件部署</p>
<p>我们可以看到解压后的magento文件根目录有app文件夹，media文件夹，var文件夹，skin文件夹等很多文件与文件夹。</p>
<p>app中存放了magento的核心文件，和模板结构文件。</p>
<p>skin文件存放的主要是模板样式文件。</p>
<p>media文件夹存放的是网站的商品图片。</p>
<p>var文件夹存放的会是magento的缓存文件和其它文件。</p>
<p>2.然后就是要设置文件权限问题了。</p>
<p>其实大家可以不必管文件权限问题，直接进入magento的安装过程，如果文件权限不对，安装过程会有提示。提示你哪个文件需要写权限就去设置下，然后刷新页面即可。</p>
<p>3.访问域名进入安装页面，设置Magento系统的参数，时间，货币，网站用户名，密码等。最重要的一项就是数据库的设置，要填写设置好的数据库名字，密码，表前缀，表前缀这个东西可以写也可以不写。写了，magento的所有表会有个表前缀。</p>
<p>4.安装完毕，试试吧</p>
<p><span id="more-2154"></span></p>
<p>网上有我录制的magento安装视频，见我的magento中文视频。</p>
<p>国内外的参考资料也很多，但是都是写的不太好，希望本文是个补充。</p>
<p>magento安装环境见：http://www.magentocommerce.com/system-requirements</p>
<p>magento官方的SSH安装见：http://www.magentocommerce.com/wiki/groups/227/installing_magento_via_shell_ssh</p>
<p>&nbsp;</p>
<p>转载标明出处：www.hellokeykey.com</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e5%86%8d%e8%b0%88magento%e6%89%8b%e5%8a%a8%e5%ae%89%e8%a3%85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento2.0,我们在等待你</title>
		<link>http://www.magentochinese.org/%e5%b1%95%e6%9c%9bmagento2-0/</link>
		<comments>http://www.magentochinese.org/%e5%b1%95%e6%9c%9bmagento2-0/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 15:59:25 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[Magento介绍]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento2]]></category>
		<category><![CDATA[介绍]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=918</guid>
		<description><![CDATA[像QQ空间一样设计theme,only jquery,运行在orcale上.飞一般的速度..这货不是magento,这货不是magento...这货是magento贰]]></description>
			<content:encoded><![CDATA[<p>文章前面我要说明,Magento2.0和1.X是完全不同的两个版本.简单来说,<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento2/" title="查看 magento2 的全部文章" target="_blank">magento2</a></span>.0完全是重构的.完全的不同,彻底的不同.记住哦,这是<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento/" title="查看 magento 的全部文章" target="_blank">magento</a></span>贰</p>
<p>git获得<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento2/" title="查看 magento2 的全部文章" target="_blank">magento2</a></span>源码:<a href="https://github.com/magento/magento2">https://github.com/magento/magento2</a></p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento2/" title="查看 magento2 的全部文章" target="_blank">magento2</a></span>官方wiki页面:<a href="http://mage2.magentocommerce.com/wiki">http://mage2.magentocommerce.com/wiki</a></p>
<p>以下<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/%e4%bb%8b%e7%bb%8d/" title="查看 介绍 的全部文章" target="_blank">介绍</a></span>来自Magento俄罗斯开发大会的<a href="http://www.meet-magento.by/fileadmin/user_upload/meet-magento.belarus/Magento_2_By_SorokaDmitry.pdf">PDF</a>资料(俄文和英文)和其他相关<a href="http://www.ecomdev.org/2011/06/30/magento-2-0-what-we-are-waiting-for.html">blog</a>.</p>
<p><strong>一.完全不同的文件结构</strong></p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/files.jpg"><img class="alignnone size-full wp-image-919" title="files" src="http://www.magentochinese.org/wp-content/uploads/2011/12/files.jpg" alt="" width="644" height="362" /></a></p>
<p>简化了Magento的文件结构,pub下面把可访问文件都包含了进去.<strong>增强了安全性</strong>.文件结构也更加的简洁.</p>
<p><strong>二.Only jquery</strong></p>
<p>还记得那可恶的protype么?一直觉得<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento/" title="查看 magento 的全部文章" target="_blank">magento</a></span>连js库都要使用全面向对象的.现在Magento2.0使用了jquery,开发更简单.html页面file size更小.</p>
<p>爱死你了Magento&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.贰</p>
<p><strong>三.支持多更的database.</strong></p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/database.jpg"><img class="alignnone size-full wp-image-920" title="database" src="http://www.magentochinese.org/wp-content/uploads/2011/12/database.jpg" alt="" width="618" height="213" /></a></p>
<p>哥哥泪牛满面啊..终于不支mysql一个选择了.空了可以试试<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento/" title="查看 magento 的全部文章" target="_blank">magento</a></span>跑在oracle和postgreSQL上的感觉了</p>
<p><strong>四.更多的API支持.</strong></p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/api.jpg"><img class="alignnone size-full wp-image-921" title="api" src="http://www.magentochinese.org/wp-content/uploads/2011/12/api.jpg" alt="" width="614" height="162" /></a></p>
<p>用<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/magento/" title="查看 magento 的全部文章" target="_blank">magento</a></span>1.X在本度读取一条数据如果需要1秒,使用soap就要5秒..现在支持这么多格式了..不知道api速度慢的问题能解决不.</p>
<p><strong>五.更好的多语言支持</strong></p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/languagejpg.jpg"><img class="alignnone size-full wp-image-922" title="languagejpg" src="http://www.magentochinese.org/wp-content/uploads/2011/12/languagejpg.jpg" alt="" width="610" height="255" /></a></p>
<p>每种语言可以导入录入,前后台翻译完全分离.</p>
<p>要使用之后才能发现比现在的翻译功能强在哪里,虽然现在的多语言翻译功能已经非常的强了.</p>
<p><strong>六.更强的开发文档</strong></p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/documentation.jpg"><img class="alignnone size-full wp-image-923" title="documentation" src="http://www.magentochinese.org/wp-content/uploads/2011/12/documentation.jpg" alt="" width="618" height="257" /></a></p>
<p><strong>七.更简单的模板设计</strong></p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/theme.jpg"><img class="alignnone size-full wp-image-924" title="theme" src="http://www.magentochinese.org/wp-content/uploads/2011/12/theme.jpg" alt="" width="591" height="230" /></a></p>
<p>这尼玛,搞得和QQ空间一样了.你让做模板的人怎么混啊.</p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/theme1.jpg"><img class="alignnone size-full wp-image-925" title="theme1" src="http://www.magentochinese.org/wp-content/uploads/2011/12/theme1.jpg" alt="" width="568" height="271" /></a></p>
<p><strong>八.更简洁的namespace.</strong></p>
<p>php5.3都这么久了.终于不用看magento那杯具的namespace了.</p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/namespace.jpg"><img class="alignnone size-full wp-image-926" title="namespace" src="http://www.magentochinese.org/wp-content/uploads/2011/12/namespace.jpg" alt="" width="599" height="239" /></a></p>
<p><strong>九.<a href="http://mwop.net/blog/245-Autoloading-Benchmarks">autoloading</a>更简单,更强大了.</strong></p>
<p>没有绝对路径,没有代码池(code pools)开销&#8230;再也不需要编译了.</p>
<p><strong>十.可以随意关闭模块了</strong></p>
<p>你可以把catelog,sale,log这些模块都关掉.让magento变成一个纯粹的CMS或者一个框架.</p>
<p><strong>十一.更强大的debug</strong>.</p>
<p>magento和firebug双贱合璧&#8230;简称牛壁.</p>
<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/debug.jpg"><img class="alignnone size-full wp-image-927" title="debug" src="http://www.magentochinese.org/wp-content/uploads/2011/12/debug.jpg" alt="" width="605" height="277" /></a></p>
<p>本来我还想继续<span class='wp_keywordlink_affiliate'><a href="http://www.magentochinese.org/tag/%e4%bb%8b%e7%bb%8d/" title="查看 介绍 的全部文章" target="_blank">介绍</a></span>下去的,但是我发现我的膝盖中箭了.真的不好意思.推荐大家看下<a href="http://alanstorm.com/magento2_rewrite">alan的blog</a></p>
<p>ps.欢迎转载,but请留下一个<a href="http://www.magentochinese.org/展望magento2-0/">链接</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e5%b1%95%e6%9c%9bmagento2-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>高级应用Magento-订单创建流程及程序代码</title>
		<link>http://www.magentochinese.org/%e9%ab%98%e7%ba%a7%e5%ba%94%e7%94%a8magento-%e8%ae%a2%e5%8d%95%e5%88%9b%e5%bb%ba%e6%b5%81%e7%a8%8b%e5%8f%8a%e7%a8%8b%e5%ba%8f%e4%bb%a3%e7%a0%81/</link>
		<comments>http://www.magentochinese.org/%e9%ab%98%e7%ba%a7%e5%ba%94%e7%94%a8magento-%e8%ae%a2%e5%8d%95%e5%88%9b%e5%bb%ba%e6%b5%81%e7%a8%8b%e5%8f%8a%e7%a8%8b%e5%ba%8f%e4%bb%a3%e7%a0%81/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 13:51:37 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[开发]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[模块]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=909</guid>
		<description><![CDATA[老规矩，直接看代码吧。下面的代码是如何通过程序创建一个完美订单。 < ?php require_once 'app/Mage.php'; Mage::app('default');//初始化程序，设置当前店铺 $store = Mage::app()->getStore('default'); //通过电子邮件获取用户，当然也可以不获取，创建guest订单 $customer = Mage::getModel('customer/customer'); $customer->setStore($store); $customer->loadByEmail('email_address@gmail.com'); //初始化Quote，Magento的订单是通过Quote来转化过去的 $quote = Mage::getModel('sales/quote'); $quote->setStore($store); $quote->assignCustomer($customer);//如果有用户则执行这个 $product1 = Mage::getModel('catalog/product')->load(166); /* HTC Touch Diamond */ $buyInfo1 = array('qty' => 1); $product2 = Mage::getModel('catalog/product')->load(18); /* Sony Ericsson W810i */ $buyInfo2 = array('qty' => 3); //添加商品到Quote $quote->addProduct($product1, new Varien_Object($buyInfo1)); $quote->addProduct($product2, new Varien_Object($buyInfo2)); //设置账单和收货品地址 <a href="http://www.magentochinese.org/%e9%ab%98%e7%ba%a7%e5%ba%94%e7%94%a8magento-%e8%ae%a2%e5%8d%95%e5%88%9b%e5%bb%ba%e6%b5%81%e7%a8%8b%e5%8f%8a%e7%a8%8b%e5%ba%8f%e4%bb%a3%e7%a0%81/"><b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.magentochinese.org/wp-content/uploads/2011/12/order.gif"><img class="size-full wp-image-910 aligncenter" title="order" src="http://www.magentochinese.org/wp-content/uploads/2011/12/order.gif" alt="Magento订单流" width="609" height="200" /></a></p>
<p>老规矩，直接看代码吧。下面的代码是如何通过程序创建一个完美订单。</p>
<pre>
< ?php
require_once 'app/Mage.php';

Mage::app('default');//初始化程序，设置当前店铺

$store = Mage::app()->getStore('default');
//通过电子邮件获取用户，当然也可以不获取，创建guest订单
$customer = Mage::getModel('customer/customer');
$customer->setStore($store);
$customer->loadByEmail('email_address@gmail.com');

//初始化Quote，Magento的订单是通过Quote来转化过去的
$quote = Mage::getModel('sales/quote');
$quote->setStore($store);
$quote->assignCustomer($customer);//如果有用户则执行这个

$product1 = Mage::getModel('catalog/product')->load(166); /* HTC Touch Diamond */
$buyInfo1 = array('qty' => 1);

$product2 = Mage::getModel('catalog/product')->load(18); /* Sony Ericsson W810i */
$buyInfo2 = array('qty' => 3);
//添加商品到Quote
$quote->addProduct($product1, new Varien_Object($buyInfo1));
$quote->addProduct($product2, new Varien_Object($buyInfo2));
//设置账单和收货品地址
$billingAddress = $quote->getBillingAddress()->addData($customer->getPrimaryBillingAddress());
$shippingAddress = $quote->getShippingAddress()->addData($customer->getPrimaryShippingAddress());
//设置配送和支付方式
$shippingAddress->setCollectShippingRates(true)->collectShippingRates()
                ->setShippingMethod('flatrate_flatrate')
                ->setPaymentMethod('checkmo');

$quote->getPayment()->importData(array('method' => 'checkmo'));
//Quote计算运费
$quote->collectTotals()->save();
//将Quote转化为订单
$service = Mage::getModel('sales/service_quote', $quote);
$service->submitAll();
$order = $service->getOrder();
/***至此订单已经成功生成，下面是注册付款信息***/

$invoice = Mage::getModel('sales/service_order', $order)->prepareInvoice();
$invoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_ONLINE);
$invoice->register();

$transaction = Mage::getModel('core/resource_transaction')
                    ->addObject($invoice)
                    ->addObject($invoice->getOrder());

$transaction->save();
</pre>
<p>转载自:<a href="http://www.wemvc.com/1606.html">http://www.wemvc.com/1606.html</a><br />
作者:精东</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e9%ab%98%e7%ba%a7%e5%ba%94%e7%94%a8magento-%e8%ae%a2%e5%8d%95%e5%88%9b%e5%bb%ba%e6%b5%81%e7%a8%8b%e5%8f%8a%e7%a8%8b%e5%ba%8f%e4%bb%a3%e7%a0%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用Magento的api更新tier price</title>
		<link>http://www.magentochinese.org/%e4%bd%bf%e7%94%a8magento%e7%9a%84api%e6%9b%b4%e6%96%b0tier-price/</link>
		<comments>http://www.magentochinese.org/%e4%bd%bf%e7%94%a8magento%e7%9a%84api%e6%9b%b4%e6%96%b0tier-price/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 13:10:14 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento中文教程]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2142</guid>
		<description><![CDATA[写了段更新Magento tier price的代码，供初学者参考。此代码主要是用来改变Magento tier price的用户组。代码如下 //初始化Api连接 $proxy = new SoapClient('http://www.网址.com/api/soap/?wsdl'); $sessionId = $proxy-&#62;login('key', '123456'); function changetierprices($sku,$proxy,$sessionId) { // Get tier prices //$sku ='JScd122'; $tierPrices = $proxy-&#62;call($sessionId, 'product_tier_price.info', $sku); //判断是否有tier prices if(count($tierPrices)) { foreach ($tierPrices as $key1=&#62;$value1) { if($value1[customer_group_id] == '1') { //修改tier price的组 $tierPrices[$key1]['customer_group_id'] = 'all'; } } //update $proxy-&#62;call($sessionId, 'product_tier_price.update', array($sku, $tierPrices)); //echo '&#60;p&#62;update&#60;/p&#62;'; [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2143" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-tier-price-API.png"><img class="size-large wp-image-2143" title="magento tier price" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-tier-price-API-600x319.png" alt="magento tier price" width="600" height="319" /></a><p class="wp-caption-text">magento tier price</p></div>
<p>写了段更新Magento tier price的代码，供初学者参考。此代码主要是用来改变Magento tier price的用户组。代码如下</p>
<pre class="brush:php">//初始化Api连接
$proxy = new SoapClient('http://www.网址.com/api/soap/?wsdl');
$sessionId = $proxy-&gt;login('key', '123456');
 function changetierprices($sku,$proxy,$sessionId)
{
	// Get tier prices
	//$sku ='JScd122';
	$tierPrices = $proxy-&gt;call($sessionId, 'product_tier_price.info', $sku);

	//判断是否有tier prices
		 if(count($tierPrices))
		{
			foreach ($tierPrices as $key1=&gt;$value1)
			{
				if($value1[customer_group_id] == '1')
				{
					//修改tier price的组
					$tierPrices[$key1]['customer_group_id'] = 'all';

				}

			}
			//update
			$proxy-&gt;call($sessionId, 'product_tier_price.update', array($sku, $tierPrices));
			//echo '&lt;p&gt;update&lt;/p&gt;';
		}
		else
		{
			echo '&lt;p&gt;this one no tierprice,sku='.$sku.'&lt;/p&gt;';
		} 

}</pre>
<p><span id="more-2142"></span>可以修改代码，一次传入几十个sku将api的更新变成批量操作，会提高效率。</p>
<p>magento官方tier price的Api参考见：<a title="Magento tier price" href="http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_product_attribute_tier_price" >http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_product_attribute_tier_price</a></p>
<p>&nbsp;</p>
<p>转载表明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e4%bd%bf%e7%94%a8magento%e7%9a%84api%e6%9b%b4%e6%96%b0tier-price/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在Magento中如何禁用、删除、重装插件？</title>
		<link>http://www.magentochinese.org/%e5%9c%a8magento%e4%b8%ad%e5%a6%82%e4%bd%95%e7%a6%81%e7%94%a8%e3%80%81%e5%88%a0%e9%99%a4%e3%80%81%e9%87%8d%e8%a3%85%e6%8f%92%e4%bb%b6%ef%bc%9f/</link>
		<comments>http://www.magentochinese.org/%e5%9c%a8magento%e4%b8%ad%e5%a6%82%e4%bd%95%e7%a6%81%e7%94%a8%e3%80%81%e5%88%a0%e9%99%a4%e3%80%81%e9%87%8d%e8%a3%85%e6%8f%92%e4%bb%b6%ef%bc%9f/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 08:29:47 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento中文教程]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento插件]]></category>
		<category><![CDATA[magento教程]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2122</guid>
		<description><![CDATA[插件卸载对于很多新手来说并不清楚，今天来介绍下如何禁用或者卸载Magento插件。如下的方法都需要刷新magento的缓存，或者操作前禁用magento的缓存。操作完成后，请退出后台，重新登录后台。最重要的一点，在测试网站上练习，不要在自己运行的网站上实验。 1.禁用magento插件 我们在magent后台，最讨厌的就是那个信息的弹窗，就是下图这个东东。 这个消息提示的名字是Notification，也算是magento的一个插件，我们来看下如何关闭他，关闭其它的插件也是这样的一个过程。 我们在后台进入 system -&#62; configuration-&#62;advanced，如下图，找到这个插件，选择disable，保存即可。 &#160; 这是magento后台提供的禁用插件的方式，但是有的时候我们装完插件，网站挂了，连后台都进不去了，这个时候怎么办呢？下面说说人工手动来对插件进行操作。 2.我们可以手动删除magento的插件配置文件，以此来禁用插件。 一般插件的配置文件所在位置为，magento文件根目录/app/etc/modules 文件夹中，寻找有你插件名字的xml文件将其删除，或者查看文件更新日期来帮你判断哪个文件是刚才安装的插件。以此来禁用插件。操作结束后勿忘记手动刷新缓存文件。 3.关于删除插件 当我们禁用了插件后，心中自然不爽，不用的东西留着做些什么，所以想删掉，如上面所说的删除缓存文件外，还需要删除模板的其它文件，这些文件的位置一般在 /app/code 文件中的community文件夹或者local文件夹中，这俩文件夹中的是插件的核心文件，如果插件有模板文件，你还需要进入你的模板文件中，一般是default模板中查找，将其删除掉。 关于删除插件，需要一定的magento插件常识，比如mgento插件的文件结构常识，查看配置文件寻找文件的常识。如果是ftp安装的插件，可以按照原插件文件结构来寻找，如果是magento connect安装的插件就需要自己根据经验来找了。 文件我们可以找到，但是同时我们不要忘了还可能有数据库的表，可能需要同时删除，进入插件的数据库脚本文件中，看下插件是否增加了数据库的表，以此来进行删除。 4.关于重新安装插件，有的时候为了调试插件的目的，需要重新安装插件。重新安装插件，一个是更新文件信息，删除数据库，还有一点就是去删除core_resource中的插件安装记录。这才是毫无痕迹的将一个插件手动删除掉。 寥寥几行字，给大家介绍下magento的插件维护操作，是新手的就用后台的magento connect来操作，这样最省心。做发的，自然要先熟悉magento的插件规范，再进行操作。 &#160; 对于插件，大家大不必因为别人装了一个插件很炫而羡慕，其实够用即可，插件这个东西能少则少，会对网站稳定运行有很大好处。多花时间在营销上，才是王道。 转载标明出处：www.hellokeykey.com]]></description>
			<content:encoded><![CDATA[<div id="attachment_2123" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-connect.png"><img class="size-full wp-image-2123" title="magento connect" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-connect.png" alt="magento connect" width="600" height="230" /></a><p class="wp-caption-text">magento connect</p></div>
<p>插件卸载对于很多新手来说并不清楚，今天来介绍下如何禁用或者卸载Magento插件。如下的方法都需要刷新magento的缓存，或者操作前禁用magento的缓存。操作完成后，请退出后台，重新登录后台。最重要的一点，在测试网站上练习，不要在自己运行的网站上实验。</p>
<p>1.禁用magento插件</p>
<p>我们在magent后台，最讨厌的就是那个信息的弹窗，就是下图这个东东。</p>
<div id="attachment_2124" class="wp-caption alignnone" style="width: 561px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-notification-block.png"><img class="size-full wp-image-2124" title="magento backend notification" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-notification-block.png" alt="magento backend notification" width="551" height="173" /></a><p class="wp-caption-text">magento backend notification</p></div>
<p>这个消息提示的名字是Notification，也算是magento的一个插件，我们来看下如何关闭他，关闭其它的插件也是这样的一个过程。</p>
<p>我们在后台进入 system -&gt; configuration-&gt;advanced，如下图，找到这个插件，选择disable，保存即可。</p>
<div id="attachment_2126" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-notification.png"><img class="size-full wp-image-2126" title="magento禁用notification" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-notification.png" alt="magento禁用notification" width="600" height="228" /></a><p class="wp-caption-text">magento禁用notification</p></div>
<p>&nbsp;</p>
<p>这是magento后台提供的禁用插件的方式，但是有的时候我们装完插件，网站挂了，连后台都进不去了，这个时候怎么办呢？下面说说人工手动来对插件进行操作。</p>
<p>2.我们可以手动删除magento的插件配置文件，以此来禁用插件。</p>
<p>一般插件的配置文件所在位置为，magento文件根目录/app/etc/modules 文件夹中，寻找有你插件名字的xml文件将其删除，或者查看文件更新日期来帮你判断哪个文件是刚才安装的插件。以此来禁用插件。操作结束后勿忘记手动刷新缓存文件。</p>
<p>3.关于删除插件</p>
<p>当我们禁用了插件后，心中自然不爽，不用的东西留着做些什么，所以想删掉，如上面所说的删除缓存文件外，还需要删除模板的其它文件，这些文件的位置一般在 /app/code 文件中的community文件夹或者local文件夹中，这俩文件夹中的是插件的核心文件，如果插件有模板文件，你还需要进入你的模板文件中，一般是default模板中查找，将其删除掉。</p>
<p>关于删除插件，需要一定的magento插件常识，比如mgento插件的文件结构常识，查看配置文件寻找文件的常识。如果是ftp安装的插件，可以按照原插件文件结构来寻找，如果是magento connect安装的插件就需要自己根据经验来找了。</p>
<p>文件我们可以找到，但是同时我们不要忘了还可能有数据库的表，可能需要同时删除，进入插件的数据库脚本文件中，看下插件是否增加了数据库的表，以此来进行删除。</p>
<p>4.关于重新安装插件，有的时候为了调试插件的目的，需要重新安装插件。重新安装插件，一个是更新文件信息，删除数据库，还有一点就是去删除core_resource中的插件安装记录。这才是毫无痕迹的将一个插件手动删除掉。</p>
<p><span id="more-2122"></span></p>
<p>寥寥几行字，给大家介绍下magento的插件维护操作，是新手的就用后台的magento connect来操作，这样最省心。做发的，自然要先熟悉magento的插件规范，再进行操作。</p>
<p>&nbsp;</p>
<p>对于插件，大家大不必因为别人装了一个插件很炫而羡慕，其实够用即可，插件这个东西能少则少，会对网站稳定运行有很大好处。多花时间在营销上，才是王道。</p>
<p>转载标明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e5%9c%a8magento%e4%b8%ad%e5%a6%82%e4%bd%95%e7%a6%81%e7%94%a8%e3%80%81%e5%88%a0%e9%99%a4%e3%80%81%e9%87%8d%e8%a3%85%e6%8f%92%e4%bb%b6%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento常用的SQL命令集合</title>
		<link>http://www.magentochinese.org/magento%e5%b8%b8%e7%94%a8%e7%9a%84sql%e5%91%bd%e4%bb%a4%e9%9b%86%e5%90%88/</link>
		<comments>http://www.magentochinese.org/magento%e5%b8%b8%e7%94%a8%e7%9a%84sql%e5%91%bd%e4%bb%a4%e9%9b%86%e5%90%88/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 06:06:37 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[开发]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=890</guid>
		<description><![CDATA[以下所有命令仅供参考，不同版本，不同时间，可能数据略有不同，慎用！ 1. 导出导入 Magento 所有分类和产品 分类和产品是存放在以 catalog 开头的所有表中，对这组表进行导出导入即可实现此功能。 导入分类产品的 SQL 文件前注意： 在首行加入：SET FOREIGN_KEY_CHECKS=0; 在末行加入：SET FOREIGN_KEY_CHECKS=1; 原因是 Magento 使用 Innodb 存储引擎。 2. 批量修改分类的 Display Settings ——&#62; Is Anchor 值为 No UPDATE `catalog_category_entity_int` set value=0 WHERE value=1 AND attribute_id=120; 3. 批量处理所有 exclude 状态的图片 UPDATE `catalog_product_entity_media_gallery_value` SET disabled=0 WHERE disabled=1; 4. 批量调整所有产品的价格 ( 参考命令在 1.3 下通过 ) UPDATE <a href="http://www.magentochinese.org/magento%e5%b8%b8%e7%94%a8%e7%9a%84sql%e5%91%bd%e4%bb%a4%e9%9b%86%e5%90%88/"><b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">以下所有命令仅供参考，不同版本，不同时间，可能数据略有不同，慎用！</span></p>
<p><strong>1. 导出导入 Magento 所有分类和产品</strong><br />
分类和产品是存放在以 <strong>catalog 开头</strong>的所有表中，对这组表进行导出导入即可实现此功能。<br />
导入分类产品的 SQL 文件前注意：<br />
在首行加入：SET FOREIGN_KEY_CHECKS=0;<br />
在末行加入：SET FOREIGN_KEY_CHECKS=1;<br />
原因是 Magento 使用 Innodb 存储引擎。</p>
<p><strong>2. 批量修改分类的 Display Settings ——&gt; Is Anchor 值为 No</strong><br />
UPDATE `catalog_category_entity_int` set value=0 WHERE value=1 AND attribute_id=120;</p>
<p><strong>3. 批量处理所有 exclude 状态的图片</strong><br />
UPDATE `catalog_product_entity_media_gallery_value` SET disabled=0 WHERE disabled=1;</p>
<p><strong>4. 批量调整所有产品的价格 ( 参考命令在 1.3 下通过 )</strong><br />
UPDATE `catalog_product_entity_decimal` SET value=round(value*1.45) WHERE attribute_id=99;<br />
执行完后，需要到缓存管理里刷新：Layered Navigation Indices ，即可同步数据库里的关联表。</p>
<p><strong>5. 清空邮件队列</strong><br />
TRUNCATE TABLE `newsletter_queue`;<br />
TRUNCATE TABLE `newsletter_queue_link`;<br />
TRUNCATE TABLE `newsletter_queue_store_link`;<br />
<span style="color: #ff0000;">注意：同时向上万顾客发邮件时，不要在后台查看邮件队列，不然服务器压力会很大，待邮件发完之后，记着清空邮件队列，这样在后台进入邮件队列就不会大量消耗服务器资源了。</span></p>
<p><strong>6. Magento 转移站后，经常会出现下面这个提示，运行一下下面的SQL命令即可恢复正常。</strong><br />
<span style="color: #ff0000;">错误提示： Notice: Undefined index: 0 app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92</span><br />
SET FOREIGN_KEY_CHECKS=0;<br />
update `core_store` set store_id = 0 where code=&#8217;admin&#8217;;<br />
update `core_store_group` set group_id = 0 where name=&#8217;Default&#8217;;<br />
update `core_website` set website_id = 0 where code=&#8217;admin&#8217;;<br />
update `customer_group` set customer_group_id = 0 where customer_group_code=&#8217;NOT LOGGED IN&#8217;;<br />
SET FOREIGN_KEY_CHECKS=1;<br />
不过要明白，这个错误是使用了第三方数据库备份工具导致的，Magento 自带的备份功能是不会出现这个错误的。</p>
<p><strong>7. 根据产品的 SKU 批量将产品自定义选项设为非必填：</strong><br />
UPDATE `catalog_product_option` SET is_require=0 WHERE product_id IN (SELECT entity_id FROM `catalog_product_entity` WHERE sku LIKE &#8216;SKU %&#8217;);</p>
<p><strong>8. 关闭/开启 所有缺货产品</strong><br />
SET FOREIGN_KEY_CHECKS=0;<br />
UPDATE `catalog_product_entity_int` SET value=2 WHERE attribute_id=80 and entity_id IN (SELECT product_id FROM `cataloginventory_stock_status` WHERE stock_status=0);<br />
SET FOREIGN_KEY_CHECKS=1;<br />
其它说明：value=2 为关闭，1为开启，attribute_id 对应不同版本的产品禁用项，最后执行完命令需要重建分类索引。</p>
<p><strong>9. 取消所有问题邮件订阅</strong><br />
UPDATE `newsletter_subscriber` SET subscriber_status=3 WHERE subscriber_id IN (SELECT subscriber_id FROM `newsletter_problem`);</p>
<p><strong>10. 清除产品与分类的描述与 Meta</strong><br />
重置所有产品short description<br />
UPDATE `catalog_product_entity_text` SET value=&#8217;Short Description&#8217; WHERE attribute_id=506;<br />
清除所有产品Meta<br />
UPDATE `catalog_product_entity_text` SET value=&#8221; WHERE attribute_id=97 OR attribute_id=104;<br />
UPDATE `catalog_product_entity_varchar` SET value=&#8221; WHERE attribute_id=103 OR attribute_id=105;<br />
清除所有产品URL<br />
UPDATE `catalog_product_entity_varchar` SET value=&#8221; WHERE attribute_id=481;<br />
清除所有分类描述：<br />
UPDATE `catalog_category_entity_text` SET value=&#8221; WHERE attribute_id=112 OR attribute_id=115 OR attribute_id=116;<br />
清除所有分类URL<br />
UPDATE `catalog_category_entity_varchar` SET value=&#8221; WHERE attribute_id=479;</p>
<p><strong>11. Magento 数据库清理</strong><br />
安全模式：清理日常数据库的无用记录<br />
TRUNCATE TABLE `log_visitor`;<br />
TRUNCATE TABLE `log_visitor_info`;<br />
TRUNCATE TABLE `log_url`;<br />
TRUNCATE TABLE `log_url_info`;<br />
干净模式：清理数据库的无用记录<br />
TRUNCATE `log_visitor` ;<br />
TRUNCATE `log_url_info` ;<br />
TRUNCATE `log_visitor_info` ;<br />
TRUNCATE `dataflow_batch_import` ;<br />
TRUNCATE `log_url` ;<br />
TRUNCATE `report_event` ;<br />
TRUNCATE `log_visitor_online` ;<br />
备注：如果是转移网站，URL 重写表 core_url_rewrite 也可清空，转完站重建 URL 即可。</p>
<p><strong>12. 批量修改 SKU、Meta、Name 等字段里的部份词</strong><br />
UPDATE `catalog_product_entity` SET sku=replace(sku,&#8217;oldskuw&#8217;,'newskuw&#8217;) WHERE sku LIKE &#8216;%oldskuw%&#8217;;<br />
UPDATE `catalog_product_entity_text` SET value=replace(value,&#8217;oldmetaw&#8217;,'newmetaw&#8217;) WHERE value LIKE &#8216;%oldmetaw%&#8217;;<br />
UPDATE `catalog_product_entity_varchar` SET value=replace(value,&#8217;oldnamew&#8217;,'newnamew&#8217;) WHERE value LIKE &#8216;%oldnamew%&#8217;;</p>
<p><strong>13. 清站相关提示</strong><br />
能在后台清理的就在后台清理，直接对数据库操作有造成网站出错的可能性。其他辅助命令如下：<br />
清除订单命令：<br />
TRUNCATE `sales_flat_invoice`;<br />
TRUNCATE `sales_flat_invoice_grid`;<br />
TRUNCATE `sales_flat_invoice_item`;<br />
TRUNCATE `sales_flat_order`;<br />
TRUNCATE `sales_flat_order_address`;<br />
TRUNCATE `sales_flat_order_grid`;<br />
TRUNCATE `sales_flat_order_item`;<br />
TRUNCATE `sales_flat_order_payment`;<br />
TRUNCATE `sales_flat_order_status_history`;<br />
TRUNCATE `sales_flat_quote`;<br />
TRUNCATE `sales_flat_quote_address`;<br />
TRUNCATE `sales_flat_quote_address_item`;<br />
TRUNCATE `sales_flat_quote_item`;<br />
TRUNCATE `sales_flat_quote_item_option`;<br />
TRUNCATE `sales_flat_quote_payment`;<br />
TRUNCATE `sales_flat_quote_shipping_rate`;<br />
清除其它日志：<br />
TRUNCATE `log_url_info`;<br />
TRUNCATE `log_visitor_info`;<br />
TRUNCATE `log_url`;<br />
TRUNCATE `log_visitor`;<br />
TRUNCATE `core_url_rewrite`;<br />
TRUNCATE `report_event`;<br />
TRUNCATE `report_viewed_product_index`;</p>
<p><strong>14. 重置 Magento 所有 ID 统计数(如订单编码、发票编码等)</strong><br />
TRUNCATE `eav_entity_store`;<br />
ALTER TABLE `eav_entity_store` AUTO_INCREMENT=1;</p>
<p><strong>15. 批量调整指定产品的价格</strong><br />
create table xytmptb SELECT entity_id,value FROM `catalog_product_entity_varchar` WHERE (value LIKE &#8216;%Boot%&#8217; OR value LIKE &#8216;%Shoes%&#8217;) AND attribute_id=60;<br />
UPDATE `catalog_product_entity_decimal` SET value=value+10 WHERE entity_id IN (SELECT entity_id FROM `xytmptb`) AND attribute_id=64;<br />
drop table xytmptb;<br />
最后别忘了重建价格索引！</p>
<p><strong>16. 分类与产品的反向开关</strong><br />
UPDATE `catalog_category_entity_int` SET value=if(value=0,1,0) WHERE attribute_id=119;<br />
UPDATE `catalog_product_entity_int` SET value=if(value=1,2,1) WHERE attribute_id=273;<br />
运行一下，开的关了，关的开了，再运一下反之，最后别忘了重建索引!</p>
<p><strong>17. 批量禁用产品 —— 数据库操作</strong><br />
CREATE TABLE XYTMPTB SELECT entity_id,value FROM `catalog_product_entity_varchar` WHERE value LIKE &#8216;affliction%&#8217; AND attribute_id=96;<br />
UPDATE `catalog_product_entity_int` SET value=1 WHERE attribute_id=273 AND entity_id IN (SELECT entity_id FROM `XYTMPTB`);<br />
DROP TABLE XYTMPTB;<br />
别忘了重建索引！</p>
<p><strong>18. 账户之间转移订单</strong><br />
UPDATE `sales_order` SET `customer_id`=newuserid WHERE `customer_id`=olduserid ;</p>
<p>转载自54de.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento%e5%b8%b8%e7%94%a8%e7%9a%84sql%e5%91%bd%e4%bb%a4%e9%9b%86%e5%90%88/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>免费Magento模板Quasar</title>
		<link>http://www.magentochinese.org/%e5%85%8d%e8%b4%b9magento%e6%a8%a1%e6%9d%bfquasar/</link>
		<comments>http://www.magentochinese.org/%e5%85%8d%e8%b4%b9magento%e6%a8%a1%e6%9d%bfquasar/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 06:08:45 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento免费模板]]></category>
		<category><![CDATA[magento模板]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2117</guid>
		<description><![CDATA[每个公司想在magento行业先立足，最好的办法就是先提供些免费得magento模板、插件给大家下载，今天推荐一个magento免费模板。 模板名字：Quasar 支持magento版本：1.5.1.0 模板提供公司：rockettheme.com Quasar模板地址：http://www.rockettheme.com/magento-downloads/2068-free-themes-a-extensions Quasar演示地址：http://demo.rockettheme.com/magento/ 转载标明出处：www.hellokeykey.com]]></description>
			<content:encoded><![CDATA[<div id="attachment_2118" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/quasar.png"><img class="size-large wp-image-2118" title="Quasar Template" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/quasar-600x404.png" alt="Quasar Template" width="600" height="404" /></a><p class="wp-caption-text">Quasar Template</p></div>
<p>每个公司想在magento行业先立足，最好的办法就是先提供些免费得magento模板、插件给大家下载，今天推荐一个magento免费模板。</p>
<p>模板名字：Quasar</p>
<p>支持magento版本：1.5.1.0</p>
<p>模板提供公司：rockettheme.com</p>
<p>Quasar模板地址：<a title="Quasar is the first Free / GPL template released by RocketTheme for Magento" href="http://www.rockettheme.com/magento-downloads/2068-free-themes-a-extensions" >http://www.rockettheme.com/magento-downloads/2068-free-themes-a-extensions</a></p>
<p>Quasar演示地址：<a title="Quasar Template Demo" href="http://demo.rockettheme.com/magento/" >http://demo.rockettheme.com/magento/</a></p>
<p><span id="more-2117"></span></p>
<p>转载标明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e5%85%8d%e8%b4%b9magento%e6%a8%a1%e6%9d%bfquasar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用命令行刷新Magento索引管理</title>
		<link>http://www.magentochinese.org/%e4%bd%bf%e7%94%a8%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%88%b7%e6%96%b0magento%e7%b4%a2%e5%bc%95%e7%ae%a1%e7%90%86/</link>
		<comments>http://www.magentochinese.org/%e4%bd%bf%e7%94%a8%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%88%b7%e6%96%b0magento%e7%b4%a2%e5%bc%95%e7%ae%a1%e7%90%86/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 15:05:02 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento中文教程]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento其它]]></category>
		<category><![CDATA[Magento开发]]></category>
		<category><![CDATA[magento教程]]></category>
		<category><![CDATA[magento索引管理]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2108</guid>
		<description><![CDATA[当我们网站商品很多的时候，比如有几千件，我们刷新Magento的索引管理（Index Management）经常会失败。那么后台刷新不了，我们还可以通过命令行来刷新。使用命令行来刷新索引管理会极大降低系统消耗，容易成功。 我们来看下步骤，如果你在使用linux服务器，登入你的ssh客户端，切换目录到你magento根文件夹中名字是shell的文件中。 在此文件夹中输入如下命令 php -f indexer.php -- -reindex catalog_url 它的意思是刷新Catalog Url Rewrites即网址重写。成功后会有成功提示，如：Catalog URL Rewrites index was rebuilt successfully 我们来看下有哪些索引管理，可以使用Shell的命令行来刷新，如下 catalog_product_attribute Product Attributes catalog_product_price Product Prices catalog_url Catalog Url Rewrites catalog_product_flat Product Flat Data catalog_category_flat Category Flat Data catalog_category_product Category Products catalogsearch_fulltext Catalog Search Index cataloginventory_stock Stock status 如上分别对应后每项台的索引管理。 命令执行后需要耐心等待一段时间，因你商品数量和你服务器性能决定等待多久。注意命令中reinde前一共是三个英文横线。如有代码错误提示，直接黏贴本文的命令或者 如下参考文章的命令，直接修改执行参数即可。 参考文章：http://inchoo.net/ecommerce/magento/executing-magento-indexer-from-shell/ 转载表明出处：www.hellokeykey.com]]></description>
			<content:encoded><![CDATA[<div id="attachment_2110" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/magent0-index-management.png"><img class="size-large wp-image-2110" title="magento索引管理" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/magent0-index-management-600x154.png" alt="magento索引管理" width="600" height="154" /></a><p class="wp-caption-text">magento索引管理</p></div>
<p>当我们网站商品很多的时候，比如有几千件，我们刷新Magento的索引管理（Index Management）经常会失败。那么后台刷新不了，我们还可以通过命令行来刷新。使用命令行来刷新索引管理会极大降低系统消耗，容易成功。<br />
我们来看下步骤，如果你在使用linux服务器，登入你的ssh客户端，切换目录到你magento根文件夹中名字是shell的文件中。<br />
在此文件夹中输入如下命令</p>
<pre class="brush:php">php -f indexer.php -- -reindex catalog_url</pre>
<p>它的意思是刷新Catalog Url Rewrites即网址重写。成功后会有成功提示，如：Catalog URL Rewrites index was rebuilt successfully</p>
<div id="attachment_2109" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-indexer.png"><img class="size-large wp-image-2109" title="magento使用Shell刷新索引管理" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/magento-indexer-600x138.png" alt="magento使用Shell刷新索引管理" width="600" height="138" /></a><p class="wp-caption-text">magento使用Shell刷新索引管理</p></div>
<p>我们来看下有哪些索引管理，可以使用Shell的命令行来刷新，如下</p>
<pre class="brush:shell">catalog_product_attribute     Product Attributes
catalog_product_price         Product Prices
catalog_url                   Catalog Url Rewrites
catalog_product_flat          Product Flat Data
catalog_category_flat         Category Flat Data
catalog_category_product      Category Products
catalogsearch_fulltext        Catalog Search Index
cataloginventory_stock        Stock status</pre>
<p>如上分别对应后每项台的索引管理。</p>
<p>命令执行后需要耐心等待一段时间，因你商品数量和你服务器性能决定等待多久。注意命令中reinde前一共是三个英文横线。如有代码错误提示，直接黏贴本文的命令或者<br />
如下参考文章的命令，直接修改执行参数即可。</p>
<p>参考文章：<a title="Executing Magento Indexer From Shell" href="http://inchoo.net/ecommerce/magento/executing-magento-indexer-from-shell/" >http://inchoo.net/ecommerce/magento/executing-magento-indexer-from-shell/</a><br />
<span id="more-2108"></span><br />
转载表明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e4%bd%bf%e7%94%a8%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%88%b7%e6%96%b0magento%e7%b4%a2%e5%bc%95%e7%ae%a1%e7%90%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>分享三个免费的magento模板</title>
		<link>http://www.magentochinese.org/%e5%88%86%e4%ba%ab%e4%b8%89%e4%b8%aa%e5%85%8d%e8%b4%b9%e7%9a%84magento%e6%a8%a1%e6%9d%bf/</link>
		<comments>http://www.magentochinese.org/%e5%88%86%e4%ba%ab%e4%b8%89%e4%b8%aa%e5%85%8d%e8%b4%b9%e7%9a%84magento%e6%a8%a1%e6%9d%bf/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 16:02:11 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento免费模板]]></category>
		<category><![CDATA[magento分享]]></category>
		<category><![CDATA[magento模板]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2098</guid>
		<description><![CDATA[&#160; 今天分享三个免费的magento模板，这三个模板的介绍页面是：http://web-experiment.info/free-magento-templates.html 三个模板下载地址分别为： Bluescale Free Magento Template ： http://web-experiment.info/bluescale-magento-template.html Grayscale Free Magento Template ：http://web-experiment.info/grayscale.html Glam Free Magento Template ： http://web-experiment.info/glamour-magento-template.html 这三个模板还是很不错的，支持magento 1.4 1.5 1.6 版本。 现在免费的magento模板越来越多了，其中有些还是很不错的。有的模板也带有一些很有个性的插件，大家安装的时候注意看安装说明。 转载表明出处：www.hellokeykey.com &#160;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_2100" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/11/free-magento-templates.png"><img class="size-large wp-image-2100" title="免费magento模板分享" src="http://www.hellokeykey.com/wp-content/uploads/2011/11/free-magento-templates-600x286.png" alt="免费magento模板分享" width="600" height="286" /></a><p class="wp-caption-text">免费magento模板分享</p></div>
<p>今天分享三个免费的magento模板，这三个模板的介绍页面是：<a title="Free Magento Templates" href="http://web-experiment.info/free-magento-templates.html" >http://web-experiment.info/free-magento-templates.html</a></p>
<p>三个模板下载地址分别为：</p>
<p>Bluescale Free Magento Template ： <a title="Bluescale Free Magento Template" href="http://web-experiment.info/bluescale-magento-template.html" >http://web-experiment.info/bluescale-magento-template.html</a></p>
<p>Grayscale Free Magento Template ：<a title="Grayscale Free Magento Template" href="http://web-experiment.info/grayscale.html" >http://web-experiment.info/grayscale.html</a></p>
<p>Glam Free Magento Template ： <a title="Glam Free Magento Template" href="http://web-experiment.info/glamour-magento-template.html" >http://web-experiment.info/glamour-magento-template.html</a></p>
<p>这三个模板还是很不错的，支持magento 1.4 1.5 1.6 版本。</p>
<p>现在免费的magento模板越来越多了，其中有些还是很不错的。有的模板也带有一些很有个性的插件，大家安装的时候注意看安装说明。</p>
<p><span id="more-2098"></span></p>
<p>转载表明出处：www.hellokeykey.com</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e5%88%86%e4%ba%ab%e4%b8%89%e4%b8%aa%e5%85%8d%e8%b4%b9%e7%9a%84magento%e6%a8%a1%e6%9d%bf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>免费的magento菜单插件Magento Custom Menu</title>
		<link>http://www.magentochinese.org/%e5%85%8d%e8%b4%b9%e7%9a%84magento%e8%8f%9c%e5%8d%95%e6%8f%92%e4%bb%b6magento-custom-menu/</link>
		<comments>http://www.magentochinese.org/%e5%85%8d%e8%b4%b9%e7%9a%84magento%e8%8f%9c%e5%8d%95%e6%8f%92%e4%bb%b6magento-custom-menu/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 10:43:12 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento插件]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2092</guid>
		<description><![CDATA[现在免费的Magento插件模板越来越多了，今天介绍一个菜单插件，如上图，这个菜单插件的显示效果就是展开二三级目录。此插件有后台可以对其进行设置，大家可以在如下地址下载这个插件和了解设置信息。 http://web-experiment.info/webandpeople-custom-menu-extension.html 这家公司提供的其它免费主题和插件也不错，大家可以看下。 &#160; 对于新手，下载解压后，直接上传覆盖即可。 安装后注意刷新缓存，退出后台再次登录。 转载表明出处：www.hellokeykey.com]]></description>
			<content:encoded><![CDATA[<div id="attachment_2093" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/10/custom-menu.png"><img class="size-large wp-image-2093" title="Free Magento Custom Menu" src="http://www.hellokeykey.com/wp-content/uploads/2011/10/custom-menu-600x385.png" alt="Free Magento Custom Menu" width="600" height="385" /></a><p class="wp-caption-text">Free Magento Custom Menu</p></div>
<p>现在免费的Magento插件模板越来越多了，今天介绍一个菜单插件，如上图，这个菜单插件的显示效果就是展开二三级目录。此插件有后台可以对其进行设置，大家可以在如下地址下载这个插件和了解设置信息。</p>
<p><a title="Free Magento Custom Menu" href="http://web-experiment.info/webandpeople-custom-menu-extension.html" >http://web-experiment.info/webandpeople-custom-menu-extension.html</a></p>
<p>这家公司提供的其它免费主题和插件也不错，大家可以看下。</p>
<p>&nbsp;</p>
<p>对于新手，下载解压后，直接上传覆盖即可。</p>
<p>安装后注意刷新缓存，退出后台再次登录。</p>
<p><span id="more-2092"></span></p>
<p>转载表明出处：www.hellokeykey.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/%e5%85%8d%e8%b4%b9%e7%9a%84magento%e8%8f%9c%e5%8d%95%e6%8f%92%e4%bb%b6magento-custom-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>magento文件认识与搬家</title>
		<link>http://www.magentochinese.org/magento%e6%96%87%e4%bb%b6%e8%ae%a4%e8%af%86%e4%b8%8e%e6%90%ac%e5%ae%b6/</link>
		<comments>http://www.magentochinese.org/magento%e6%96%87%e4%bb%b6%e8%ae%a4%e8%af%86%e4%b8%8e%e6%90%ac%e5%ae%b6/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 14:46:22 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento wiki]]></category>
		<category><![CDATA[magento中文教程]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento搬家]]></category>
		<category><![CDATA[magento教程]]></category>
		<category><![CDATA[magento文件]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2079</guid>
		<description><![CDATA[尽管我写过几篇magneto搬家的文章，如《再谈magento搬家》,但是还是很多新手对此很不了解。我想，多写点东西出来，多一点总比少一点好。 新手开始总是会很混乱摸不到头脑，但是坚持下去，多google，多自己尝试，一定会成功的。 我们先来看下magento原始安装包和我们使用了一段时间的magento网站的文件有啥区别 区别如下： 1.根目录的media文件夹会存有网站添加的商品图片。（里面有个文件夹名字是cache，这个文件夹是图片缓存文件，可以删除，magento运行时会自动再次生成。） 2.根目录的var文件夹中的cache和session文件夹中的文件都是缓存，是缓存就意味着你可以随时删除掉。搬家时要记得清除这俩文件中的文件。 3.在app/design/frontend/default/  文件夹和 skin/frontend/default 文件夹存放着你后来安装的模板文件。比如你的模板文件夹名字是 theme110 那么它安装后，模板路径应该是app/design/frontend/default/theme110 和 skin/frontend/default/theme110 。 极特殊情况，你获得的模板文件不在这个文件夹。但是你和原始magento文件对比下skin/frontend/文件夹的内容会发现他的存放位置。 有时模板中也包含插件，是模板的一部分。一般来说，如果模板文件中包含文件app/code/community或者 app/code/local就是说，这个模板带有插件。 4.在app/code/community 和 app/code/local 文件夹中存放着插件的主要文件，插件的配置文件在app/etc/modules中。 5.安装插件要注意，有的插件有模板文件，一般插件的模板文件都在app/design/frontend/default/default 和 skin/frontend/default/default  即default模板中。 6.安装后的magento会出现 app/etc/local.xml 文件，此文件包含magento的配置信息，如数据库地址，数据库用户名，密码，表前缀，网站后台地址的网址等。此文件是magento安装后自动创建的。当magento检测不到此文件存在时，会进入安装页面。所以当我们将我们的网站搬家的时候，我们会将原来网站的local.xml重命名，以便再次让magento进入安装页面，配置新服务器的数据库等信息。 7.magento的数据库存有magento的商品，分类，用户信息，订单信息，以前插件的信息，所以搬家的时候要将整个数据库转移到新的服务器，在magento再次进入安装页面的时候，填写新的数据库信息。 如上所说的介绍，如何来给我们的magento搬家呢？ 1.将原来网站文件中的var文件中的cache和session文件删除，将media中的缓存文件删除。然后将所有文件制作成一个压缩包，以减少文件体积，方便转移。 2.将压缩包转移到新的服务器域名指向的文件夹，解压。 3.确认解压无问题，无文件损坏，文件权限正确（一般文件权限都无问题）。 4.导出magento的数据库，如果使用phpmyadmin导出，参考文章：http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/ 注意：看下你的数据库有无表前缀，在第9步的时候要写上。 5.在新空间创建新的数据库，导入备份的数据文件。 6.将 app/etc/local.xml 文件重命名。 在此文件中也包含数据库表前缀的信息，重命名后打开看下 &#60;resources&#62; &#60;db&#62; &#60;table_prefix&#62;&#60;![CDATA[mage_]]&#62;&#60;/table_prefix&#62; &#60;/db&#62; &#60;default_setup&#62; &#60;connection&#62; &#60;host&#62;&#60;![CDATA[localhost]]&#62;&#60;/host&#62; &#60;username&#62;&#60;![CDATA[chiqingm_mage2]]&#62;&#60;/username&#62; &#60;password&#62;&#60;![CDATA[AcccPuPg654]]&#62;&#60;/password&#62; &#60;dbname&#62;&#60;![CDATA[sdw_mage2]]&#62;&#60;/dbname&#62; &#60;active&#62;1&#60;/active&#62; &#60;/connection&#62; &#60;/default_setup&#62; &#60;/resources&#62; [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2080" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/10/magento-file-and-sql-when-move-out.jpg"><img class="size-full wp-image-2080" title="magento文件认知与搬家" src="http://www.hellokeykey.com/wp-content/uploads/2011/10/magento-file-and-sql-when-move-out.jpg" alt="magento文件认知与搬家" width="600" height="431" /></a><p class="wp-caption-text">magento文件认知与搬家</p></div>
<p>尽管我写过几篇magneto搬家的文章，如《<a title="再谈magento搬家" href="http://www.hellokeykey.com/talk-about-transfer-magento-again/" >再谈magento搬家</a>》,但是还是很多新手对此很不了解。我想，多写点东西出来，多一点总比少一点好。</p>
<p>新手开始总是会很混乱摸不到头脑，但是坚持下去，多google，多自己尝试，一定会成功的。</p>
<div>我们先来看下magento原始安装包和我们使用了一段时间的magento网站的文件有啥区别</div>
<div><span style="color: #ff0000;">区别如下</span>：</div>
<div>1.根目录的media文件夹会存有网站添加的商品图片。（里面有个文件夹名字是cache，这个文件夹是图片缓存文件，可以删除，magento运行时会自动再次生成。）</div>
<div>2.根目录的var文件夹中的cache和session文件夹中的文件都是缓存，是缓存就意味着你可以随时删除掉。搬家时要记得清除这俩文件中的文件。</div>
<div>3.在app/design/frontend/default/  文件夹和 skin/frontend/default 文件夹存放着你后来安装的模板文件。比如你的模板文件夹名字是 theme110 那么它安装后，模板路径应该是app/design/frontend/default/theme110 和 skin/frontend/default/theme110 。</div>
<div>极特殊情况，你获得的模板文件不在这个文件夹。但是你和原始magento文件对比下skin/frontend/文件夹的内容会发现他的存放位置。</div>
<div>有时模板中也包含插件，是模板的一部分。一般来说，如果模板文件中包含文件app/code/community或者 app/code/local就是说，这个模板带有插件。</div>
<div>4.在app/code/community 和 app/code/local 文件夹中存放着插件的主要文件，插件的配置文件在app/etc/modules中。</div>
<div>5.安装插件要注意，有的插件有模板文件，一般插件的模板文件都在app/design/frontend/default/default 和 skin/frontend/default/default  即default模板中。</div>
<div>6.安装后的magento会出现 app/etc/local.xml 文件，此文件包含magento的配置信息，如数据库地址，数据库用户名，密码，表前缀，网站后台地址的网址等。此文件是magento安装后自动创建的。当magento检测不到此文件存在时，会进入安装页面。所以当我们将我们的网站搬家的时候，我们会将原来网站的local.xml重命名，以便再次让magento进入安装页面，配置新服务器的数据库等信息。</div>
<div>7.magento的数据库存有magento的商品，分类，用户信息，订单信息，以前插件的信息，所以搬家的时候要将整个数据库转移到新的服务器，在magento再次进入安装页面的时候，填写新的数据库信息。</div>
<div>如上所说的介绍，<span style="color: #ff0000;">如何来给我们的magento搬家呢？</span></div>
<div><span id="more-2079"></span></div>
<div>1.将原来网站文件中的var文件中的cache和session文件删除，将media中的缓存文件删除。然后将所有文件制作成一个压缩包，以减少文件体积，方便转移。</div>
<div>2.将压缩包转移到新的服务器域名指向的文件夹，解压。</div>
<div>3.确认解压无问题，无文件损坏，文件权限正确（一般文件权限都无问题）。</div>
<div>4.导出magento的数据库，如果使用phpmyadmin导出，参考文章：<a href="http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/" >http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/</a></div>
<div><span style="color: #ff0000;">注意：</span>看下你的数据库有无表前缀，在第9步的时候要写上。</div>
<div>5.在新空间创建新的数据库，导入备份的数据文件。</div>
<div>6.将 app/etc/local.xml 文件重命名。</div>
<div>在此文件中也包含数据库表前缀的信息，重命名后打开看下</div>
<div>
<pre class="brush:xml"> &lt;resources&gt;
            &lt;db&gt;
                &lt;table_prefix&gt;&lt;![CDATA[mage_]]&gt;&lt;/table_prefix&gt;
            &lt;/db&gt;
            &lt;default_setup&gt;
                &lt;connection&gt;
                    &lt;host&gt;&lt;![CDATA[localhost]]&gt;&lt;/host&gt;
                    &lt;username&gt;&lt;![CDATA[chiqingm_mage2]]&gt;&lt;/username&gt;
                    &lt;password&gt;&lt;![CDATA[AcccPuPg654]]&gt;&lt;/password&gt;
                    &lt;dbname&gt;&lt;![CDATA[sdw_mage2]]&gt;&lt;/dbname&gt;
                    &lt;active&gt;1&lt;/active&gt;
                &lt;/connection&gt;
            &lt;/default_setup&gt;
        &lt;/resources&gt;</pre>
</div>
<div>
<pre>&lt;table_prefix&gt;&lt;![CDATA[<span style="color: #ff0000;">此处内容为表前缀</span>]]&gt;&lt;/table_prefix&gt;</pre>
<pre>如上代码，此数据库的表前缀是 mage_</pre>
</div>
<div>7.检查var文件夹中的cache和session文件夹是否已经清空。</div>
<div>8.通过网址访问你的网站，进入了magento安装页面。</div>
<div>9.在填写数据库那一步，写上第4步新建的数据库的名称，用户名，密码，表前缀等信息。注意查看你的这个数据库有无表前缀，不然magento会重新建立所有的表。</div>
<div>10.安装结束后，进入后台去刷新下缓存和索引管理。</div>
<div>11.在前台检查是否有异样。如果某些图片显示不正常，检查是否使用了固定的链接，因为域名更换，引起图片无效。</div>
<p>&nbsp;</p>
<p>补充：</p>
<p>1.为什么magento搬家要所有的网站文件一起转移，因为你的magento网站可能在使用过程中，不知不觉的就修改了一些模板文件以外的文件，但是你又无法甄别哪些是改过的。所以所有文件一起搬家是最省心的。</p>
<p>2.一般来说，搬家如果只转移模板文件会有很多问题产生。有些模板或者插件会有文件存放在我上面没有提及的文件夹中，如果你搬家只转移media文件夹还有app与skin下的模板文件就会因为文件没有转移完整出现问题。</p>
<p>3.无论做什么都要先备份下，搬家前就应该对原网站做下备份。如果你使用带有一键备份的空间，这个会很简单。</p>
<p>&nbsp;</p>
<p>转载表明出处:www.hellokeykey.com</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento%e6%96%87%e4%bb%b6%e8%ae%a4%e8%af%86%e4%b8%8e%e6%90%ac%e5%ae%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento使用phpmyadmin导出数据库</title>
		<link>http://www.magentochinese.org/magento%e4%bd%bf%e7%94%a8phpmyadmin%e5%af%bc%e5%87%ba%e6%95%b0%e6%8d%ae%e5%ba%93/</link>
		<comments>http://www.magentochinese.org/magento%e4%bd%bf%e7%94%a8phpmyadmin%e5%af%bc%e5%87%ba%e6%95%b0%e6%8d%ae%e5%ba%93/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 02:17:37 +0000</pubDate>
		<dc:creator>钥匙</dc:creator>
				<category><![CDATA[聚合]]></category>
		<category><![CDATA[hellokeykey]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento中文教程]]></category>
		<category><![CDATA[magento使用教程]]></category>
		<category><![CDATA[magento安装]]></category>
		<category><![CDATA[magento教程]]></category>
		<category><![CDATA[mysql remote]]></category>

		<guid isPermaLink="false">http://www.hellokeykey.com/?p=2074</guid>
		<description><![CDATA[当使用phpmyadmin导入Magento数据库的时候，经常会出现错误，提示因为foreign key（外键）的原因导入有错误，或者某些表无法导入。这些错误如何可以避免呢？需要在导出数据库的时候做些设置。 在使用phpmyadmin导出的时候，如果可以设置Disable foreign key checks（忽略外键检查）选项可以避免导入时因外键原因导致的错误。如下图处 注： 在文件保存类型处，选择 zipped 压缩文件，可以极大的减少导出的数据库文件的大小。 转载表明出处：www.hellokeykey.com &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>当使用phpmyadmin导入Magento数据库的时候，经常会出现错误，提示因为foreign key（外键）的原因导入有错误，或者某些表无法导入。这些错误如何可以避免呢？需要在导出数据库的时候做些设置。</p>
<p>在使用phpmyadmin导出的时候，如果可以设置Disable foreign key checks（忽略外键检查）选项可以避免导入时因外键原因导致的错误。如下图处</p>
<div id="attachment_2075" class="wp-caption alignnone" style="width: 610px"><a href="http://www.hellokeykey.com/wp-content/uploads/2011/09/myagento-phpmyadmin.jpg"><img class="size-full wp-image-2075" title="magento使用phpmyadmin导入导出数据" src="http://www.hellokeykey.com/wp-content/uploads/2011/09/myagento-phpmyadmin.jpg" alt="magento使用phpmyadmin导入导出数据" width="600" height="732" /></a><p class="wp-caption-text">magento使用phpmyadmin导入导出数据</p></div>
<p>注： 在文件保存类型处，选择 zipped 压缩文件，可以极大的减少导出的数据库文件的大小。</p>
<p><span id="more-2074"></span></p>
<p>转载表明出处：www.hellokeykey.com</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/magento%e4%bd%bf%e7%94%a8phpmyadmin%e5%af%bc%e5%87%ba%e6%95%b0%e6%8d%ae%e5%ba%93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>simplehelix机房搬迁通知</title>
		<link>http://www.magentochinese.org/simplehelix%e6%9c%ba%e6%88%bf%e6%90%ac%e8%bf%81%e9%80%9a%e7%9f%a5/</link>
		<comments>http://www.magentochinese.org/simplehelix%e6%9c%ba%e6%88%bf%e6%90%ac%e8%bf%81%e9%80%9a%e7%9f%a5/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 01:05:02 +0000</pubDate>
		<dc:creator>shuai.zend</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.magentochinese.org/?p=875</guid>
		<description><![CDATA[simplehelix将于October 1, 2011, from 10:00 AM EST to 10:00 PM EST第一次搬迁机房.届时会有几个小时网站不能访问的问题.
请大家做好准备.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.magentochinese.org/simplehelix">simplehelix</a>将于October 1, 2011, from 10:00 AM EST to 10:00 PM EST第一次搬迁机房.届时会有几个小时网站不能访问的问题.<br />
请大家做好准备.<br />
<strong>如果你没有使用<span class='wp_keywordlink'><a href="http://www.magentochinese.org/simplehelix" title="Magento主机" target="_blank">simplehelix</a></span>提供的nameserver,请联系客服.获得新的ip地址,好做A记录.</strong><br />
<a href="http://www.magentochinese.org/simplehelix">simplehelix</a>一直在努力客户提供更专业,稳定的服务.并知道只有更快,更稳定,更好的主机环境才是客户需要的.这次搬迁,<a href="http://www.magentochinese.org/simplehelix">simplehelix</a>的工程师,将会在以上时间段,搬迁所有的网络硬件以及托管的服务器到一个企业级的机房.</p>
<p>搬迁至新机房的好处:<br />
*新机房先进的气流冷却系统,延长硬件寿命.并保证数据完整性.<br />
*更好的电缆分布,进一步改善通风.<br />
*光纤直接机柜<br />
*全双工20GB/s网络<br />
*优化之后的ip路由,消除其他服务器干扰.并尽可能的降低网络延时,让网站打开速度更快.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentochinese.org/simplehelix%e6%9c%ba%e6%88%bf%e6%90%ac%e8%bf%81%e9%80%9a%e7%9f%a5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

