作者文章

fwq

FWQ
网站开发
解决ecshop订单管理退货时,如何做到不退邮费
解决ecshop订单管理退货时,如何做到不退邮费,好模板提供相关如下: 打开admin/order.php在大约4468行处找到   /**  * 退回余额、积分、红包(取消、无效、退货时),把订单使用余额、积分、红包设为0  * @param   array   $order  订单信息  */  function return_user_surplus_integral_bonus($order)  {      /* 处理余额、积分、红包 */      if ($order[‘user_id’] > 0 && $order[‘surplus’] > 0)      {          $surplus = $order[‘money_paid’] < 0 ? $order[‘surplus’] + $order[‘money_paid’]: $order[‘surplus’];          log_account_change($order[‘user_id’], $surplus, 0, 0, 0, sprintf($GLOBALS[‘_LANG’][‘return_order_surplus’], $order[‘order_sn’]));          $GLOBALS[‘db’]->query(“UPDATE “. $GLOBALS[‘ecs’]->table(‘order_info’) . ” SET `order_amount` = ‘0’ WHERE `order_id` =”. $order[‘order_id’]);      }        if ($order[‘user_id’] > 0 && $order[‘integral’] > 0)      {          log_account_change($order[‘user_id’], 0, 0, 0, $order[‘integral’], sprintf($GLOBALS[‘_LANG’][‘return_order_integral’], $order[‘order_sn’]));      }        if ($order[‘bonus_id’] > 0)      {          unuse_bonus($order[‘bonus_id’]);      }        /* 修改订单 */ …
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP邮件模板在哪里修改以及如何修改?
ECSHOP购物流程中,很多地方需要给用户发送确认邮件。 那么如何来美化这些邮件呢,那就得来修改ECSHOP的邮件模板了。 1、在哪里修改ECSHOP邮件模板? 进入 后台 -》模板管理 -》 邮件模板,选择您想修改的那个邮件模板。 2、如何修改ECSHOP邮件模板? 下面我把邮件模板中用到的一些模板变量(也就是大家常说的标签)列出来,供大家参考   公共变量 {$shop_name}  网店名称 {$sent_date}      邮件发送时间 发送密码模板 {$user_name}  注册帐号名 {$password}   网店为用户生成的新密码 订单确认模板 {$order.consignee}   订单收货人姓名 {$order.order_time}  订单生成时间 {$order.order_sn}   订单序号…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop清除缓存css样式没反应问题
部分浏览器例如谷歌或360等双核浏览器会对商城的css样式进行缓存,导致修改了css样式文件也没有更新。提供解决方法,修改后效果如下: 解决方法: 修改includes/init.php 找到 if (!empty($_CFG[‘stylename’])) {     $smarty->assign(‘ecs_css_path’, ‘themes/’ . $_CFG[‘template’] . ‘/style_’ . $_CFG[‘stylename’] . ‘.css’); } else {     $smarty->assign(‘ecs_css_path’, ‘themes/’ . $_CFG[‘template’]…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop后台增加栏目查询会员是否重复注册
ecshop的后台要查询哪些会员是否有重复注册时,可以利用特定的栏目来判断~ 譬如会员电话… 修改前请务必先备份下列档案!!! admin/users.php admin/templates/users_list.htm languages/zh_cn/admin/users.php 开启 admin/users.php 找到 $ex_where .= ” AND user_name LIKE ‘%” . mysql_like_quote($filter[‘keywords’]) .”%'”; 复制代码 替换 //$ex_where .= ” AND user_name LIKE ‘%” .…
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP设置只有登录用户才能查看商品详情
这个需要在商品详情页模板文件里加判断代码。 以默认模板为例,打开 /themes/default/goods.dwt  在 <!–当前位置 end–> 后边添加 {if $smarty.session.user_id gt 0} 继续,在 <!–友情链接 end–> 下添加 {else} <div class=”block”>您未登录,只有登录用户才有权查看!</div> {/if} 这样修改以后,就可以实现只有登录用户才能查看商品详情,未登录用户无法查看商品详情。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop在nginx下实现负载均衡
 ecshop在负载方面的功能是十分弱小的。当你的IP每个小时到达了一万IP。如果在带宽和服务器硬件有限的情况下。你的服务器很快就会崩溃的。网站直接挂掉。为了增强ecshop在负载均衡方面的能力。我们可以借助nginx来实现简单的ecshop负载均衡.      首先我们在服务器上安装nginx+php+mysql+fastcgi。然后我们建立一个工作目录。比如服务器192.168.1.1,其他两台服务器为负载均衡的服务器。192.168.1.2,192.168.1.3.我们将第一个服务器做为ecshop的前端,后两台服务器做负载均衡服务器。     首先我们配置nginx.conf,设置好负载均衡服务器。      upstream  jiqun  {               server   192.168.1.2:80 weight=1;               server   192.168.1.3:84 weight=2;         }      其次,在本地建立好站点。       server{          listen 82;        …
2025-04-23 阅读全文 →
FWQ
网站开发
控制设置ecshop导航栏的显示条数
关于ecshop导航栏的显示的条数控制,可能会因为我们网站的一些特殊要求,如果导航栏条数过多,就会造成页面导航栏的一个错位,所以我们有必要来控制一下导航栏的条数。 设置的方法, 总结的共有两种。 第一种:在page_header.lbi的库文件中没有限制条数,直接调用 <!– {foreach name=nav_top_list from=$navigator_list.top item=nav} –> <!– {/foreach} –> 这样的话,我们可以在后台设置,设置哪些需要在导航栏显示或者是不显示。这是一种比较容易理解的方法。 第二种:在page_header.lbi中对导航条有一个显示,调用了{if}语句 <!– {foreach name=nav_middle_list from=$navigator_list.middle item=nav } –>  <!–{if $smarty.foreach.nav_middle_list.iteration < 8}–>  <a href=”{$nav.url}”…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop启用gzip后后台不能访问
ecshop系统设置的时候,开启了gzip页面压缩。当时也没有太大注意,后来就修改模板其他东西去了。   上传测试的时候,站点显示无法打开。随后我用网址打开根目录的robots文件、图片、静态页···全部可以正常打开···   我尴尬···一一检查后,我就怀疑是不是客户当初设置gzip压缩的问题了。但连后台都进不了。   这时我先找到判断gzip是否开启的语句,然后在源码里面不做判断,起码可以进后台先。   找到admin/includes/init.php   拉到最下面,把   if (gzip_enabled()) {     ob_start(‘ob_gzhandler’); } else {     ob_start(); }   注释掉或删除。上传覆盖。  …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop顶部导航标签使用方法介绍
ecshop默认模板里的顶部导航标签是在库文件下的page_header.lbi中   <!–{if $navigator_list.top}–> <!– {foreach name=nav_top_list from=$navigator_list.top item=nav} –> <a href=”{$nav.url}” <!– {if $nav.opennew eq 1} –> target=”_blank” <!– {/if} –>>{$nav.name}</a> <!– {if !$smarty.foreach.nav_top_list.last} –> | <!–…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品比较页面样式修改
ecshop有一个商品的比较功能,在你点击商品旁边的比较链接就可以把商品加入到比较的框架中,很多时候,我们都需要对比较页面的样式进行修改,一是我们的页面更美观。   关于修改比较页面样式的方法:   比较页面的样式没有在在css中,而是在compare.js这个更目录下的js文件夹下的js文件中。   首先可以找到关于定义样式的代码: 第一处: this.compareBox = document.createElement(“DIV”); var submitBtn = document.createElement(“INPUT”); this.compareList = document.createElement(“UL”); this.compareBox.id = “compareBox”; this.compareBox.style.display = “none”; this.compareBox.style.top = “200px”; this.compareBox.align…
2025-04-23 阅读全文 →