作者文章

fwq

FWQ
网站开发
zencart忘记后台管理员和密码
把zencart的后台用户名跟密码忘记了.找回的步骤很简单: 1.登陆zencart的数据库 2.找到admin 编辑 直接修改 admin_name设置为 admin admin_pass设置为 351683ea4e19efe34874b501fdbf9792:9b 然后到后台用 admin/admin登陆 这次是忘记用户名,所以没修改密码,直接看到用户名字了。 另外一种方法,在百度上找的,要修改文件,如果通过数据库可以找到,还是不用这么麻烦了,菜鸟嘛,不过还是贴出来,以供参考: 修改zencart一个文件:admin\login.php. 找到文件的 if ($message == false) {  $_SESSION[‘admin_id’] = $result->fields[‘admin_id’];  if (SESSION_RECreate == ‘True’) {…
2025-04-26 阅读全文 →
FWQ
网站开发
关于zencart常量的一些介绍
zencart系统里面使用的常量有两种类型,一种是文件定义的常量,另一种是数据库里面定义的常量。 文件定义的常量是固定,而数据库里面定义的常量是可以动态改变的。这是他们的区别之一。 当我们在开发中遇到一些常量,如果不知道他具体什么意思,也不知道他具体在什么位置,那我们可以查询整个网站的文件,这个查询可以借助IDE来查询,个人建议使用phpeclipse,因为他不仅可以查询还有代码提示功能,这个功能很方便,它可以大大的加快我们开发的进度。 说到这个常量的定义我们都很清楚了,特别是文件中定义的常量,我们只有define()一下就可以了。而数据库中定义的常量是可以动态改变他的值。呵呵呵…“动态的常量”,说起来有点矛盾。那么这个“动态常量”是怎么定义的呢?具体看看他所在文件includesinit_includesinit_db_config_read.php 中的定义吧,代码如下: $use_cache = (isset($_GET[‘nocache’]) ? false : true ) ;$configuration = $db->Execute(‘select configuration_key as cfgkey, configuration_value as cfgvalue from ‘ . TABLE_CONFIGURATION, ”, $use_cache,…
2025-04-26 阅读全文 →
FWQ
网站开发
如何添加新的语言到Zen Cart
 本文介绍如何添加/安装新的语言包到Zen Cart Zen Cart的模板的例子,我们的指示。这些指令是由按照禅宗车架构,并可以应用到任何Zen Cart的安装或模板。 我们是意大利一个新的语言,我们希望我们的Zen Cart的安装,我们已经安装了我们的模板之一,例如,Robbo的Zen Cart的模板(模板安装说明有)。语言包供下载有。在本地计算机上下载并解压缩的语言包。复制所有文件和文 ​​件夹到您的Zen Cart的安装如下:  现在,我们有我们的Zen Cart的意大利语言文件的新文件夹,因此当存储语言切换用户,禅车从那里读语言文件。如果你去“your-zen-cart/includes/languages​​ /”文件夹,你会发现“意大利”文件夹中的所有相同的翻译文件,其中包含“英语”文件夹(如果你安装了Zen Cart的英语)。 但是,由于我们安装我们的Robbo的Zen Cart的模板,我们有额外的语言文件和文件夹,随之而来的英语语言模板包的一对夫妇。因此,根据Zen Cart的架构,你应该复制新的“意大利”(或其他)语言文件夹中的“英语”文件夹中的模板,语言文件。这是很容易的,因为你有文件的模板包中。下图显示了你的过程: 所以,现在你应该翻译一些文件复制到您的新的语言。意大利或其他语言,您可以创建横幅和编辑的“意大利”的语言文件夹,以便有你的语言的横幅横幅代码。
2025-04-26 阅读全文 →
FWQ
网站开发
如何迁移ZenCart到另一台服务器
1. 在新主机上,创建新的MySQL数据库。记下用户名、密码、数据库名以及主机名(通常是localhost)。 2. 在新主机上,全新安装相同版本的Zen Cart,这保证configure.php文件中的设置正确。 在安装的时候,要安装演示数据,这样可以测试安装是否正确。 a. 安装 b. 测试 c. 备份新主机的 /includes/configure.php 和 /admin/includes/configure.php 文件到本地。 3. 完全备份已有数据库和商店程序。 a. 可以使用 “数据库备份模块” 或者 phpMyAdmin 来备份数据库 … 要选择 “添加 DROP…
2025-04-26 阅读全文 →
FWQ
网站开发
解决zencart后台出现乱码的方法
在调试后台的english和french切换时,当切换到firench都是乱码,下面是解决方法。 zencart安装的时候使用的是iso-8859-1为默认字符集,如果你安装其他语言包时,你的网站会出现很多乱码。 最好的办法是修改zencart的字符集配置,修改语言包字符编码,使用utf-8。 第一个修改的地方: includes/languages/english.PHP在这个文件中includes/languages/english.PHP 找到CHARSET修改 define(’CHARSET’, ‘iso-8859-1′)为define(’CHARSET’, ‘utf-8′); 如果你网站上海装有其他版本的语言,也是找到相对应的语言文件,把字符格式给为utf-8国际通用字符格式。 第二个修改的地方(一般情况下不需要修改,只要修改语言常量文件就可以了): 找到 includes\classes\db\mysql 目录下的 query_factory.PHP 文件中找到: if (@mysql_select_db($zf_database, $this->link)) { $this->db_connected = true; 在后面加上链接数据库的格式,在后面加上 mysql_query(”SET NAMES ‘utf8′”, $this->link); mysql_query(”SET…
2025-04-26 阅读全文 →
FWQ
网站开发
zencart的 paypal IPN支付设置方法
paypal IPN的设置方法最重要的是获取PDT Token (Payment Data Transfer)这个东西。下面就介绍怎么获取这个东西。首先登录paypal帐号,登录地址www.paypal.com 进入用户信息–我的销售工具 如图 点击更新进入 把返回地址输入,返回地址在zencart后台安装paypa IPN付款方式的时候有提示 输入返回地址后就可以看到PDT Token 这个东西出来了。下面的设置可以根据自己的需要设置,保存好就可以了。 然后把PDT Token 输入到zencart后台就可以完成设置了
2025-04-26 阅读全文 →
FWQ
网站开发
增加Zen Cart V1.5.1管理后台登陆超时时间选项
Zen Cart V1.5.1版本管理后台,系统默认的超时时间为900秒,15分钟,比较短,有的时候为了开发方便,可以这样添加一些更长的时间选项   第一步:在你所使用的当前zen cart 的数据库中执行     SELECT * FROM configuration WHERE configuration_id=22 如果你的数据库为了安全,为数据表添加了前缀 zen_的话,应该是     SELECT * FROM zen_configuration WHERE configuration_id=22 在set_function 选项中,修改其值为  …
2025-04-26 阅读全文 →
FWQ
网站开发
zencart用sql将某个产品属性值设为只读和默认
zencart用sql将某个产品属性值设为只读和默认 UPDATE `products_attributes` SET `attributes_display_only` = '1', `attributes_default` = '1' WHERE `options_values_id` =7; 注:红色数字7为属性值对应的ID。 假设要将属性值-Select Size-设为默认显示与只读,在后台Option Value Manager中找到其对应的ID,将以上语句中数字7替换为-Select Size-对应的ID即可。
2025-04-26 阅读全文 →