Zen Cart 产品标题或者图片名称字数限制的修改

Zen Cart默认产品标题是64个字符,可是实际使用过程中往往出现产品的标题长度超过64字符的情况,可以用如下方法解决:

在后台 install sql patch 中输入: ALTER TABLE products_description MODIFY products_name varchar(256);
其中256也可以改成128 根据自己实际情况使用。
如果熟悉zen cart数据库结构,也可以用phpmyadmin进去修改位数。
同理还有图片的名字过长也可以用类似的方法修改。

具体命令为:  ALTER TABLE products MODIFY products_image varchar(256);

另外注意一个细节,那就是在zen cart后台输入sql语句时候,必须以英文的分号”;”结束,否则会提示错误.

修改了产品名字的长度,注意orders_products表下也有个products_name,也需要更改为256或者128(根据前面自己的设置更改),否则在购物车第3步(index.php?main_page=checkout_confirmation)会出现产品名字太长的sql错误。

使用 .htaccess 提高 WordPress 的安全性和可用性

1. 保护 .htaccess 自身的安全性阻止用户通过读取和写入 .htaceess 来更改服务器安全性的设置。

<files .htaccess>
order allow,deny
deny from all
</files>

2. 隐藏服务器的数字签名隐藏服务器的数字签名之后,入侵者将很难有机会找到安全漏洞,因为他们不知道背后的服务器是什么。

ServerSignature Off

3. 限制上传文件的大小这个能够帮助阻止 DoS 攻击(用户通过上传巨大的文件来冲垮服务器)并且能够节约带宽。

LimitRequestBody 10240000
# limit file uploads to 10mb 继续阅读

zencart中wordpress文章调用的时候出现的错误解决方法

如果你的网站曾经安装过tabbed_products这个插件的话,你再使用调用可能会出现如下的错误。之所以会出现这个错误,是那个插件中有一句话定义了wordpress的物理路径,如果你已经出现了如下的错误,

Warning: require_once(/Warning: require_once(/var/www/zc138/wordpress//wp-includes/classes.php)var/www/zc138/wordpress//wp-includes/classes.php)

就要修改一下那个文件了,路径为:

/public_html/includes/functions/extra_functions/class.rlwp.php

打开class.rlwp.php这个文件,找到14行,

Line #14 : define (‘ABSPATH’,’/var/www/zc138/wordpress/’); // abs-path to wp

修改成你的博客安装路径。。

我的是如下的样子的,

define (‘ABSPATH’,’/home/*****/public_html/blog/’);   // abs-path to wp

仅供参考!

关于zen cart中WordPress的调用方法可以参考如下文章:http://laomao.info/?s=WordPress

 

zen cart 一直显示二级分类的解决方法

一直说是有插件可以解决这个问题,但是实际安装的时候 插件是会出现一点问题的

现在不用插件了,只修改一下文件,就可以解决这个问题了,

路径为/includes/classes,名字为category_tree.php

下面我提供一下文件,你直接上传覆盖就行了,不过为了避免不必要的麻烦,你还是先备份一下你原来的文件,

/laomao.info/wp-content/uploads

点击这里下载:zen cart 一直显示二级分类的解决方法category_tree

zencart如何批量删除商品,分类,属性,详细描述?

zencart快速批量删除商品,分类,属性,详细描述,要彻底清空数据,最好还是重新执行一次安装脚本 zc_install/index.php ,简单而彻底。

如果要手动删除部分数据,参考下面的脚本。

# ——————————————————–
# 功能:清空Zen Cart中文版1.3.x的演示数据
# 提醒:请做好备份 !!!
# 使用:管理页面 -> 工具 -> 执行SQL脚本
# ——————————————————–

代码:
# 清空商品分类、商品、属性
TRUNCATE TABLE categories;
TRUNCATE TABLE categories_description;

# 清空商品以及属性
TRUNCATE TABLE media_clips;
TRUNCATE TABLE media_manager;
TRUNCATE TABLE media_to_products;
TRUNCATE TABLE media_types;
TRUNCATE TABLE music_genre;
TRUNCATE TABLE product_music_extra;
TRUNCATE TABLE product_types_to_category;
TRUNCATE TABLE products;
TRUNCATE TABLE products_attributes;
TRUNCATE TABLE products_attributes_download;
TRUNCATE TABLE products_description;
TRUNCATE TABLE products_discount_quantity;
TRUNCATE TABLE products_notifications;
TRUNCATE TABLE products_options;
TRUNCATE TABLE products_options_types;
TRUNCATE TABLE products_options_values;
TRUNCATE TABLE products_options_values_to_products_options;
TRUNCATE TABLE products_to_categories;
TRUNCATE TABLE record_artists;
TRUNCATE TABLE record_artists_info;
TRUNCATE TABLE record_company;
TRUNCATE TABLE record_company_info;

# 清空推荐商品
TRUNCATE TABLE featured;

# 清空促销商品
TRUNCATE TABLE salemaker_sales;

# 清空特价商品
TRUNCATE TABLE specials;

# 清空团体价格
TRUNCATE TABLE group_pricing;

# 清空厂家及资料
TRUNCATE TABLE manufacturers;
TRUNCATE TABLE manufacturers_info;

# 清空客户评论
TRUNCATE TABLE reviews;
TRUNCATE TABLE reviews_description;

PHP 本地调试环境简易安装配置-phpnow

最近总是有朋友问我,想在本地安装测试zen-cart,该怎么做?

一开始会很耐心的给他们说,后来见老是有人问,索性就写在老猫博客里,分享一下,

我本人比较推荐PHPnow,官网地址:http://phpnow.org/

详细介绍如下:摘抄自官网

Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。
简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。

PHPnow 是绿色的,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。
然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序。

  • 支持虚拟主机:便捷的虚拟主机管理
  • 配置文件备份:放心地去尝试修改配置文件,乱了就还原配置
  • 虚拟主机代理:可与 IIS 共存 (不同端口,泛解析代理)
  • 插件支持:ASP.NET | JSP(寻找最佳解决)

有必要掌握手动配置 PHP ,PHPnow 只是为你减少重复的动作。请尝试自己搭建 PHP 环境,参考参考相关权威文档。

一步到位的安装方式,省却了很多麻烦,对于想快速搭建本地环境,出奇制胜。

如果你想全部动手解决所有的安装过程的话,可以参考如下教程,测试学习

php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置

http://www.phpfans.net/bbs/viewthread.php?tid=331

zencart 如何设置根据日期加随机数产生订单号

按时间加随机数产生订单includes\classes\order.php:
1、把orders字段中orders_id 的 Auto_increment 关闭,并把字段INT改为BIGINT(根据订单位数设置合理类型长度);

2、把以下代码插入到order.php中;
查找:function create($zf_ot_modules, $zf_mode = 2) {
global $db;

插入以下代码: 继续阅读

Lightinthebox模版快速修改中文教程

前段时间市面上很火的”lightinthebox模版”–简称light模版。该模版具有很漂亮的外观界面,而且功能也是异常强大的,几乎含盖了zen cart网站程序的所有功能。可以说把zencart站的SEO发挥到了极智。如何将lightinthebox模版再次开发?这应该是很多zen cart人的梦想。但是理想是远大的,现实是残酷的,如何才能得到一套几乎无Bug的lightinthebox模版呢?而现在市面上很多个lightinthebox模版价格很低,有卖几百的,也有卖几千的?差别在哪,无非就是BUG的多少,以及插件的多少了。

下面主要介绍下Lighinthebox模版的修改方式。

一.  如何修改lightinthebox模版的LOGO

操作:  右键点击网站LOGO查看路径,不难看出替换 includes/templates/lightinthebox/images/logo.jpg  图片就可以搞定。 继续阅读

出售zencart模板

Zen cart templates


http://laomao.info/index.php/demo-zencart-template一zencart模板的小问题也可以跟老猫交流一下,稍微麻烦点zen cart模板,老猫会有偿帮助