欢迎来到DESIPO.COM,外贸电子商务整合专家!登录 | 免费注册 ?
会员优惠 | 软件下载 | 客服中心 | 收藏本站 | 购物车[0件]


教程

选择分类目录:
上一页1下一页19条信息
  • 开发ZENCART入门教程 (1)
    ZEN CART 开发文档 - 开发ZENCART入门教程 (1)
    第一章 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)
    ZEN CART 开发文档 - 开发ZENCART入门教程 (2)
    开发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日
  • 开发ZENCART入门教程 (3)
    ZEN CART 开发文档 - 开发ZENCART入门教程 (3)
    开发ZENCART入门教程 (3) 5.走进ZENCART的世界 本文详细介绍ZC的开发过程,从简单的修改入手,带你走进ZENCART的世界。 作为一般编程教程来说,HELLO WORLD是最经典的例子,下面让我们来在首页显示下这句话吧。首先我们安装了一个1.3.8a的默认模版。如下图 找到 /include/templates/默认模板名/common/tpl_main_page.php里面有这样一段代码   $header_template = 'tpl_header.php';  $footer_template = 'tpl_footer.php';  $left_column_file = 'column_left.php';  $right_column_file = 'column_right.php';  $body_id = ($this_is_main_page) ? 'indexHome' : str_replace('_', '', $_GET['main_page']); 分别控制顶部,下面,和左右两边。 我们现在准备把HELLO WORLD加载页面底部,所以打开相关的文件/include/templates/默认模板名/common/tpl_footer.php,看到如下图所示这样的类似的代码部分。 好了我们加上一段话(hello world) 保存并且打开首页,这个时候我们就能看到在对应的下面,已经出现了HELLO WORLD的内容了。...
    2014年 01月 14日
  • ZENCART未登录页面跳转登录页实现方法
    前两天接到一个网友的咨询是关于客户访问网站以后能否跳转到注册页面的问题,不让他看到对应的产品内容信息,这里给出思路,实现过程非常简单主要是,对应几个页面的判断。 下面是实现过程: 首先在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日
  • ZEN CART 目录结构介绍
    ZEN CART 开发文档 - ZEN CART 目录结构介绍
    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去掉分类页产品页url中的id号
    最近公司新上的网站被seo指出要修改url,去掉url中产品id。由于我们用的是zencart框架,装了 Ultimate SEO URLs 插件,我在修改过程中一并把分类页也进行了修改,下面为原文修改产品页内容,其中有些错误用红色字体更正。 以前用Ultimate SEO URLs模块 产品地址是这样的 http://www.xxx.com/产品名-p-101.html 通过下面方法我们改成这样的格式 http://www.xxx.com/产品名/ 1.includes/init_includes/init_category_path.php(原先是includes/modules/pages/product_info/header_php.php 但不能引用到导航) 头部添加 if(zen_not_null($_GET['products_name'])){ $products_id_query=$db->Execute("select products_id from ".TABLE_PRODUCTS_DESCRIPTION.' where products_name="'.str_replace("-"," ",$_GET['products_name']).'"'); if($products_id_query->RecordCount()>0) $_GET['products_id']=$products_id_query->fields['products_id']; } 2.includes/classes/seo.url.php 约401行查找 $url = $this->make_url($page, $this->get_product_name($p2[1]), $p2[0], $p2[1], '.html', $separator); 替换为 $url = $this->make_url($page, $this->get_product_name($p2[1]),'', '', '/', ''); 此处替换为:$url =...
    2014年 01月 03日
  • LiveZilla Version 5.1.2.2 本地安装以后手动安装到服务器
    LiveZilla一直以来都是不错的在线客服选择,作为新版本的5.1.2.2虽然免费版本限制了客服管理员人数,但是功能上还是不错的,能满足一般小型网站电商的需求。下面我来讲讲安装的方法和修改常见外观的方法。 首先,我们在本地安装一个LiveZilla版本,建立数据库,一般情况下是127.0.0.1/live之类的本地地址。 然后我们打包目录文件,把它上传到我们想要上传的服务器,解压。 并且导入本地的数据库到服务器数据库 好了有了源文件以后,剩下的就跟ZEN CART一样,我们只需要配置对应的配置文件。 LZ的配置文件普遍都是用BASE64加密的_config/目录下面 其中$_CONFIG[0]["gl_db_host"] = "MTI3LjAuMC4x";$_CONFIG[0]["gl_db_user"] = "cm9vdA==";$_CONFIG[0]["gl_db_pass"] = "YWRvZmZlcjA4MTM=";$_CONFIG[0]["gl_db_name"] = "bGl2ZQ==";$_CONFIG[0]["gl_db_prefix"] = "bHpf";$_CONFIG[0]["gl_host"] = "MTI3LjAuMC4x";$_CONFIG[0]["gl_root"] = "MQ=="; 这部分是数据库连接部分,请用BASE64加密解密软件来修改此处内容。 修改好以后,你就可以像正常配置LiveZilla一样的方法配置了。...
    2014年 01月 15日
  • 关闭ZENCART头部安装文件夹和配置文件读写错误警告
    如何关闭ZENCART头部安装文件夹和配置文件读写错误警告? 此部分显示的判断在目录includes\init_includes下面的init_header.php文件里。 注释 /* if (WARN_INSTALL_EXISTENCE == 'true') {   $check_path = realpath(dirname(basename($PHP_SELF)) . '/zc_install');   if (is_dir($check_path)) {     $messageStack->add('header', sprintf(WARNING_INSTALL_DIRECTORY_EXISTS, ($check_path == '' ? '..../zc_install' : $check_path)), 'warning');   } } // check if the configure.php file is writeable if (WARN_CONFIG_WRITEABLE == 'true') {   $check_path = realpath(dirname(basename($PHP_SELF)) . '/includes/configure.php');   if (file_exists($check_path) && is__writeable($check_path)) {     $messageStack->add('header', sprintf(WARNING_CONFIG_FILE_WRITEABLE, ($check_path == '' ? '..../includes/configure.php' : $check_path)), 'warning');   } }*/ 此部分内容即可。
    2014年 01月 15日
  • ZEN CART 修改订单编号为时间戳(类似1394650644)
    ZEN CART 修改订单编号为时间戳(类似1394650644),让原本以ID做为订单号的系统更加人性化。 修改方法如下图所示: 文件为CLASSES目录下面的order.php类文件 在生成订单后面修改下原始订单号,用时间戳来表示。     $insert_id = $db->Insert_ID();         //修改下订单号         //$newid = $insert_id % 100 + ((int) date('mdH')) * 1000 + ((int) date('y')-10)1000000000;     $newid = time();     $db->Execute("update orders set orders_id='".$newid."' where orders_id='".$insert_id."'");     $insert_id = $newid; 效果
    2014年 03月 14日
上一页1下一页19条信息
Copyright © 2012-2013 迪赛普科技 版权所有

合作邮箱:admin@desipo.com 合作QQ:76052083