作者文章

fwq

FWQ
网站开发
在ECSHOP首页显示各等级会员价格的方法
在ECSHOP首页显示各等级会员价格 注意:以下操作尽量不要使用记事本来编辑,尤其是使用UTF-8编码的朋友们。 以下修改以官方默认模板为例: 1、 打开includes/lib_goods.php 搜索 $goods[$idx][‘url’]          = build_uri(‘goods’, array(‘gid’ => $row[‘goods_id’]), $row[‘goods_name’]); 一共能搜索到四处,在每一处的后面都加上下面代码(注意是每一处哦,这样写对新手朋友来说比较容易操作)   /* 会员等级价格 */    $sql = “SELECT rank_id, IFNULL(mp.user_price, r.discount…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop让vip会员才可以货到付款
  打开 /flows.php 文件 找到下面这行代码 $payment_list = available_payment_list(1, $cod_fee); 将它替换修改为 $flag_hdfk_wwwzuimobancom=0;  if ($_SESSION[‘user_id’] > 0 and $_SESSION[‘user_rank’] == 2)  {   $flag_hdfk_wwwzuimobancom=1;  }     $payment_list = available_payment_list($flag_hdfk_wwwzuimobancom, $cod_fee); 注意上面代码中的…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ECSHOP商品详情页显示同类别下的推荐商品
问题描述: 商品列表页顶部有一个“精品推荐”,但是在商品详情页默认是没有的, 我想在商品详情页也显示该商品所属类别下的“精品推荐”,该如何修改呢?? 修改方法: 注:以下修改方法是在ECSHOP 2.7.2 版 官方默认模板基础上实施的。 第一步:  修改 goods.php 程序文件 找到下面这行代码 $smarty->assign(‘goods_rank’,          get_goods_rank($goods_id));                       // 商品的销售排名 然后再这行代码下面增加两行 $children = get_children($goods[‘cat_id’]);   $smarty->assign(‘best_goods’,      get_category_recommend_goods(‘best’, $children)); 第2步: 修改模板文件 /themes/default/goods.dwt 找到…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop偶尔读不出来配置文件(shop_config.php)
问题:以前一个客户的网站 老是出现 $data 未定义。导致整站致命错误!后 经过分析,他IDC问题,导致文件shop_config.php写入失败。数据大小为0。从而影响整站不能访问!这种错误是很致命的! 解决办法: 打开lib_base.php 查找include_once($cache_file_path);在其后加入一行代码  $data = !empty($data)?$data:false;   动态 的意思是 在读取 配置缓存文件失败的情况下 程序会直接读取数据库记录 并 重新生成 配置缓存文件。 这样就解决了 配置缓存文件不稳定而引起的一系列致命错误
2025-04-23 阅读全文 →
FWQ
网站开发
显示ecshop用户注册的详细时间
在做 ecshop 会员中心的二次开发,其中就关系到 ecshop 的登陆与注册,也不知道是自己修改的问题,还是 ecshop 默认的问题,后台系统直接不显示新注册会员的详细注册时间了,这可不是小问题,对于小有成就的 ecshop 商城来说,是一定要知道新注册会员注册时间的,这样便于进行会员的回访工作,主动与新客户进行联系,好了,先不管是哪里的问题了,既然后台已经不显示 ecshop 新会员注册详细时间了,哪我们就把这个时间给加上去吧,下面夏日博客就把解决的方法分享一下。 打开 admin/user.php 文件,查找如下代码: function user_list()   $user_list[$i][‘reg_time’ = local_date($GLOBALS[‘_CFG’][‘date_format’], $user_list[$i][‘reg_time’]);   把其中的代码: $user_list[$i][‘reg_time’ = local_date($GLOBALS[‘_CFG’][‘date_format’], $user_list[$i][‘reg_time’]);   …
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP帮助中心如何限制文章条数
 有的站长的帮助中心的文章可能会很多,都显示在帮助中心里, 感觉会很乱。 这里教你一个“在ECSHOP帮助中心限制文章显示条数”的方法,例如只显示每个小类的前5篇文章。 为了照顾大多数站长,本教程倾向于在里修改实现。 以官方默认模板为例, 打开 /themes/default/library/help.lbi 文件 将  <!– {foreach from=$help_cat.article item=item} –>   <dd><a href=”{$item.url}” title=”{$item.title|escape:html}”>{$item.short_title}</a></dd>   <!– {/foreach} –> 修改为 <!– {foreach from=$help_cat.article name=”help_list” item=item}…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop代码的网址为绝对路径绝对地址
 好模板有客户问到,如何让ecshop显示的地址全部是带有域名的绝对地址,这个更合适与优化SEO.这里好模板提供方法如下: 找到ecshop,打开 /includes/lib_common.php 文件 搜索将  return $uri; 修改为 return ‘https://www.ldhost.cn/help/’.$uri; 这里的域名修改成你的,然后后台更新缓存就成功了!
2025-04-23 阅读全文 →
FWQ
网站开发
禁用ecshop缓存,关闭ecshop缓存功能
 ECSHOP的缓存存放在temp /文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。   ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据自己的需要关闭其中某一个。   1.关闭SMARTY的缓存: 打开includes/cls_template.php,找到下面一段   if (file_put_contents($this->cache_dir . ‘/’ . $cachename . ‘.php’, ‘<?php exit;?>’ . $data . $out) === false)        {            trigger_error(‘can\’t write:’ . $this->cache_dir .…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop登陆后价格可见,会员注册登陆才能显示价格
 打开模版文件夹里面的goods.dwt 查找 {$lang.shop_price}<font class=”price” id=”ECS_SHOPPRICE”>{$goods.shop_price_formated}</font><br /> 修改成 {$lang.shop_price}<font class=”price” id=”ECS_SHOPPRICE”>{if $smarty.session.user_id >0 }{$goods.shop_price_formated}{else}登录可见{/if}</font> 打开recommend_best.lbi 精品推荐 查找{$lang.shop_price} {$lang.shop_price}<b class=”f1″>{$goods.shop_price}</b><br /> 修改成 {$lang.shop_price}<b class=”f1″>{if $smarty.session.user_id >0 }{$goods.shop_price}{else}登录可见{/if}</b><br /> {$lang.shop_price}<font class=”price”…
2025-04-23 阅读全文 →