作者文章

fwq

FWQ
网站开发
ecshop商品分类列表模板(category.dwt)里获取分类名称
  商品分类列表里想获得当前分类的名称,我想把这个名称放在列表的头上面,这样每个分类都显示当前的名称,比模认模板里千篇一律写个“商品列表”要好看些 方法: 1、找到category.php,在约328行找到 return $GLOBALS[‘db’]->getRow(‘SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM ‘ . $GLOBALS[‘ecs’]->table(‘category’) . 在“keywords”前、“SELECT”后加上“cat_name,” 2、转到约84行,找到 $smarty->assign(‘cat_style’,   htmlspecialchars($cat[‘style’])); 在后面加上一行 $smarty->assign(‘catname’,   htmlspecialchars($cat[‘cat_name’])); 3、打开模板category.dwt,用{$catname}调用之
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP商品页增加“分享到开心网、人人网”的
效果图如下: (注:以下修改是在ECSHOP官方默认模板基础上进行的), 打开 模板文件 /themes/default/goods.dwt 文件, 找到 <!– {if $affiliate.on} –>       <a href=”user.php?act=affiliate&goodsid={$goods.goods_id}”><img src=’images/bnt_recommend.gif’></a>       <!– {/if} –>       </li> 在它下面增加以下代码即可 <li class=”padd”>       分享到:       <a…
2025-04-24 阅读全文 →
FWQ
网站开发
给ecshop后台添加通过email搜索用户的功能
 给ecshop后台添加通过email搜索用户的功能,好模板介绍如下:   先找到ecshop下两个文件admin/users.php以及admin/templates/users_list.htm 1,修改admin/users.php: 查找“过滤条件”,672行左右,在$filter[‘keywords’]后一行添加 $filter[’email’] = empty($_REQUEST[’email’]) ? ” : trim($_REQUEST[’email’]); 查找 if ($filter[‘keywords’])         {             $ex_where .=…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop重置后台密码MD5+salt
  ecshop密码加密方式:             MD5 32位+salt,简单来说就是明文密码用MD5加密一次,然后在得到的MD5字符后边加上salt字段值(salt值为系统随机生成,生成以后不再改变)再进行一次MD5加密,得到的结果插入password字段。         所以如果忘记后台密码需要重置的话要进行以下操作:         以把密码重置成admin123为例             一、用MD5加密工具对“admin123”进行32位加密得到“0192023a7bbd73250516f069df18b500”;             二、用phpmyadmin打开数据库ecs_admin_user表,查看后台用户salt字段的值例如“3996”;             三、对字符串“0192023a7bbd73250516f069df18b5003996”再次进行MD532位加密得到“ff7c0d9076ca4dcc6a88e6141a18a2d6”;             四、将第三步得到的字符串填写到ecs_admin_user表后台用户的passowrd字段,然后执行。         经过以上四步,后台密码就重置成admin123了。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop前台或者后台验证码都不显示解决办法
使用ecshop,通过一些教程修改后,发现前台如评论注册等地方验证码图不显示,或者后台登陆验证码不显示等情况,好模板总结经验,提供如下解决办法: 共两种情况: 一. 前台与后台验证码都不正常显示 1. 最大可能data\captcha文件夹下图片为空,意思验证码使用的原背景图本身就不存在。 找到图文件补充,就可解决问题。 2.  修改init.php文件编码不正确,请使用正确的编码修改工具 二, 前台验证码不显示 ,后台验证码显示正常 1. 最大可能languages文件夹下语言库文件修改不正确,编码或者删除增加了一些无用代码。找原始文件覆盖排除。 2.  网站根路径下 captcha.php 编码不正确或者代码有错误,找原文件替换!   若以上解决办法,还不能解决您的问题,欢迎大家提交错误,好模板帮你分析解答!   
2025-04-24 阅读全文 →
FWQ
网站开发
为ecshop用户提供商品批备注功能
ecshop开发需求: 1. 每个登录的用户在购物过程中的商品列表页、商品详细页、购物车都可以对商品进行批注; 2. 要求1中的批注会显示在订单中每个商品项中; 3. 用户每次登陆之后清除上次的批注。   修改方法: 【1】增加两个表: — —————————- — Table structure for `order_comment` — —————————- DROP TABLE IF EXISTS `order_comment`; CREATE TABLE `order_comment` (…
2025-04-24 阅读全文 →
FWQ
网站开发
限制无用ecshop商城管理员登陆权限
由于公司运营管理岗位变动,删除账户会造成操作日志操作人为空的现象,为了保留管理账号完整,又不要他登陆管理,虽然可以更改后台管理的链接,但为了更安全,所以公司要求实现管理员状态设置,可以自由变更管理员的登录状态。一下是删除管理员账号操作日志造成的问题: 下面是添加成功后的展示图: 一、执行数据库语句,添加状态字段:其中ecs_为数据库前缀 ALTER TABLE `ecs_admin_user` ADD `status` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT '1' COMMENT '账号状态'; 二、编辑/admin/privilege.php验证登录信息代码段,添加账号状态验证,并在其后添加AJAX修改账号状态(查找—-验证登陆信息—-大约在179行位置,此方法上面添加以下代码) /*------------------------------------------------------ */ //-- 验证登录信息 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] ==…
2025-04-24 阅读全文 →
FWQ
网站开发
删除ecshop搜索页Title里的“商品搜索
删除掉“$ur_here ”这段,同理适用于其他地方比如分类页 详细页以及商品活动页面当前位置内容的删除!  修改 search.php 文件 将 $position = assign_ur_here(0, $ur_here . ($_REQUEST[‘keywords’] ? ‘_’ . $_REQUEST[‘keywords’] : ”)); 修改为 $position = assign_ur_here(0, $_REQUEST[‘keywords’] ? $_REQUEST[‘keywords’] : ”);  …
2025-04-24 阅读全文 →