作者文章

fwq

FWQ
网站开发
屏蔽ZenCart前台“人民币”货币选择
IPS等国内收款方式是以人民币来结算的,所以要求后zencart台货币中含有人民币,我我们做外贸的由于有些原因并不想客户前台看到“人民币”,或者以人民币付款 默认方法 includesmodulessideboxescurrencies.php中查找 1 $currencies_array[] = array(‘id’ => $key, ‘text’ => $value[‘title’]); 替换为: 1 if ($key != ‘CNY’) $currencies_array[] = array(‘id’ => $key, ‘text’ =>$value[‘title’]); 注:这是使用默认sidebox货币框时的修改方式,有写模板时在有些模板这个文件在 includestemplates(your_template_name)templatestpl_header_currencies.php
2025-04-26 阅读全文 →
FWQ
网站开发
延长zencart1.5.1后台密码修改重设时间
zencart官方未了安全考虑,在zencart1.5版本及以后新增了密码过期时间,默认是90天,从密码被修改开始计算,过了90天后,密码需要被重置才能登录后台,且不能设置为之前四次使用过的密码,这些种种做法都是zencart官方为了安全考虑而新增的措施。 对于经常进入后台操作的我们来说,有时候这种措施变得有些麻烦,需要几个月就更换一次密码,而且不能之前4次设置过的,使得密码记忆起来没那么容易。 那么怎样延长这个后台登录密码的过期时间呢? 可以通过下面修改代码的方法来解决 打开文件   “后台目录/logo.php” 找到下面代码   define('ADMIN_PASSWORD_EXPIRES_INTERVAL', strtotime('- 90 day'));   将上面的90修改为你需要的过期时间天数即可。 通过上面的一处修改,便可以自己控制延长或者缩短zencart后台登录密码过去时间了。方便自己操作,不过,为了安全,我们还是要尽量经常修改后台登录密码。此处修改只是为了方便操作。  
2025-04-26 阅读全文 →
FWQ
网站开发
zencart简单设置分类链接不同css样式
zencart简单设置分类链接不同css样式,找到文件includes/templates/模板/sideboxes/tpl_categories.php $content .= '<a class="'.$new_style.'" href="' . zen_href_link(FILENAME_DEFAULT, $box_categories_array[$i]['path']) . '">'; 替换成 $content .= '<a class="'.$new_style.' '.str_replace(array("="), "", $box_categories_array[$i]['path']).'" href="' . zen_href_link(FILENAME_DEFAULT, $box_categories_array[$i]['path']) . '">';  
2025-04-26 阅读全文 →
FWQ
网站开发
获取ZenCart产品最小订单数和最大订单数
ZenCart的zen_get_products_quantity_order_min 函数是获取产品的最小订单数,该函数获取的是产品表products 的products_quantity_order_min字段的值,而该字段是在添加产品的时候设置,默认设置的是1 function zen_get_products_quantity_order_min($product_id) { global $db; $the_products_quantity_order_min = $db->Execute(“select products_id, products_quantity_order_min from ” . TABLE_PRODUCTS . ” where products_id = ‘” . (int)$product_id . “‘”); return…
2025-04-26 阅读全文 →
FWQ
网站开发
设置ZenCart前台英文后台中文
进入Zen Cart后台,以管理员登录,然后在后台界面设定(Locallization)-语言代码(Languages)中选择简体中文,删除,将英文 English默认。 3.删除后前台就变成英文,后台也变成英文,这时就修改管理员目录中的语言包名称adminincludeslanguages中将english文件夹改名为englishbackup(也可以是其他名字),english.php改名为englishbackup.php(也可以其他名字),然后将 schinese文件夹改名为english, schinese.php改名为english.php 这样就能实现前台英文,后台中文了。
2025-04-26 阅读全文 →
FWQ
网站开发
zencart新品,推荐,特价及商品列表以最新商品排序
zencart主页产品模块有3个,分别是new products,featured products ,specials products。这3个模块增加产品之后都是随机显现的,改写一次变一次,正本这么的处理方式是为了主页显现的产品过于陈旧而设置,可是实践使用傍边萝卜青菜,各有所爱,需要纷歧。而大多数的人则喜爱把最终上载的产品排在最前,这么完成起来本来也很简单。下面是修改办法。   1,首页new products的修改   打开 includes/modules/你的模板目录/new_products.php 文件,找到 if ($new_products_query != ”) $new_products = $db->ExecuteRandomMulti($new_products_query, MAX_DISPLAY_NEW_PRODUCTS);   将其修改为:   if ($new_products_query != ”) $new_products…
2025-04-26 阅读全文 →
FWQ
网站开发
如何设置zencart搜索引擎优化/SEO?
Zencart商店设置-搜索引擎优化 选项下打开SEO功能,SEO模块需要检查的就三个地方: 1. 确认网站支持mod_rewrite,且主机允许你使用自己的.htaccess文件 2. .htaccess 文件名字正确 (前面有个点) 3. 将根目录下的文件htaccess_sample改名为 .htaccess,并修改其中的 /shop/ 为您的zen cart目录。 如果你的域名指向的目录是zencart的根目录,那么 RewriteBase / 如果是 http://www.****.com/zencart/ 这样的形式打开网站,那么 RewriteBase /zencart/
2025-04-26 阅读全文 →
FWQ
网站开发
什么是Zen Cart?
Zen Cart是免费的购物车软件 – 用于建立自己的网上商店,为网上销售商而设计。Zen Cart是一个免费、界面友好,开放式源码的购物车软件。该软件由一些销售商、程序员、设计师和顾问们共同开发,目的就是 用户能建立风格不同的系统。现有的一些解决方案过重于编程,而不是着眼于客户的需求。   Zen Cart把销售商和购物者的需求放在第一位。同时,那些程序如果没有专业人员,几乎不可能安装成功,而一个有基本计算机知识的人就会安装Zen Cart。另外那些程序也非常昂贵,而Zen Cart是完全免费! 通过Zen Cart浏览商品将会变得轻而易举。除了传统的目录清单,该程序还提供几个特色商品目录。   商品加入购物车后,只要简单的三步就可以安全结帐。客户填写交货地址,选择交货方式(含多种交货方式,内置网上实时运费报价)。然后,从多种流行的付款方式中任选一种(例如,PayPal和 AuthorizeNet)。最后,客户复查订单、交付方式和付款选择,然后确认订单。您可以立即得到订单通知,客户也会收到电子邮件的订单确认 。
2025-04-26 阅读全文 →
FWQ
网站开发
zencart安装seo模块ceon url mapping方法步骤
zencart安装seo模块ceon url mapping方法步骤,提供如下思路: 1、首先下载 ceon_uri_mapping_3.6.3_for_zc zen-cart.com/forum/showthread.php?t=117613 2、解压后,你会发现里面有这么几个文件夹。红鼎提示:如果你修改了zencart的admin文件夹名称,注意保持一致! docs:此模块配套文档,里面有详尽介绍ceon url mapping files:此模块的主体文件,把里面的文件直接上传到zencart网店的根目录即可。 modified_core_files:与此模块相关的zencart程序文件,主要是修改了zencart的部分文件,找到里面的适当版本,再上传到zencart网店的根目录。 template_override_files:与此模块相关的zencart程序文件,主要是修改了zencart的模板部分文件,找到里面的适当版本,再上传到zencart网店的你的相应目录。 除此还有license和readme文件,略过。 3、按上面说的方法上传后,进入zencart后台。 4、找到 Modules > Ceon URI Mapping (SEO) Config,进行必要的调整,一般默认即可。 5、提示:此模块由于是免费模块,所以并不自动生成友好的url,需要你手动填写url,对于飞龙这类懒人来说,肯定是不愿意。一般主要有4类:Category、Product、Manufacturer、EZ-Page。比如分类url的优化:后台找到Catalog > Categories/Products,然后编辑或新加一个产品,最下面有url选项。晕,这么麻烦!此模块作者有自动处理的模块叫做URI Mappings Manager,是收费模块,算是ceon url…
2025-04-26 阅读全文 →
FWQ
网站开发
显示ZenCart模版内容的流程
显示ZenCart模版内容的流程, require(‘includes/application_top.php’);初始化所有需要用到的公共信息以后,接下来就应该是显示了在index.php的第29行有句 $directory_array = $template->get_template_part($code_page_directory, ‘/^header_php/’);由于所有初始化工作已经完成,所以我们就可以在上面的文件找到他们的定义,如 $autoLoadConfig[100][] = array(‘autoType’=>’classInstantiate’,’className’=>’template_func’,’objectName’=>’template’);在这里就定义了$template = new template_func(); ,然后$code_page_directory变量的定义是在init_includes/init_sanitize.php文件中定义在这里必须要对class/template_func.php中定义的template_func类比较熟悉,在该类中主要定义了两个方法get_template_dir()和get_template_part();这两个方法在zencart的模版中起到了决定性的作用我简单的说下get_template_dir方法function get_template_dir($template_code, $current_template, $current_page, $template_dir, $debug=false),它定义了5个参数,第一个参数一般是个文件名,它是用来判断后两个参数组成的目录中有没有匹配$template_code的这个文件,该类复写了默认的系统函数file_exists所以很多初学者可能会比较迷惑function get_template_dir($template_code, $current_template, $current_page, $template_dir, $debug=false) {    if ($this->file_exists($current_template .…
2025-04-26 阅读全文 →