Zen_Cart搭建外贸网站的流程之四

16、网关支付接口相关设置
ZenCart 程序已集成了PayPal 等支付网关接口,只要设置好收款支付账号等相关参数即可。
另外要安装的IPS 等网关支付接口,可根据官方提供的支付接口进行整合。

17、商品描述之Attributes Controller 扩展(在属性控制选项内容里添加设置)
在Catalog 下拉菜单下的Attributes Controller 的标题Option Name 下填写选项名称和ID 并插入;然后在Option Values 中分别各个选项的值。
另外,如果所有商品属性都已设置好的话,可以下载型号/属性以TAB 分割的文本文件

18、设置优惠券:
admin->Modules->Order Total->Discount Coupon

19、产品重量的修改: (g 改为kg)
/includes/languages/english.php
/includes/languages/english/modules/shipping/zones.php
在这两个文件里查找替换.

20、在选择支付方式中添加支付条款的语句:
在/includes/languages/english/checkout_payment.phpdefine('TEXT_SELECT_PAYMENT_METHOD' 或者: define('TABLE_HEADING_PAYMENT_METHOD'相应的地方添加。 .ccinfo { display:none; /*隐藏内卡标志*/ }21、开启关闭注册或结账的条款
在后台"Configuration"–>“条款选项” 里设置

22、添加友情链接的方法
这里利用到了Banner Manager 广告代码显示友情链接,首先在后台布局设置中的“广告显示组-页脚位置1”填写你的广告组名称,如Links. 然后在Tools 栏目下的"Banner Manager"菜单新建“New Banner”;在Banner Group 填写框中输入广告组名称Links, 并输入Banner Title,在HTML Text 文本框内输入你要显示的友情链接Html 代码,点击insert 即可。// // +----------------------------------------------------------------------+ // |zen-cart Open Source E-commerce | // +----------------------------------------------------------------------+ // | Copyright (c) 2003 The zen-cart developers | // | | // | http://www.zen-cart.com/index.php | // | | // | Portions Copyright (c) 2003 osCommerce | // +----------------------------------------------------------------------+ // | This source file is subject to version 2.0 of the GPL license, | // | that is bundled with this package in the file LICENSE, and is | // | available through the world-wide-web at the following url: | // | http://www.zen-cart.com/license/2_0.txt. | // | If you did not receive a copy of the zen-cart license and are unable | // | to obtain it through the world-wide-web, please send a note to | // | [email protected] so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // $Id: tpl_header.php 1602 2005-07-18 05:01:59Z drbyte $ // // this file can be copied to /templates/your_template_dir/pagename // example: to override the privacy page // make a directory /templates/my_template/privacy // copy /templates/templates_defaults/common/tpl_header.php to /templates/my_template/privacy/tpl_header.php // to override the global settings and turn off the header un-comment the following line: // $flag_disable_header = true; ?> if (!$flag_disable_header) { ?> if ($banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET1)) { if ($banner->RecordCount() > 0) { ?> } } ?> get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . ''; ?> if (HEADER_SALES_TEXT != '') { echo HEADER_SALES_TEXT; } if ($banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET2)) { if ($banner->RecordCount() > 0) { echo zen_display_banner('static', $banner); } } ?> | } else { if (STORE_STATUS == '0') { ?> count_contents() != 0) { ?> | » if (isset($_GET['error_message']) && zen_not_null($_GET['error_message'])) { ?> } if (isset($_GET['info_message']) && zen_not_null($_GET['info_message'])) { ?> } ?> } else { ?> } ?> // set to 1 for ON or 0 for OFF //define('CATEGORIES_TABS_STATUS','0'); // --- this moved to "configuration" table in database define('FILENAME_CATEGORIES_TABS','categories_tabs.php'); if (CATEGORIES_TABS_STATUS == '1') { include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORIES_TABS)); } ?>在中文的zen cart 首页,最左上角,由两个链接: 首页和登录
注册了的用户点击登录后,会出现登录页面,如果他填写对了用户名和密码,系统就会把他带回第一页。
请问,能不能让他不到第一页,而是直接进入用户帐户呢。
解决方法好像是这样的,把登录链接的
main_page=login 改成
main_page=account
但我不知道改那个文件,请大侠帮忙。
用户直接进入首页有一个明显的坏处,当网站使用SSL 的时候,如果首页上有没有加密的图像或者链接过来的别的网站的图像,系统就会弹出提示框来提示用户由非加密信息,有点麻烦。
还有一个问题:当网站把右边栏目全部关闭,再采用分开登录页面的格式的时候,可能是因为用户电子邮件的框好像太长,或者别的原因,造成折叠,不美观。能不能修改一下。如果用户电子邮件的框不便或不能缩小,只好让密码也折叠一下。

  1. \includes\modules\pages\login\header_php.php
    将第105 行的
    zen_redirect(zen_href_link(FILENAME_DEFAULT));
    改为
    zen_redirect(zen_href_link(FILENAME_ACCOUNT));
    就行了

  2. 如果用SSL,要把图片也都放到SSL 目录下,就不会有弹出菜单了

  3. 缺省模版没有这个问题吧? 电子邮件和密码框的大小在
    \includes\templates\模版名\templates\tpl_modules_create_account.php
    都可以修改