分类归档

网站开发

FWQ
网站开发
zencart上传多图报错图片名称不能包含特殊符号
zen-cart在利用Image Handler图像管理插件上传多图时,如果产品主图图片名称包含一些特殊符号,在上传多图时会导致上传失败,提示错误信息: Error! Unable to determine the page link! Function used: zen_href_link(”, ”, ‘NONSSL’) 特殊符号包括:( ) # $ ^ & + [ ] 注意是半角符号需要过滤掉,如果是全角符号(中文状态)的话是可以正常上传的,不需要过滤。 所以在上传图片时,若名称中包含这些符号,记得替换掉。 替换时所用到的正则表达式: preg_replace(“/\#|\\$|\^|\&|\(|\)|\+|\[|\]/”,””,$img_name_first);//将特殊符号替换为空字符 正则表达式以”/开始,以/”结束,中间用|分割…
2025-04-26 阅读全文 →
FWQ
网站开发
Zencart批量上传插件 Zencart批量上传插件安装教程
Zencart批量上传插件解决了上传图片的繁琐性,让网站上传图片变得省时省力,seo-zencart在zen cart官方网站上找到了一个批量上传下载地址: 。使用zen cart网站系统的站主们可以去下载安装下!    现在简单介绍下zen cart批量上传插件(Easy Populate CSV)安装教程: Zen cart批量上传插件如何安装?Zen cart批量上传插件安装教程如下: 1. 备份你的数据库和文件! 2. 将catalog目录下所有目录/文件上传到Zen Cart的相应目录。其中temp目录的权限设置为700(有时需要777),temp目录和admin目录同级。temp目录中有演示数据,上传前可以删除。 3. 管理页面 -> 工具 -> 批量商品管理,页面顶端会显示”批量商品管理配置文件不存在。请点击 这里 进行配置”。点击提示进行安装,或者进入网址YOUR_ADMIN/easypopulate.php?langer=install安装。要删除或重新安装缺省值,输入YOUR_ADMIN/easypopulate.php?langer=remove,然后再重复本步骤。 4. 管理页面 ->…
2025-04-26 阅读全文 →
FWQ
网站开发
Zen-cart中的数据库查询结果缓存
Zen-cart中提供了对数据库查询结果进行缓存功能。数据库查询结果缓存原理非常简单,对查询的SQL语句取散列值,然后把查询返回的结果关联这个散列值保存起来,当有同样的查询时就从保存的结果中直接返回(前提是没有过期)。   首先看缓存类的框架:   class cache extends base {   //判断缓存是否存在,$zf_cachetime用来指定缓存时间,对应过期的缓存当然不能判断为存在   function sql_cache_exists($zf_query, $zf_cachetime) {     global $db;     $zp_cache_name = $this->cache_generate_cache_name($zf_query);     switch…
2025-04-26 阅读全文 →
FWQ
网站开发
zen-cart
ZenCart是免费的购物车软件 – 用于建立自己的网上商店,为网上销售商而设计。ZenCart是一个免费、界面友好,开放式源码的购物车软件。ZenCart的后台功能非常强大,基本不用改代码,就可以完成整个商城的搭建。下面简单介绍下ZenCart安装好后如何设置? 后台设置部分 一、商店设置 1、基础设置: 修改(商店名称) 根据自己店铺设置 2、客户资料 修改(创建帐号时的缺省国家) 为主销售国家 修改(显示电子商情选择框) 为0 3、配送参数 修改(始发国家或地区) 为自己店铺始发地,默认中国 修改(邮编) 为自己店铺始发地邮编,似乎没什么用 修改(最大包裹重量) 为10000,表示店铺最大单包裹上限10公斤 修改(大包裹包装材料) 为10:1,表示包裹总重量的每10%增加1克作为包装重量 修改(在发票管理中显示订单说明) 为2 修改(在装箱单管理中显示订单说明) 为2 4、电子邮件 修改(SMTP帐号邮箱)…
2025-04-26 阅读全文 →
FWQ
网站开发
如何添加ZenCart广告图
1)进入ZenCart后台,点击Tools→Banner Manager 2)添加ZenCart广告图  在后台可以把之前的广告图删除,重新建广告图,也可以在已有的广告图下面更新自己网站的广告图。(如果是要删除之前的广告图重新添加,请记下该图片调用是那个广告组的,因为程序在建站的时候,已经定义好那个广告组显示在网站那个位置的了。)   点击new banner 填写相应的广告图标题、广告图链接等:  
2025-04-26 阅读全文 →
FWQ
网站开发
详解ZenCart商品属性定价方法
ZenCart商品的属性可以影响价格,例如衣服定价20元,小号的原价,中号 +3元,大号 +5元 以下图为例说明: 价格栏:商品的属性可以定价,例如红色的衣服+10元,小号的衣服-10元。价格栏第一格,填”+”或者”-”;第二格填增减的绝对值。 重量栏:类似价格,属性也可以决定商品的重量(用于计算运费)。例如,大的相框,重量加1公斤。设定方法同上。 排序:用于决定前台显示属性的顺序。 基价:商品属性的一次性收费。就是说当购买多件同一商品时,只收取一个基价费用。举例如下: 某商品价格为20元,属性的价格为1元,基价为5元。 如果客户购买3件该商品,客户应付款为: (20元+1元+5元)+(20元+1元)+(20元+1元) 基价通常用于一次性收费。一个实例是,购买虚拟空间时,某些主机商收取的一次性设置费,更新计划就不再收取设置费了。 价格因素: 类似于价格栏,区别是使用百分比而不是实际数值,也就是属性的价格是基于商品原价的一个比例。 属性价格 = (价格因素 – 调整) x 商品原价 属性价格也可以设置为: 属性价格 = 商品原价 + (价格因素 –…
2025-04-26 阅读全文 →
FWQ
网站开发
Zencart点击back返回page_not_found页面的问题
第一次接触时,我是直接在默认的模板上进行修改的,不知什么时候突然出现一个问题:在一些有back返回的页面点击back返回后都是打开page not found的404页面,因为找不到原因,最后不了了之。 后来独立制作zencart模板时没有遇到这个问题,所以我一直怀疑:是不是默认模板直接修改会导致点击back返回404页面。 花了些时间将原来那个默认模板上修改的模板独立出来后发现仍然存在这个问题,证明和修改默认模板没有关系,实在是让人郁闷。没有抱多少希望的重新百度,发现在zencartcn的论坛上难得有人讨论这个问题:back和back to shopping等后退按纽找不到页面page not found,帖子里并没有解决问题,里面有说到将伪静态的某句注释掉的方法,我就死马当活马医的打开了htaccess文件,并没有发现帖子里说的那个东东。 既然打开了这个站的htaccess文件了,我就想看看没问题的那个站htaccess文件里有没有帖子里说的那句,当然也时没有的。不过却发现了两个伪静态文件内容的一点点不同。 有问题的站的伪静态是这么写的: # All other pages # Don't rewrite real files or directories RewriteCond %{REQUEST_FILENAME} !-f [NC] 而没问题的那个站的伪静态则是这么写的: #…
2025-04-26 阅读全文 →
FWQ
网站开发
清除zen cart网站中的所有产品,分类,特价数据
如何清空zen cart网站中的所有产品,分类,特价数据?在数据库查询以下代码: TRUNCATE `categories`; TRUNCATE `categories_description`; TRUNCATE `products`; TRUNCATE `products_attributes`; TRUNCATE `products_attributes_download`; TRUNCATE `products_discount_quantity`; TRUNCATE `products_notifications`; TRUNCATE `products_options`; TRUNCATE `products_options_values`; TRUNCATE `products_options_values_to_products_options`; TRUNCATE `product_music_extra`; TRUNCATE `products_description`; TRUNCATE `products_to_categories`;…
2025-04-26 阅读全文 →