作者文章

fwq

FWQ
网站开发
在ECSHOP商品页发表评论时“取消E-MAIL必填”的方
ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的。 如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢?? 下面以ECSHOP 2.7.2 官方默认模板为基础进行讲解说明。 将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输入框,但是用户不填,也可以提交) 第1步: 打开 /themes/default/library/comments_list.lbi 文件 找到并删除下面代码   if (cmt.email.length > 0)   {      if (!(Utils.isEmail(cmt.email)))      {         alert(cmt_error_email);         return false;…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop推荐注册赠送的等级积分修改为消费积
 ecshop推荐注册,默认的是赠送等级积分,特殊情况下需要将赠送的等级积分修改为消费积分。   好模板修改如下: 1、打开文件:includes/lib_passport.php 2、找到下面代码:  // 推荐开关开启  $up_uid     = get_affiliate();  empty($affiliate) && $affiliate = array();  $affiliate[‘config’][‘level_register_all’] = intval($affiliate[‘config’][‘level_register_all’]);  $affiliate[‘config’][‘level_register_up’] = intval($affiliate[‘config’][‘level_register_up’]);  if ($up_uid)  {   if (!empty($affiliate[‘config’][‘level_register_all’]))   {    if…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop默认销售排行不显示问题解决
 默认ecshop程序有top10的库标签,也就是可以设置销售排名靠前的10个商品在首页。但是我们操作,即使发货了,但是该模块还是无法显示,为什么? 一般是以下几个问题: 1.订单是付款了的商品。必须是发货了的。已确认,已付款,已发货,收货确认,已完成整个订单的过程! 2.  所属商品必须保证库存大于0,不能缺货下架。 二者不能缺一,大家若不显示请检查!
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP类别页调用当前类别名称
 问题:如何在ecshop商品列表页(类别页)显示当前类别名称呢? 作用:看上去很专业,而且自我感觉能增进SEO,例如将ECSHOP默认官方模板商品列表页的“商品列表”四个字改为当前类别名称,应该能增进SEO 答案:如下 首先修改ecshop程序文件 /category.php  在  $smarty->assign(‘cat_style’,   htmlspecialchars($cat[‘style’])); 后边增加 $smarty->assign(‘cat_name_cur’, $cat[‘cat_name’]); 然后就可以在文件  /themes/default/category.dwt 里调用了。   调用代码为 {$cat_name_cur}
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP全部品牌页实现分页换页功能
最近看到有朋友在论坛问到过此类问题,所以抽空写了下文。 “在全部品牌页实现分页换页功能”,对商品品牌较多的朋友也许会有帮助。 1、打开brand.php 找到 if (empty($brand_id)) { 再找到 exit(); } 将这两者之间的代码全部替换为下面代码 assign_template();         $position = assign_ur_here(”, $_LANG[‘all_brand’]);         $smarty->assign(‘page_title’,      $position[‘title’]);    // 页面标题         $smarty->assign(‘ur_here’,         $position[‘ur_here’]);  // 当前位置        …
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP后台左侧导航中增加新菜单
有个别高级用户(懂PHP的),提到这样的问题: 在后台管理左侧导航中新增一个菜单项,或者是修改菜单项的名字、或者是删除某菜单项。 希望这篇ECSHOP二次开发教程对您有所帮助: 例如:我们要在后台新增一个菜单项“商品采集”。 需要修改至少三个文件: /admin/includes/inc_menu.php, /admin/includes/inc_priv.php, /languages/zh_cn/admin/common.php 首先修改 /admin/includes/inc_menu.php  在 $modules[’02_cat_and_goods’][‘goods_auto’]             = ‘goods_auto.php?act=list’; 下面增加   $modules[’02_cat_and_goods’][‘goods_caiji’]             = ‘goods_caiji.php’; 接着打开 /languages/zh_cn/admin/common.php 找到 $_LANG[‘navigator’] = ‘自定义导航栏’; 在它下面增加   $_LANG[‘goods_caiji’]=’商品采集’; 然后再打开…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop编辑管理员修改密码出现update_error
有ecshop客户反映说他后台里修改不了不了管理员,出现报错update_error 然后在检查文件代码的时候发现adminprivilege.php文件中有这么几段代码去掉就好了:    if($_POST[‘token’]!=$_CFG[‘token’])     {          sys_msg(‘update_error’, 1);     } 以上代码删除即可
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop指定调取某分类的热销产品
这个是最简洁的办法,也是最可靠的办法,比网上搜索来的方法快捷多了,修改也简单,好模板提供,转载请注明网址   <?php   $this->assign(‘top_goods_1’ , get_top10(12));//分类12   ?>   <!– {foreach name=top_goods from=$top_goods_1 item=goods}–>   <!– {if $smarty.foreach.top_goods.iteration<2}–>   <LI class=fore><SPAN>{$smarty.foreach.top_goods.iteration}</SPAN>   <DIV class=p-img><a href=”{$goods.url}”><IMG height=50  src=”{$goods.thumb}”…
2025-04-24 阅读全文 →