作者文章

fwq

FWQ
网站开发
如何升级zencart网站?
详细的zencart升级说明,帮助你升级到新功能的同时保留自定义,可以在/ docs/2.Readme-Upgrade.html文件的ZIP文件中找到,也在与此问题相关的文章中找到。 A.警告:如果你想保存自定义,使用这些指令,而不是升级和维护自定义。 B.假如你没有保存自定义,这里有一个高层次的概述或者说是一个略短过程的总结: 从服务器上备份你的网站,以及你的计算机的副本。 备份数据库 创建一个新目录,并复制到网站上。 然后创建一个新的数据库,并加载在旧数据库里 接下来,运用新的目录和数据库更改两个configure.php文件。 This way … when you attempt to upgrade you are “practicing” to see where the problems, if any will…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart前台提示:Fatal error: Allowed memory size of 335
最近一个客户跟我说zencart网站的前台打开是空白页。 我先把错语提示打开, 提示: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 19922944 bytes) in /home/admin/grade-a-shop.com/includes/classes/seo.url.php(1059) : eval()’d code on line 21846   解决方案: Configuration 》 SEO Enable product…
2025-04-26 阅读全文 →
FWQ
网站开发
如何清除zen cart网站数据库中的所有用户数据
zen cart网站的在使用了一段时间后肯定会积累很多用户产生的数据,如用户资料,用户评论,用户订单等一些信息。时间一长会积累很多,甚至影响到速度。另外,如果从一个旧站复制到新站时,这些数据终究是无用而需要清除。那么如何直接清除这些数据呢? 下面提供了一个sql脚本用来清除在zen cart网站运营过程中生成的所有用户数据: TRUNCATE `customers`; TRUNCATE `customers_basket`; TRUNCATE `customers_basket_attributes`; TRUNCATE `customers_info`; TRUNCATE `customers_wishlist`; TRUNCATE `customers_info`; TRUNCATE `customers_basket`; TRUNCATE `orders`; TRUNCATE `orders_products`; TRUNCATE `orders_status_history`; TRUNCATE `orders_total`; TRUNCATE `reviews`;…
2025-04-26 阅读全文 →
FWQ
网站开发
ZenCart给产品参数添加新字段
这篇文章介绍怎么样为ZenCart普通产品添加一个新属性。 1、首先考虑你要添加一个什么样的 属性到你的产品,在这个例子中添加两个属性:[guarantee-time]和[color]。   2、在数据库管理界面 (如:phpmyadmin)中找到表[products],或者表的前缀加[products],为这个表添加两个字段: [products_guarantee] 和[products_color] :     ALTERTABLE`zencart_products`ADD`products_guarantee`INTNOTNULL,ADD`products_color`VARCHAR( 32 )NOTNULL; 3、编辑文件 [collect_info.php](在目录/admin/includes/modules/product/下) (1)在最开始的地方有一 个变量参数设置,添加你的字段到它们的最后:     ‘products_guarantee’=>’0’,’products_color’=>”); (2) 在下边有一个数据库查询:     set[$product = $db->Execute(“…]…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart系统文件加载流程图
zencart系统文件加载流程图,由整理搜集  zencart,确实不错,页面布局采用div+css,使用了模板技术,统一命令接受入口(index.php),通过获取main_page的参数, 做不同的action,只有流程清楚了,才能更好的捣鼓模板,可能有些疏漏,不过大致体系是这样了   Zen cart 加载流程 加载 includes/application_top.php – 查看 zen cart api 教程来获得更多信息 根据 $_SESSION[‘language’] 设置主语言目录 从 includes/modules/page/PAGE_NAME/ 目录加载全部的 *header_php.php 文件 加载 html_header.php(这是一个通用的模板文件) 加载 main_template_vars.php(这是一个通用的模板文件) 加载…
2025-04-26 阅读全文 →
FWQ
网站开发
如何解决zencart首页商品图片显示错位?
简单点就是把每个商品的宽度调小些,例如修改 \includes\modules\new_products.php 将其中的 $col_width = floor(100/$num_products_count); } else { $col_width = floor(100/SHOW_PRODUCT_INFO_COLUMNS_NEW_PRODUCTS); } 改为 $col_width = floor(100/$num_products_count-1); } else { $col_width = floor(100/SHOW_PRODUCT_INFO_COLUMNS_NEW_PRODUCTS-1); }
2025-04-26 阅读全文 →
FWQ
网站开发
zencart批量设置热卖商品欢迎商品
zencart批量设置某分类下热卖商品数 best seller update products set products_ordered=products_ordered+10 where master_categories_id=1; update products set products_ordered=products_ordered+10 where master_categories_id in (111,222,333,44,555,666);  zencart批量设置某产品点击最高最受欢迎产品 most popular update products_description set products_viewed=products_viewed+10 where products_id=1; update products_description…
2025-04-26 阅读全文 →
FWQ
网站开发
Zen cart 根据数量打折插件
在网上找到了这款插件,Quantity Discounts 可以根据顾客购买多少来打折,很不错。 假如顾客买了3个以上的产品,就给他10%折扣,设置如下: Turn On Quantity Discount 1. In the Admin control panel, go to “Modules -> Order Total“. 2. Click on Quantity Discount and click Install.…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart首页显示所所有子二级三级分类
客户要求在页zencart首显示所有的分类。 解决方案: 打开文件:includes/classes/category_tree.php 1.查找 if (zen_not_null($cPath)) 替换为 if (zen_not_null($cPath) or 1) 2.查找 reset($cPath_array);   替换为  array_push($cPath_array,#,#,#);  //井号“#”,替换成你要展开父分类ID;array_push()这个函数给数组添加元素; $cPath_array=array_unique($cPath_array);  //去除重复id; reset($cPath_array); 发效果图:  
2025-04-26 阅读全文 →
FWQ
网站开发
重新命名或移动已安装了Zen Cart的目录
在您的服务器上,您的网站移动到另一个文件夹下的话,那么你的Zen Cart文件必须确定新的文件夹名  进入管理>配置>会话和更改sessions目录为新的文件夹名称。如果你不能做到这一点,看到下面的步骤5中的另一种方法。  移动/重命名的文件夹。想要做到这一点,你可能需要使用您的FTP程序。  你的/includes/configure.php和/admin/includes/configure.php文件,用来设定正确Zen Cart文件夹。在这些文件里,你需要更新一些路径信息:  DIR_WS_CATALOG  DIR_WS_HTTPS_CATALOG  DIR_FS_CATALOG  DIR_FS_SQL_CACHE  DIR_WS_ADMIN(在admin)  DIR_WS_HTTPS_ADMIN(在admin)  DIR_FS_ADMIN(在admin)  请注意,configure.php文件现在是“只读”。在上传之前,你需要改变他们为“可写”的权限。 在改变之前,一定要注意修改前的权限,这样在你更新以后,你又可以把它们设为“只读”的权限。  如果你不能在上述步骤1中,无法设置可写状态,你可以使用一个工具来设置。我们的目标是确保新的路径信息(特别是在新的configure.php的DIR_FS_SQL_CACHE设置)与目录设置相匹配。如果不匹配,你可能无法登录到管理区或者使用登入会话。在Zen Cart上有下载修复缓存的工具。运行这个工具,检查设置是否正确。完成修复后,一定要从您的服务器中删除相应的文件。  注:不建议在任何文件夹和目录名使用大写字母。请尽量用小写来代替。
2025-04-26 阅读全文 →