欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
|
CART
| zencart如何设置smtp发邮件,zencart不能发email,发email失败怎么办?zen cart要使用gmail发送邮件,首先要把你的gmail账户开通pop/smtp, 然后再zencart后台设置邮件发送方式,邮箱帐号,密码。 具体操作方法如: 进入后台--商店设置--电子邮件,首先选择”电子邮件发送方式“为smtpauth。然后输入你的gamil邮箱地址。 最后设置 1)首先后台电子邮件 发送方式是:smtpauth 2)smtp帐号邮箱:xxx@gmail.com 3)smtp帐号密码:xxxxxxxx 4)smtp主机:smtp.gmail.com 5)smtp服务器端口:465或者587 如果这样设置是正确的。但是有些主机还是会出现Email Error: SMTP Error: Could not connect to SMTP host.这样的情况 。 这个需要服务器支持。检查下后台-工具-服务器信息里是否有OpenSSL。因为google 传输是ssl://smtp.gmail.com协议。 所以需要服务器支持Openssl这个尤为重要。 补充重要情况:电子邮件必须从现有域名发送 设置成 no 收费调试服务 我们希望您能自己搞... 2013年 12月 25日 |
| ZEN CART购物车类(shopping_cart.php)解剖 ZC系统购物车数据一般是保存在$_SESSION['cart']里面,当用户登陆时保存进入数据库表customers_basket 下面介绍下常用的购物车变量: 购物车产品总重量:(常用在邮费重量计算上) $_SESSION['cart']->show_weight() 购物车产品总价格: $_SESSION['cart']->show_total() 购物车产品免邮价格: $_SESSION['cart']->free_shipping_prices() 购物车产品免邮价格: $_SESSION['cart']->free_shipping_prices() 得到购物车产品数组 $_SESSION['cart']->get_products() 重置购物车 $_SESSION['cart']->reset(true) 2013年 12月 30日 |
| 问题:那个zencart产品页那个上一个产品下一个产品那边 怎么调用 上一个产品的标题出来呢?解答:核心文件 tpl_products_next_previous.php类似以下文件: 可以看到向上按钮和向下按钮处都使用了变量ID$previous$next_item 跟踪这组变量找到ZC原有处理数据的文件在模块文件下面 :product_prev_next.php从下面的图片可以看出逻辑代码的原理是查询对应目录结构,然后把代码顺序插入数组中,在使用访问的产品ID通过数组查找上下两个产品的ID 思路其实在第一个文件就已经可以编写此功能了,但是了解他的实现方法也蛮重要。 所以我们现在可以通过两个变量查询对应的产品名称了,方法很简单,比如只是修改tpl_products_next_previous.php文件。 方法:通过两个ID查询产品名称,图片等。$previous$next_item代码如下: $previous_query = "select products_name from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$previous . "' ... 2013年 12月 11日 |
| 前两天接到一个网友的咨询是关于客户访问网站以后能否跳转到注册页面的问题,不让他看到对应的产品内容信息,这里给出思路,实现过程非常简单主要是,对应几个页面的判断。 下面是实现过程: 首先在index.php头部加入处理逻辑if( 这里可以设计搜索引擎可以通过部分的逻辑判断|| $_SESSION['customer_id'] != '' || $_GET['main_page'] == 'login'|| $_GET['main_page'] == 'logoff'|| $_GET['main_page'] == 'create_account'|| $_GET['main_page'] == 'create_account_success'|| $_SESSION['message'] == '1' ){}else{ //如果直接需要跳转则使用下面这个跳转 //header('Location: '.zen_href_link(FILENAME_LOGIN, '', 'SSL')); $_SESSION['message'] = '1'; $message_box = '<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"><script src="http://code.jquery.com/jquery-1.9.1.js"></script><script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script><script> $(function(){$( "#dialog" ).dialog();var ObjectDiv = document.createElement("div");ObjectDiv.setAttribute("id",... 2013年 12月 12日 |
| 原理其实也很简单就是在登陆或者注册成功页面跳转到缓存保存的上一页地址,类似本站的注册跳转原有访问页面的功能。 下面是在网上找到的一段代码,没有仔细检查。 1、第一个文件 /includes/modules/pages/login/header_php.php 头部增加以下代码,主要用于增加一个辅助的进入前的页记录,并屏蔽几个页 if(stripos($_SERVER['HTTP_REFERER'],’login’)==false && stripos($_SERVER['HTTP_REFERER'],’create_account’)==false && stripos($_SERVER['HTTP_REFERER'],’logoff’)==false) $_SESSION['tempcurrenturl']=$_SERVER['HTTP_REFERER']; else if(!isset($_SESSION['tempcurrenturl'])) $_SESSION['tempcurrenturl']=”; ————————————— if (sizeof($_SESSION['navigation']->snapshot) > 0) { 以下代码换成,主要用于兼容原代码,并对失效代码的重新更正 if (sizeof($_SESSION['navigation']->snapshot) > 0) { $origin_href = zen_href_link($_SESSION['navigation']->snapshot['page'], zen_array_to_string($_SESSION['navigation']->snapshot['get'], array(zen_session_name())), $_SESSION['navigation']->snapshot['mode']);... 2013年 12月 12日 |
| ZENCART 目录基本结构介绍 下面给出ZC开发目录作为入门教程。 ZENCART开发主要是根据文件夹覆盖的方式来重写功能的。所以如果需要增加自己的模版,在很多时候只需要在对应的目录下面建立自己的模版目录名称,并且添加对应的文件即可。 \includes\auto_loaders 自动加载头部 \includes\classes 类文件 文件调用中需要包含 ------------ 重要 \includes\extra_configures 附加配置文件 自动加载 \includes\extra_datafiles 附加数据文件 \includes\functions 函数文件 ------------ 重要 \includes\index_filters \includes\init_includes 初始化包含 \includes\languages 语言包 ------------ 重要 \includes\modules 模块文件 ------------ 重要 \includes\templates 模版文件 ------------ 重要 首先ZC的入口文件是index.php 从这个文件我们可以看到首先是加载 require('includes/application_top.php'); 这里会处理一些配置文件和函数,头文件等。 查看此文件(application_top.php) if (file_exists('includes/configure.php')) { /**... 2013年 12月 15日 |
| 第一章 ZEN CART开发入门 1.配置本地环境 ZEN CART是PHP+MYSQL组合的电子商务开源网站系统。我们如果想以ZC开发自己的电子商务网站就需要配置本地的调试环境。 我们可以选择phpStudy一键安装包来安装WINDOWS环境下的apache+php+sql服务器。 下面是介绍 ----------------------------------------- phpStudy是一个服务器运行环境集成安装包,它可以帮您做到一键在windows系统之上安装 apache+php+mysql+phpmyadmin+zendoptimizer运行环境,不需要任何手动操作,如果这么多您手动安装的话,估计要 安装差不多一小时吧? 使用phpStudy来安装就简单了,对于那些急于调试PHP程序的朋友,非常实用!该程序不仅包括php调试环境,还包括了php开发手册等。 提示:安装过程中,如有防火墙开启,注册启动服务时,会提示是否信任httpd、mysqld-nt运行,以及端口80、3306等,请选择允许!这样才可以正常运行。 phpStudy集成以下程序: PHP 5.2.1 新型的CGI程序编写语言,易学易用、速度快、跨平台。 Apache 2.2.4 最流行的HTTP服务器软件,快速、可靠、开源。... 2013年 12月 28日 |
| 开发ZENCART入门教程 (2) 3.非安装版本ZC系统的安装配置 很多时候我们下载的或者购买的网站仅仅是其他程序员2次开发的网站,这个时候可能因为更改太多,并没有制作成插件或者安装版本。 我们仅仅需要导入一次修改版本的数据库 然后修改对应的配置文件即可,此类方法也可以使用在网站搬家当中。 导入数据库我们可以使用PHPMYADMIN进行导入,当然我们也可以用其他方式,比如DOS下面的MYSQL导入方法,或者3方MYSQL数据库还原备份工具的导入方式。 首先我们先打开PHPMYADMIN后台 http://192.168.1.31/phpmyadmin/ 并且创建一个数据库如ZC, 请注意编码问题 创建好以后 上传SQL文件。点击GO按钮即可导入数据库了。 导入好数据库以后修改对应的配置文件,ZC需要修改2个配置文件,分别是zc/includes/configure.php 和 zc/admin/includes/configure.php 一个是控制前台的,一个是控制后台的。 如下面这段 define('HTTP_SERVER', 'http://'.$_SERVER['HTTP_HOST']); define('HTTPS_SERVER', 'https://'.$_SERVER['HTTP_HOST']); 是配置网址域名的。... 2013年 12月 28日 |
| ZEN CART 数据库开发文档,我们将详细介绍ZEN CART 数据库重点表的字段含义和功能。针对版本1.3.8,虽然有点老,但是基本功能表和重点的表都在里面。 address_book 用户地址表 address_format 用户地址格式表 ,用来对不同国家的格式模版化 admin 管理员表 admin_activity_log 管理员操作日志表 categories 分类目录表 categories_description 分类目录内容表 configuration 配置文档表 countries 国家名称和代称表 currencies 货币表 customers 用户表 customers_basket 用户购物车表 customers_basket_attributes 用户购物车产品属性表 customers_info 用户信息表 ezpages 模版页表 ezpages_content 模版页内容表 featured 特色产品表 languages 语言表 manufacturers 供应商表 meta_tags_categories_description SEO优化分类目录表 meta_tags_products_description SEO优化产品表 orders 订单表 orders_products 订单产品表 orders_products_attributes 订单产品属性表 orders_status 状态订单表 orders_status_history 订单状态日志表 orders_total 订单统计表 paypal PP表 products 产品表 products_attributes 产品属性表 products_description... 2013年 12月 31日 |
| Zen Cart的文件结构图 PDF格式,下载链接,帮你分析ZC的文件夹结构。英文版 Zen-cart的文件结构图,pdf格式 详细解释说明zen cart文件、目录的结构及功能。 2014年 01月 02日 |
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |