<?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; Zen-cart</title>
	<atom:link href="http://www.hebaodans.com/tag/zen-cart/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hebaodans.com</link>
	<description>好的心态是成功的开始</description>
	<lastBuildDate>Tue, 20 Jul 2010 17:32:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>zencart work flow</title>
		<link>http://www.hebaodans.com/2010/04/z-e-n-c-a-r-t-w-o-r-k-f-l-o-w/</link>
		<comments>http://www.hebaodans.com/2010/04/z-e-n-c-a-r-t-w-o-r-k-f-l-o-w/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 07:50:48 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Zen-cart]]></category>
		<category><![CDATA[Zen Cart Program Flow]]></category>
		<category><![CDATA[zencart work flow]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=906</guid>
		<description><![CDATA[Zen Cart Program Flow1.3.x]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hebaodans.com/wp-content/uploads/2010/04/Zen-Cart-Program-Flow1.3.x.pdf">Zen Cart Program Flow1.3.x</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2010/04/z-e-n-c-a-r-t-w-o-r-k-f-l-o-w/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>zencart下载模板复制模板方法</title>
		<link>http://www.hebaodans.com/2008/12/zen-cart-template-copy-download/</link>
		<comments>http://www.hebaodans.com/2008/12/zen-cart-template-copy-download/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 02:35:26 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Zen-cart]]></category>
		<category><![CDATA[模板下载]]></category>
		<category><![CDATA[模板制作]]></category>
		<category><![CDATA[模板复制]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=169</guid>
		<description><![CDATA[首先说明的是，这里只是说明复制网站模板的理论，用于学习用途，复制并使用未经授权的模板是非法的。 第一次写这类说明，没有经验，欢迎大家指正、补充。 这里以zen cart或者osc的模板为例，其他的模板也是同样的方法。 1. 首先在你的模板目录下，建立一个新的模板，例如：\includes\templates\mytemplate\ 复制\includes\templates\template_default下的所有目录和文件到新的目录中 2. 用文本编辑器修改\includes\templates\mytemplate\template_info.php，修改其中的名称、版本、作者等内容。 3. 在后台打开新的模板，然后再工具－外观控制中，点击重置 4. 获取网站模板的图片 用整站下载软件实现，例如Teleport Pro，下载全站的所有图形文件，要保留原站的文件结构。 图片通常都在/images目录下，将下载到的/images下的图形文件都复制到zen cart的/images目录下。 5. 获取网站模板的按钮 也可以用Teleport Pro下载所有按钮，通常是英文的，osc的按钮图片在/includes/languages/english/images/buttons目录下。 将下载的按钮保存到zen cart的按钮目录/includes/templates/mytemplate/buttons/english/ 和 /includes/templates/mytemplate/buttons/schinese/ 中，在schinese目录中的按钮，可以自己用图像处理软件转换成中文。 osc模板中，可供下载的按钮有： http://www.domainname.com/osc/includes/languages/english/images/buttons/button_address_book.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_add_address.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_back.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_buy_now.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_change_address.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_checkout.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_confirm_order.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_continue.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_continue_shopping.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_delete.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_edit_account.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_in_cart.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_login.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_notifications.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_quick_find.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_remove_notifications.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_reviews.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_search.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_shipping_options.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_tell_a_friend.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_update.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_update_cart.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/button_write_review.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/small_delete.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/small_edit.gif http://www.domainname.com/osc/includes/languages/english/images/buttons/small_view.gif 类似的，zen cart模板的按钮有 [...]]]></description>
			<content:encoded><![CDATA[<p>首先说明的是，这里只是说明复制网站模板的理论，用于学习用途，复制并使用未经授权的模板是非法的。<br />
第一次写这类说明，没有经验，欢迎大家指正、补充。</p>
<p>这里以zen cart或者osc的模板为例，其他的模板也是同样的方法。</p>
<p>1. 首先在你的模板目录下，建立一个新的模板，例如：\includes\templates\mytemplate\<br />
复制\includes\templates\template_default下的所有目录和文件到新的目录中</p>
<p>2. 用文本编辑器修改\includes\templates\mytemplate\template_info.php，修改其中的名称、版本、作者等内容。</p>
<p>3. 在后台打开新的模板，然后再工具－外观控制中，点击重置</p>
<p>4. 获取网站模板的图片<br />
用整站下载软件实现，例如Teleport Pro，下载全站的所有图形文件，要保留原站的文件结构。<br />
图片通常都在/images目录下，将下载到的/images下的图形文件都复制到zen cart的/images目录下。</p>
<p>5. 获取网站模板的按钮<br />
也可以用Teleport Pro下载所有按钮，通常是英文的，osc的按钮图片在/includes/languages/english/images/buttons目录下。<br />
将下载的按钮保存到zen cart的按钮目录/includes/templates/mytemplate/buttons/english/ 和 /includes/templates/mytemplate/buttons/schinese/ 中，在schinese目录中的按钮，可以自己用图像处理软件转换成中文。</p>
<p>osc模板中，可供下载的按钮有：</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_address_book.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_add_address.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_back.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_buy_now.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_change_address.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_checkout.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_confirm_order.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_continue.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_continue_shopping.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_delete.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_edit_account.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_in_cart.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_login.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_notifications.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_quick_find.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_remove_notifications.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_reviews.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_search.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_shipping_options.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_tell_a_friend.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_update.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_update_cart.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/button_write_review.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/small_delete.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/small_edit.gif</p>
<p>http://www.domainname.com/osc/includes/languages/english/images/buttons/small_view.gif</p>
<p>类似的，zen cart模板的按钮有</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_add_address.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_back.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_buy_now.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_change_address.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_checkout.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_confirm_order.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_continue.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_continue_shopping.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_delete.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_download.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_in_cart.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_login.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_next.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_ppcheckout.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_prev.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_redeem.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_return_to_product_list.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_reviews.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_search.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_send.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_shipping_estimator.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_sold_out.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_sold_out_sm.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_submit.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_TellAFriend.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_tell_a_friend.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_unsubscribe.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_update.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_update_cart.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/button_write_review.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/small_delete.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/small_edit.gif</p>
<p>http://www.domainname.com/zencart/includes/languages/english/images/buttons/small_view.gif</p>
<p>上面的列表中，自己替换www.domainname.com/osc 或者 www.domainname.com/zencart 为你需要复制的网站地址。</p>
<p>6. 获取网站模板的CSS文件。osc的stylesheet.css文件在根目录下。stylesheet.css文件的具体路径在查看页面源代码时能看到。<br />
打开获得的stylesheet.css文件，剪贴到/includes/templates/mytemplate/css/stylesheet.css文件中，追加在原来的css文件后，不要覆盖原有的内容。</p>
<p>7. 打开需要复制的zen cart或者osc网站，查看源代码。(有些网站不允许你查看源代码，要一些技巧，这里就不详细讨论这个问题了)</p>
<p>8. 在源代码中复制<br />
&lt;!&#8211; header //&#8211;&gt; 到 &lt;!&#8211; header_eof //&#8211;&gt; 之间的内容作为\includes\templates\mytemplate\common\tpl_header.php，删除该文件内原来的内容。</p>
<p>&lt;!&#8211; footer //&#8211;&gt; 到 &lt;!&#8211; footer_eof //&#8211;&gt; 之间的内容作为\includes\templates\mytemplate\common\tpl_footer.php，删除该文件内原来的内容。</p>
<p>(有些模板把边框部分的显示也放到header.php中，那么你需要找出属于边框的部分并删除)</p>
<p>9. 现在，整个网站的外观已经基本出来了。需要替换上面的这两个文件内的链接，这里是模板转换的关键。根据下面的模式替换，第一行是需要替换的类似链接，第二行是正确的代码：</p>
<p>http://www.domainname.com/osc/index.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_DEFAULT); ?&gt;</p>
<p>http://www.domainname.com/osc/account.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_ACCOUNT, &#8221;, &#8216;SSL&#8217;); ?&gt;</p>
<p>http://www.domainname.com/osc/shopping_cart.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_SHOPPING_CART, &#8221;, &#8216;NONSSL&#8217;); ?&gt;</p>
<p>http://www.domainname.com/osc/checkout_shipping.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_CHECKOUT_SHIPPING, &#8221;, &#8216;SSL&#8217;); ?&gt;</p>
<p>http://www.domainname.com/osc/shipping.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_SHIPPING); ?&gt;</p>
<p>http://www.domainname.com/osc/advanced_search.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_ADVANCED_SEARCH); ?&gt;</p>
<p>http://www.domainname.com/osc/products_new.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_PRODUCTS_NEW); ?&gt;</p>
<p>http://www.domainname.com/osc/specials.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_SPECIALS); ?&gt;</p>
<p>http://www.domainname.com/osc/featured_products.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_FEATURED_PRODUCTS); ?&gt;</p>
<p>http://www.domainname.com/osc/products_all.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_PRODUCTS_ALL); ?&gt;</p>
<p>http://www.domainname.com/osc/upcoming_products.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_UPCOMING_PRODUCTS); ?&gt;</p>
<p>http://www.domainname.com/osc/contact_us.php</p>
<p>&lt;?php echo zen_href_link(FILENAME_CONTACT_US); ?&gt;</p>
<p>还有一些必须的代码包括，</p>
<p>用户登录、登出的代码：<br />
&lt;?php if ($_SESSION['customer_id']) { ?&gt;<br />
&lt;a href=&#8221;&lt;?php echo zen_href_link(FILENAME_LOGOFF, &#8221;, &#8216;SSL&#8217;); ?&gt;&#8221;&gt;&lt;?php echo HEADER_TITLE_LOGOFF; ?&gt;&lt;/a&gt;&amp;amp;nbsp;|&amp;amp;nbsp;<br />
&lt;a href=&#8221;&lt;?php echo zen_href_link(FILENAME_ACCOUNT, &#8221;, &#8216;SSL&#8217;); ?&gt;&#8221;&gt;&lt;?php echo HEADER_TITLE_MY_ACCOUNT; ?&gt;&lt;/a&gt;<br />
&lt;?php<br />
} else {<br />
if (STORE_STATUS == &#8217;0&#8242;) {<br />
?&gt;<br />
&lt;a href=&#8221;&lt;?php echo zen_href_link(FILENAME_LOGIN, &#8221;, &#8216;SSL&#8217;); ?&gt;&#8221;&gt;&lt;?php echo HEADER_TITLE_LOGIN; ?&gt;&lt;/a&gt;<br />
&lt;?php } } ?&gt;</p>
<p>货币选择方框的代码：<br />
&lt;?php</p>
<p>if (isset($currencies) &amp;&amp; is_object($currencies)) {</p>
<p>reset($currencies-&gt;currencies);<br />
$currencies_array = array();<br />
while (list($key, $value) = each($currencies-&gt;currencies)) {<br />
$currencies_array[] = array(&#8216;id&#8217; =&gt; $key, &#8216;text&#8217; =&gt; $value['title']);<br />
}</p>
<p>$hidden_get_variables = &#8221;;<br />
reset($_GET);<br />
while (list($key, $value) = each($_GET)) {<br />
if ( ($key != &#8216;currency&#8217;) &amp;&amp; ($key != zen_session_name()) &amp;&amp; ($key != &#8216;x&#8217;) &amp;&amp; ($key != &#8216;y&#8217;) ) {<br />
$hidden_get_variables .= zen_draw_hidden_field($key, $value);<br />
}<br />
}<br />
}<br />
$content = zen_draw_form(&#8216;currencies&#8217;, zen_href_link(basename(ereg_replace(&#8216;.php&#8217;,&#8221;, $PHP_SELF)), &#8221;, $request_type, false), &#8216;get&#8217;);<br />
$content .= zen_draw_pull_down_menu(&#8216;currency&#8217;, $currencies_array, $_SESSION['currency'], &#8216;onchange=&#8221;this.form.submit();&#8221; style=&#8221;width: 100%&#8221;&#8216;) . $hidden_get_variables . zen_hide_session_id();<br />
$content .= &#8216;&lt;/form&gt;&#8217;;</p>
<p>echo $content;<br />
?&gt;</p>
<p>语言选择的代码：<br />
&lt;?php<br />
if (!isset($lng) || (isset($lng) &amp;&amp; !is_object($lng))) {<br />
$lng = new language;<br />
}<br />
$lng_cnt = 0;<br />
while (list($key, $value) = each($lng-&gt;catalog_languages)) {<br />
$content .= &#8216;&lt;a href=&#8221;&#8216; . zen_href_link($_GET['main_page'], zen_get_all_get_params(array(&#8216;language&#8217;, &#8216;currency&#8217;)) . &#8216;language=&#8217; . $key, $request_type) . &#8216;&#8221;&gt;&#8217; . zen_image(DIR_WS_LANGUAGES . $value['directory'] . &#8216;/images/&#8217; . $value['image'], $value['name']) . &#8216;&lt;/a&gt;&amp;amp;nbsp;&amp;amp;nbsp;&#8217;;<br />
$lng_cnt ++;<br />
if ($lng_cnt &gt;= MAX_LANGUAGE_FLAGS_COLUMNS) {<br />
$lng_cnt = 0;<br />
$content .= &#8216;&lt;br /&gt;&#8217;;<br />
}<br />
}<br />
echo $content;<br />
?&gt;</p>
<p>经过以上的替换，tpl_header.php和tpl_footer.php中所有的外部链接都应该替换为你自己的链接了。<br />
如果还有类似 http://www.domainname.com/osc/index.php?cPath=37_28 的链接，这是单个商品的链接，可以删除，或改成你自己的商品链接。</p>
<p>10. 下一步，将tpl_header.php和tpl_footer.php这两个文件中的文字，替换为PHP代码，以支持多语言。如果你只用单一语言，直接修改为你需要的文字即可。例如，<br />
类似 “创建帐号” 改为 &lt;?php echo HEADER_TITLE_CREATE_ACCOUNT; ?&gt;<br />
类似 “商品分类” 改为 &lt;?php echo HEADER_TITLE_CATALOG; ?&gt;<br />
类似 “登出” 改为 &lt;?php echo HEADER_TITLE_LOGOFF; ?&gt;<br />
类似 “我的帐号” 改为 &lt;?php echo HEADER_TITLE_MY_ACCOUNT; ?&gt;<br />
类似 “登录” 改为 &lt;?php echo HEADER_TITLE_LOGIN; ?&gt;</p>
<p>类似 “购物车中的货品” 改为 &lt;?php echo HEADER_TITLE_CART_CONTENTS; ?&gt;<br />
类似 “结帐” 改为 &lt;?php echo HEADER_TITLE_CHECKOUT; ?&gt;</p>
<p>类似“搜索”改为 &lt;?php echo BOX_HEADING_SEARCH; ?&gt;<br />
类似“高级搜索”改为 &lt;?php echo BOX_SEARCH_ADVANCED_SEARCH; ?&gt;</p>
<p>类似 “特价商品” 改为 &lt;?php echo CATEGORIES_BOX_HEADING_SPECIALS; ?&gt;<br />
类似 “新进商品” 改为 &lt;?php echo CATEGORIES_BOX_HEADING_WHATS_NEW; ?&gt;<br />
类似 “推荐商品” 改为 &lt;?php echo CATEGORIES_BOX_HEADING_FEATURED_PRODUCTS; ?&gt;<br />
类似 “所有商品” 改为 &lt;?php echo CATEGORIES_BOX_HEADING_PRODUCTS_ALL; ?&gt;</p>
<p>类似 “联系我们” 改为 &lt;?php echo BOX_INFORMATION_CONTACT; ?&gt;<br />
类似 “货币” 改为 &lt;?php echo BOX_HEADING_CURRENCIES; ?&gt;<br />
类似 “语言” 改为 &lt;?php echo BOX_HEADING_LANGUAGES; ?&gt;</p>
<p>还有一些可能用到的代码：<br />
引文：</p>
<p>&lt;?php echo TEXT_YOUR_IP_ADDRESS . &#8216; &#8216; . $_SERVER['REMOTE_ADDR']; ?&gt;<br />
&lt;?php echo FOOTER_TEXT_BODY; ?&gt;<br />
&lt;div&gt;Parse Time: &lt;?php echo $parse_time; ?&gt; &#8211; Number of Queries: &lt;?php echo $db-&gt;queryCount(); ?&gt; &#8211; Query Time: &lt;?php echo $db-&gt;queryTime(); ?&gt;&lt;/div&gt;</p>
<p>经过以上的十步操作，基本形成了网站的外观，下面要调整边框的模板了。待续。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>补充：sideboxes里的模块随意插入到网页任意位置方法<br />
参考search_header.php的做法：<br />
把<br />
require($template-&gt;get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,&#8217;common&#8217;) . &#8216;/&#8217; . $column_box_default);</p>
<p>改为<br />
require($template-&gt;get_template_dir (&#8216;tpl_box_你自定义的文件名.php&#8217;,DIR_WS_TEMPLATE, $current_page_base,&#8217;common&#8217;). &#8216;/tpl_box_你自定义的文件名.php&#8217;);</p>
<p>在common目录下建立此文件名：tpl_box_你自定义的文件名.php<br />
内容：&lt;?php echo $content; ?&gt;<br />
插入模块时参考写法：&lt;?php require(DIR_WS_MODULES . &#8216;sideboxes/&#8217; . &#8216;search_header.php&#8217;); ?&gt;</p>
<p>转载来源 <a href="http://www.zen-cart.cn/forum/topic869.html">http://www.zen-cart.cn/forum/topic869.html</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/12/zen-cart-template-copy-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nps外卡支付错误描述：008</title>
		<link>http://www.hebaodans.com/2008/08/nps-008-erro/</link>
		<comments>http://www.hebaodans.com/2008/08/nps-008-erro/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 10:02:52 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Zen-cart]]></category>
		<category><![CDATA[008]]></category>
		<category><![CDATA[credit card]]></category>
		<category><![CDATA[nps]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=82</guid>
		<description><![CDATA[今天公司开通了nps国外信用卡支付。于是在zencart上安装了nps外卡支付模块。到商家管理系统里把默认的密钥123456改为自定义的密钥。在zencart后台填上NPS ID和NPS MD5 key 测试一下，结果出现错误描述：008。联系nps技术支持。其实很简单，就是密钥只能是有abcdef和数字组成，字符数&#62;=16，而我的密码包含了其它字母。按要求修改密钥，重新测试，一切ok。]]></description>
			<content:encoded><![CDATA[<p>今天公司开通了<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/nps/" title="View all posts in nps" target="_blank">nps</a></span>国外信用卡支付。于是在zencart上安装了<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/nps/" title="View all posts in nps" target="_blank">nps</a></span>外卡支付模块。到商家管理系统里把默认的密钥123456改为自定义的密钥。在zencart后台填上<strong>NPS ID和NPS MD5 key </strong>测试一下，结果出现错误描述：<span class='wp_keywordlink_affiliate'><a href="http://www.hebaodans.com/tag/008/" title="View all posts in 008" target="_blank">008</a></span>。联系nps技术支持。其实很简单，就是密钥只能是有abcdef和数字组成，字符数&gt;=16，而我的密码包含了其它字母。按要求修改密钥，重新测试，一切ok。</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/08/nps-008-erro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>zen-cart paypal ipn流程</title>
		<link>http://www.hebaodans.com/2008/08/zen-cart-paypal-ipn/</link>
		<comments>http://www.hebaodans.com/2008/08/zen-cart-paypal-ipn/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 00:54:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Zen-cart]]></category>
		<category><![CDATA[ipn]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[zen-cart-paypal-ipn]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=73</guid>
		<description><![CDATA[&#8220;IPN&#8221; = 及时付款通知 &#8220;Instant Payment Notification&#8221; &#8230;即PayPal的标准支付方式 1. 客户在您的网店下订单 2. 确认订单后，转向PayPal网站，客户输入资料并付款 3. 付款后点击链接(或等待5秒)返回您的网店 同时，在上面第2步与第3部之间，PayPal服务器执行如下操作： 1. Paypal服务器给您的网店发送请求，网店接收请求的地址为/ipn_main_handler.php 页面 2. 您的服务器接收请求的端口为 80 和 443 3. 您的服务器接收到请求后，核对PayPal发送的数据与网店的数据一致 4. 如果通过检验，后台生成订单，并通知PayPal服务器。这些通讯是通过端口 80 或 443 双向进行的 5. 说明：如果没有成功，PayPal服务器会持续发送 IPN 通知约4天。只有通知成功后，才会生成客户的订单。 转载来源：http://www.zen-cart.cn/forum/topic4799.html]]></description>
			<content:encoded><![CDATA[<p>&#8220;IPN&#8221; = 及时付款通知 &#8220;Instant Payment Notification&#8221; &#8230;即PayPal的标准支付方式</p>
<p>1. 客户在您的网店下订单<br />
2. 确认订单后，转向PayPal网站，客户输入资料并付款<br />
3. 付款后点击链接(或等待5秒)返回您的网店</p>
<p>同时，在上面第2步与第3部之间，PayPal服务器执行如下操作：</p>
<p>1. Paypal服务器给您的网店发送请求，网店接收请求的地址为/ipn_main_handler.php 页面<br />
2. 您的服务器接收请求的端口为 80 和 443<br />
3. 您的服务器接收到请求后，核对PayPal发送的数据与网店的数据一致<br />
4. 如果通过检验，后台生成订单，并通知PayPal服务器。这些通讯是通过端口 80 或 443 双向进行的<br />
5. 说明：如果没有成功，PayPal服务器会持续发送 IPN 通知约4天。只有通知成功后，才会生成客户的订单。</p>
<p>转载来源：http://www.zen-cart.cn/forum/topic4799.html</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/08/zen-cart-paypal-ipn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>zen-cart1.38中文版登陆提示500错误</title>
		<link>http://www.hebaodans.com/2008/08/zen-cart-chinese-500-error/</link>
		<comments>http://www.hebaodans.com/2008/08/zen-cart-chinese-500-error/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 10:07:13 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Zen-cart]]></category>
		<category><![CDATA[500]]></category>
		<category><![CDATA[日志选项，后台登陆失败，500错误]]></category>

		<guid isPermaLink="false">http://www.hebaodans.com/?p=71</guid>
		<description><![CDATA[系统环境:win2008+iis7+php5 zen-cart 版本 1.38 utf-8 此问题困扰了我很久，开始以为是服务器资源占用太大。可是其它zen-cart网站都可以正常登陆。打开iis7的显示错误信息选项（现在给忘了怎么设置的，orz）发现是错误在/includes/classes/cache.php 174行，提示执行超时。原来是在while循环里超时了。于是在该循环后面加入一行 var_dump($zv_file); 看了语句好像是/cache 目录文件过多。打开/cache目录。oh my god，exploer 当时就不响应了。windows统计了一下文件数量7万多个。难怪会超时登陆不了。赶紧删除所有txt文件。对这些文件等产生感觉是在后台设置了什么。登陆后台，configuration，日志选项，果然是这里，把里面所有选项都关闭了。一试，真不产生那些txt文件了。困扰了几天的问题终于明白了]]></description>
			<content:encoded><![CDATA[<p>系统环境:win2008+iis7+php5<br />
zen-cart 版本 1.38 utf-8<br />
此问题困扰了我很久，开始以为是服务器资源占用太大。可是其它zen-cart网站都可以正常登陆。打开iis7的显示错误信息选项（现在给忘了怎么设置的，orz）发现是错误在/includes/classes/cache.php 174行，提示执行超时。原来是在while循环里超时了。于是在该循环后面加入一行 var_dump($zv_file);<br />
看了语句好像是/cache 目录文件过多。打开/cache目录。oh my god，exploer 当时就不响应了。windows统计了一下文件数量7万多个。难怪会超时登陆不了。赶紧删除所有txt文件。对这些文件等产生感觉是在后台设置了什么。登陆后台，configuration，日志选项，果然是这里，把里面所有选项都关闭了。一试，真不产生那些txt文件了。困扰了几天的问题终于明白了</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hebaodans.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hebaodans.com/2008/08/zen-cart-chinese-500-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
