欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
|
ZenCart
| 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日 |
| 问题:那个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日 |
| 第一章 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日 |
| 钱宝支付ZENCART模块,钱宝支持正品网站,不支持仿品网站接入,支持VISA MASTER信用卡收款。模块未经调试,是原版模块,主要用于传递参数参考。 2014年 01月 05日 |
| 开发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头部安装文件夹和配置文件读写错误警告? 此部分显示的判断在目录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日 |
| ZenCart网站的站内SEO优化讲解 1.在网页内部优化中,title是最重要的地方。Zencart虽然能自动生成的title(主要包含了商品名称,内含主打 关 键词),但在SEO 竞争日益激烈的今天,光做一个主打关键词是不够 的,应该衍生出一些组合词,在title中体现。这样虽然费点事,却很值得。所以网站优化应该高度强调建站 系统的页面title要能 自由编辑,而不仅仅是自动呈现商品名称或文章标题等。 2.description、keywords的重要性低 于页 面的可见文字部分。虽然description、keywords已经不再重要,但是在 SEO竞争日益激烈的今天,细节决定成败。ZenCart商品分类可以无限分级,所有分类页面和 所有商品页面的title、description、keywords 可以自由编辑,特别是商品页面的title有多个自动填充选项,在这一点上对SEO的考虑可以说到 了极致。 自由编辑商品页面的title、description、... 2014年 02月 25日 |
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |