<?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>明泉 &#187; osCommerce</title>
	<atom:link href="http://liumingquan.net/html/tag/oscommerce/feed" rel="self" type="application/rss+xml" />
	<link>http://liumingquan.net</link>
	<description>开尽春花芳草涧 遍通秋水月明泉</description>
	<lastBuildDate>Tue, 07 Feb 2012 07:48:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>解决因送货地址无效PayPal无法处理付款的问题</title>
		<link>http://liumingquan.net/html/2010_06/oscommerce-paypal-ipn-invalid-address.html</link>
		<comments>http://liumingquan.net/html/2010_06/oscommerce-paypal-ipn-invalid-address.html#comments</comments>
		<pubDate>Thu, 24 Jun 2010 01:07:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[Paypal IPN]]></category>
		<category><![CDATA[无法处理付款]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2010_06/%e8%a7%a3%e5%86%b3%e5%9b%a0%e9%80%81%e8%b4%a7%e5%9c%b0%e5%9d%80%e6%97%a0%e6%95%88paypal%e6%97%a0%e6%b3%95%e5%a4%84%e7%90%86%e4%bb%98%e6%ac%be%e7%9a%84%e9%97%ae%e9%a2%98.html</guid>
		<description><![CDATA[给osCommerce安装好PayPal IPN插件，在测试的时候还发现了一个小问题，就是付款请求提交到PayPal之后，报一个错误“无法处理付款，由于商家提供的送货地址无效，而且商家要求您的订单必须送到该地址”。这是因为传送给PayPal的变量中，有一个名为“address_override”的变量，如果是“1”的话，则要求把送货地址也同时传送给PayPal，如果碰巧没传送送货地址，则会报这个错误，将“address_override”设置为“0”就可以避免这个问题。 需要编辑的文件是 \includes\modules\payment\paypal_ipn.php 的第 592 行: 592 $parameters&#91;'address_override'&#93; = '1'; 修改为： 592 $parameters&#91;'address_override'&#93; = '0';]]></description>
			<content:encoded><![CDATA[<p>给<a href="http://liumingquan.net/html/2010_06/oscommerce-and-paypal-ipn-error.html" target="_blank">osCommerce安装好PayPal IPN插件</a>，在测试的时候还发现了一个小问题，就是付款请求提交到PayPal之后，报一个错误“无法处理付款，由于商家提供的送货地址无效，而且商家要求您的订单必须送到该地址”。这是因为传送给PayPal的变量中，有一个名为“address_override”的变量，如果是“1”的话，则要求把送货地址也同时传送给PayPal，如果碰巧没传送送货地址，则会报这个错误，将“address_override”设置为“0”就可以避免这个问题。<span id="more-345"></span></p>
<p><img alt="PalPal-由于商家提供的送货地址无效" src="http://storage.live.com/items/C8ED248A10C0729B!333?filename=paypal-address-invalid.png" title="PalPal-由于商家提供的送货地址无效" class="aligncenter" width="520" height="190" /></p>
<p>需要编辑的文件是 \includes\modules\payment\paypal_ipn.php 的第 592 行:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>592
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$parameters</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address_override'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'1'</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>修改为：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>592
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$parameters</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address_override'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2010_06/oscommerce-paypal-ipn-invalid-address.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>osCommerce报”products_stock_attribute”错的解决方法</title>
		<link>http://liumingquan.net/html/2010_06/oscommerce-sql-error-products-stockattribute.html</link>
		<comments>http://liumingquan.net/html/2010_06/oscommerce-sql-error-products-stockattribute.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 02:47:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[SQL error]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2010_06/oscommerce%e6%8a%a5%e2%80%9dproducts_stock_attribute%e2%80%9d%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95.html</guid>
		<description><![CDATA[解决完osCommerce报”Unknown column ‘popt.products_options_track_stock”错的问题之后，又碰到了一个问题。顾客购物付款的过程中，checkout_confirmation.php 文件会报如下的错误。 1054 - UNKNOWN COLUMN 'products_stock_attributes' IN 'field list' &#160; INSERT INTO orders_products &#40;orders_id, products_id, products_model, products_name, products_price, final_price, products_tax, products_quantity, products_stock_attributes&#41; VALUES &#40;'5', '72', 'courage', 'courage', '79.9900', '79.99', '0', '1', '6-14'&#41; 经过检查，是 orders_products 表中少了一个名为 products_stock_attributes 的字段，猜测这个字段也是和库存相关的，但“6-14”显然不是INT类型了，于是将其设置为VARCHAR类型。执行以下的SQL语句之后，刷新页面，报错消失。 ALTER TABLE `orders_products` ADD `products_stock_attributes` VARCHAR&#40; 255 &#41; NOT NULL]]></description>
			<content:encoded><![CDATA[<p>解决完<a href="http://liumingquan.net/html/2010_06/oscommerce-sql-error-popt-products-options-track-stock.html" target="_blank">osCommerce报”Unknown column ‘popt.products_options_track_stock”错的问题</a>之后，又碰到了一个问题。顾客购物付款的过程中，checkout_confirmation.php 文件会报如下的错误。<span id="more-342"></span></p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #cc66cc;">1054</span> <span style="color: #66cc66;">-</span> <span style="color: #993333; font-weight: bold;">UNKNOWN</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">'products_stock_attributes'</span> <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #ff0000;">'field list'</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> orders_products 
<span style="color: #66cc66;">&#40;</span>orders_id<span style="color: #66cc66;">,</span> products_id<span style="color: #66cc66;">,</span> products_model<span style="color: #66cc66;">,</span> products_name<span style="color: #66cc66;">,</span> products_price<span style="color: #66cc66;">,</span> 
final_price<span style="color: #66cc66;">,</span> products_tax<span style="color: #66cc66;">,</span> products_quantity<span style="color: #66cc66;">,</span> products_stock_attributes<span style="color: #66cc66;">&#41;</span> 
<span style="color: #993333; font-weight: bold;">VALUES</span>
 <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'5'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'72'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'courage'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'courage'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'79.9900'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'79.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'0'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'1'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'6-14'</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>经过检查，是 orders_products 表中少了一个名为 products_stock_attributes 的字段，猜测这个字段也是和库存相关的，但“6-14”显然不是INT类型了，于是将其设置为VARCHAR类型。执行以下的SQL语句之后，刷新页面，报错消失。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`orders_products`</span> <span style="color: #993333; font-weight: bold;">ADD</span> <span style="color: #ff0000;">`products_stock_attributes`</span>  <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">255</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2010_06/oscommerce-sql-error-products-stockattribute.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>osCommerce报”Unknown column &#8216;popt.products_options_track_stock”错的解决方法</title>
		<link>http://liumingquan.net/html/2010_06/oscommerce-sql-error-popt-products-options-track-stock.html</link>
		<comments>http://liumingquan.net/html/2010_06/oscommerce-sql-error-popt-products-options-track-stock.html#comments</comments>
		<pubDate>Tue, 22 Jun 2010 01:35:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[SQL error]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2010_06/oscommerce%e6%8a%a5unknown-column-popt-products_options_track_stock%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95.html</guid>
		<description><![CDATA[osCommerce 2.2 rc2a 古老且神秘，某些情况下会报一个SQL错误。 1054 - UNKNOWN COLUMN 'popt.products_options_track_stock' IN 'field list' &#160; SELECT popt.products_options_track_stock, popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix FROM products_options popt, products_options_values poval, products_attributes pa WHERE pa.products_id = '72' AND pa.options_id = '6' AND pa.options_id = popt.products_options_id AND pa.options_values_id = '14' AND pa.options_values_id = poval.products_options_values_id AND popt.language_id = '1' AND poval.language_id = '1' 根据报错，能判断出是 [...]]]></description>
			<content:encoded><![CDATA[<p>osCommerce 2.2 rc2a 古老且神秘，某些情况下会报一个SQL错误。<span id="more-336"></span></p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #cc66cc;">1054</span> <span style="color: #66cc66;">-</span> <span style="color: #993333; font-weight: bold;">UNKNOWN</span> <span style="color: #993333; font-weight: bold;">COLUMN</span> <span style="color: #ff0000;">'popt.products_options_track_stock'</span> <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #ff0000;">'field list'</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">SELECT</span> popt<span style="color: #66cc66;">.</span>products_options_track_stock<span style="color: #66cc66;">,</span> popt<span style="color: #66cc66;">.</span>products_options_name<span style="color: #66cc66;">,</span> 
poval<span style="color: #66cc66;">.</span>products_options_values_name<span style="color: #66cc66;">,</span> pa<span style="color: #66cc66;">.</span>options_values_price<span style="color: #66cc66;">,</span> pa<span style="color: #66cc66;">.</span>price_prefix
<span style="color: #993333; font-weight: bold;">FROM</span> products_options popt<span style="color: #66cc66;">,</span> products_options_values poval<span style="color: #66cc66;">,</span> products_attributes pa 
<span style="color: #993333; font-weight: bold;">WHERE</span> pa<span style="color: #66cc66;">.</span>products_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'72'</span> 
<span style="color: #993333; font-weight: bold;">AND</span> pa<span style="color: #66cc66;">.</span>options_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'6'</span> 
<span style="color: #993333; font-weight: bold;">AND</span> pa<span style="color: #66cc66;">.</span>options_id <span style="color: #66cc66;">=</span> popt<span style="color: #66cc66;">.</span>products_options_id 
<span style="color: #993333; font-weight: bold;">AND</span> pa<span style="color: #66cc66;">.</span>options_values_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'14'</span> 
<span style="color: #993333; font-weight: bold;">AND</span> pa<span style="color: #66cc66;">.</span>options_values_id <span style="color: #66cc66;">=</span> poval<span style="color: #66cc66;">.</span>products_options_values_id 
<span style="color: #993333; font-weight: bold;">AND</span> popt<span style="color: #66cc66;">.</span>language_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'1'</span> 
<span style="color: #993333; font-weight: bold;">AND</span> poval<span style="color: #66cc66;">.</span>language_id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'1'</span></pre></div></div>

<p>根据报错，能判断出是 products_options 表中 少了一个名为 products_options_track_stock 的字段，猜测这个字段是库存的意思，解决方法就是在 products_options 表中增加这个字段即可。数据类型可以是 INT 或者 MEDIUMINT （足够了），SQL语句如下。</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`products_options`</span> <span style="color: #993333; font-weight: bold;">ADD</span> <span style="color: #ff0000;">`products_options_track_stock`</span>  MEDIUMINT <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span></pre></div></div>

<p>在PHPMyAdmin中执行上述SQL语句后，刷新页面，报错消失。</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2010_06/oscommerce-sql-error-popt-products-options-track-stock.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决装好Paypal IPN 2.3.4.7 Fix之后 后台报错的问题</title>
		<link>http://liumingquan.net/html/2010_06/oscommerce-and-paypal-ipn-error.html</link>
		<comments>http://liumingquan.net/html/2010_06/oscommerce-and-paypal-ipn-error.html#comments</comments>
		<pubDate>Mon, 21 Jun 2010 09:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[Paypal IPN]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2010_06/%e8%a7%a3%e5%86%b3%e8%a3%85%e5%a5%bdpaypal-ipn-2-3-4-7-fix%e4%b9%8b%e5%90%8e-%e5%90%8e%e5%8f%b0%e6%8a%a5%e9%94%99%e7%9a%84%e9%97%ae%e9%a2%98.html</guid>
		<description><![CDATA[osCommerce 2.2 rc2a这套程序历史很悠久，程序里没有自带的PayPal IPN插件。从程序官网的插件栏目可以找到Paypal_IPN_2_3_4_7-Fix这个插件，安装好之后，登录后台，点击“系统模块”，页面会报如下的错误。 Warning: include&#40;/public_html/includes/languages/english/modules/payment/paypal_ipn.php&#41; &#91;FUNCTION.include&#93;: failed TO OPEN stream: No such file OR directory IN /public_html/admvn/modules.php ON line 128 &#160; Warning: include&#40;&#41; &#91;FUNCTION.include&#93;: Failed opening '/public_html/includes/languages/english/modules/payment/paypal_ipn.php' FOR inclusion &#40;include_path='.:/usr/lib/php:/usr/local/lib/php'&#41; IN /public_html/admvn/modules.php ON line 128 其实并不是modules.php这个文件的第128行错了，而是新装的插件无法找到跟自己对应的语言文件。解决方法也很简单。在 includes\languages\english\modules\payment 目录下新建一个空文件，文件名设置为paypal_ipn.php即可。 设置好之后，在后台刷新，报错消失。后来使用这个插件的时候，还碰到了另外一个问题，就是提交付款请求到PayPal的时候，会报一个无法处理付款的错误，这个问题的详情和解决方法参见这里。]]></description>
			<content:encoded><![CDATA[<p>osCommerce 2.2 rc2a这套程序历史很悠久，程序里没有自带的PayPal IPN插件。从程序官网的插件栏目可以找到Paypal_IPN_2_3_4_7-Fix这个插件，安装好之后，登录后台，点击“系统模块”，页面会报如下的错误。<span id="more-333"></span></p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">Warning: include<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">/</span>public_html<span style="color: #66cc66;">/</span>includes<span style="color: #66cc66;">/</span>languages<span style="color: #66cc66;">/</span>english<span style="color: #66cc66;">/</span>modules<span style="color: #66cc66;">/</span>payment<span style="color: #66cc66;">/</span>paypal_ipn<span style="color: #66cc66;">.</span>php<span style="color: #66cc66;">&#41;</span> 
<span style="color: #66cc66;">&#91;</span><span style="color: #993333; font-weight: bold;">FUNCTION</span><span style="color: #66cc66;">.</span>include<span style="color: #66cc66;">&#93;</span>: failed <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #993333; font-weight: bold;">OPEN</span> stream: No such file <span style="color: #993333; font-weight: bold;">OR</span> directory <span style="color: #993333; font-weight: bold;">IN</span> 
<span style="color: #66cc66;">/</span>public_html<span style="color: #66cc66;">/</span>admvn<span style="color: #66cc66;">/</span>modules<span style="color: #66cc66;">.</span>php  <span style="color: #993333; font-weight: bold;">ON</span> line <span style="color: #cc66cc;">128</span>
&nbsp;
Warning: include<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#91;</span><span style="color: #993333; font-weight: bold;">FUNCTION</span><span style="color: #66cc66;">.</span>include<span style="color: #66cc66;">&#93;</span>: 
Failed opening <span style="color: #ff0000;">'/public_html/includes/languages/english/modules/payment/paypal_ipn.php'</span> 
<span style="color: #993333; font-weight: bold;">FOR</span> inclusion <span style="color: #66cc66;">&#40;</span>include_path<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'.:/usr/lib/php:/usr/local/lib/php'</span><span style="color: #66cc66;">&#41;</span> 
<span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">/</span>public_html<span style="color: #66cc66;">/</span>admvn<span style="color: #66cc66;">/</span>modules<span style="color: #66cc66;">.</span>php <span style="color: #993333; font-weight: bold;">ON</span> line <span style="color: #cc66cc;">128</span></pre></div></div>

<p>其实并不是modules.php这个文件的第128行错了，而是新装的插件无法找到跟自己对应的语言文件。解决方法也很简单。在 includes\languages\english\modules\payment 目录下新建一个空文件，文件名设置为paypal_ipn.php即可。</p>
<p>设置好之后，在后台刷新，报错消失。后来使用这个插件的时候，还碰到了另外一个问题，就是提交付款请求到PayPal的时候，会报一个无法处理付款的错误，这个问题的详情和解决方法参见<a href="http://liumingquan.net/html/2010_06/oscommerce-paypal-ipn-invalid-address.html" target="_blank">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2010_06/oscommerce-and-paypal-ipn-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>osCommerce v2.2 rc2a 设置前台英文 后台中文的方法</title>
		<link>http://liumingquan.net/html/2010_06/oscommerce-english-chinese.html</link>
		<comments>http://liumingquan.net/html/2010_06/oscommerce-english-chinese.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 07:04:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[前台英文]]></category>
		<category><![CDATA[后台中文]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2010_06/oscommerce-v2-2-rc2a-%e8%ae%be%e7%bd%ae%e5%89%8d%e5%8f%b0%e8%8b%b1%e6%96%87-%e5%90%8e%e5%8f%b0%e4%b8%ad%e6%96%87%e7%9a%84%e6%96%b9%e6%b3%95.html</guid>
		<description><![CDATA[某种情况下，需要将一套名为osCommerce Online Merchant v2.2 Release Candidate 2a的网店程序设置成前台英文后台中文的形式。看了一下目录结构。用如下的方法进行设置，一次成功。 1. 将网站目录中，\admin\includes\languages目录下的english.php文件更名为english_old.php 2. 解压缩这套程序的汉化包，得到admin目录，includes目录和readme.txt文件； 3. 将汉化包中\admin\includes\languages\cn目录下的*.*，拷贝到网站目录\admin\includes\languages\english中，覆盖所有文件； 4. 将汉化包中\admin\includes\languages目录下的cn.php文件，拷贝到网站目录\admin\includes\languages\下，更名为english.php文件； 5. 编辑english.php文件的第39行，找到 39 define&#40;'HTML_PARAMS','dir=&#34;ltr&#34; lang=&#34;zh&#34;'&#41;; 修改为： 39 define&#40;'HTML_PARAMS','dir=&#34;ltr&#34; lang=&#34;en'&#41;; 6. 将网站目录中，\admin\includes\languages中的english目录和english.php文件上传到服务器，前台英文，后台中文就搞定了。 可能碰到的另一个问题是后台中文字体偏小，看起来很费眼，可以修改\admin\includes\stylesheet.css文件，搜索”10px”，替换为“12px”，上传此文件到服务器的同样位置下，刷新后台页面，字体变大了。 另外，还发现了一个bug，汉化包展开之后，admin\includes\languages\english\geo_zones.php文件的48行丢了一个单引号。 48 define&#40;'PLEASE_SELECT', '所有地区); 修改为： 48 define&#40;'PLEASE_SELECT', '所有地区'&#41;; 提供汉化包下载，点这里， osCommerce的官方网站，点这里。]]></description>
			<content:encoded><![CDATA[<p>某种情况下，需要将一套名为osCommerce Online Merchant v2.2 Release Candidate 2a的网店程序设置成前台英文后台中文的形式。看了一下目录结构。用如下的方法进行设置，一次成功。<span id="more-328"></span></p>
<p>1. 将网站目录中，\admin\includes\languages目录下的english.php文件更名为english_old.php<br />
2. 解压缩这套程序的汉化包，得到admin目录，includes目录和readme.txt文件；<br />
3. 将汉化包中\admin\includes\languages\cn目录下的*.*，拷贝到网站目录\admin\includes\languages\english中，覆盖所有文件；<br />
4. 将汉化包中\admin\includes\languages目录下的cn.php文件，拷贝到网站目录\admin\includes\languages\下，更名为english.php文件；<br />
5. 编辑english.php文件的第39行，找到</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>39
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'HTML_PARAMS'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'dir=&quot;ltr&quot; lang=&quot;zh&quot;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>修改为：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>39
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'HTML_PARAMS'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'dir=&quot;ltr&quot; lang=&quot;en'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>6. 将网站目录中，\admin\includes\languages中的english目录和english.php文件上传到服务器，前台英文，后台中文就搞定了。</p>
<p>可能碰到的另一个问题是后台中文字体偏小，看起来很费眼，可以修改\admin\includes\stylesheet.css文件，搜索”10px”，替换为“12px”，上传此文件到服务器的同样位置下，刷新后台页面，字体变大了。</p>
<p>另外，还发现了一个bug，汉化包展开之后，admin\includes\languages\english\geo_zones.php文件的48行丢了一个单引号。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>48
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PLEASE_SELECT'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'所有地区);</span></pre></td></tr></table></div>

<p>修改为：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>48
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PLEASE_SELECT'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'所有地区'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>提供汉化包下载，点<a href="http://cid-c8ed248a10c0729b.office.live.com/self.aspx/.Public/WordPress/2010/06/%5E_osCommerce%5E_Chinese%5E_Simple%5E_Language%5E_GBK.zip%5E_" target="_blank">这里</a>，<br />
osCommerce的官方网站，点<a href="http://www.oscommerce.com/" target="_blank">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2010_06/oscommerce-english-chinese.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

