作者文章

fwq

FWQ
网站开发
让ecshop提现会员增加手续费功能
用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 /** * 查询会员手续费 * @access public * @param int $user_id 会员ID * @return int */ function get_user_shouxufei($user_id) { $sql =…
2025-04-24 阅读全文 →
FWQ
网站开发
如何在ecshop首页调用指定分类的热销、推荐、新
 找到ecshop的includes/lib_goods.php,修改方法如下 以把SQL语句改一下,与category表关联即可将 $sql =  ‘SELECT g.goods_id,g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 复制代码 改为   $sql =  ‘SELECT g.goods_id,g.cat_id,c.parent_id,g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 复制代码 再在…
2025-04-24 阅读全文 →
FWQ
网站开发
给ecshop添加已卖完售完产品图效果
 当店铺的库存不足时,要及时在产品的列表页以及其他的位置显示已卖完售完按钮。 以下好模板一系统默认模板为例。 默认模板左上角都有个 best hot 这个按钮。 1、在模板 default/library/goods_list.lbi 加入样式, 这个样式就是在每一个图片上面加入隐藏的已售完图标 <!--{if $goods.goods_number==0}--><div class="shop_over"><img src="images/shop_over.gif" /></div><!-- {/if} --> </div>  2、修改php 文件, 把数据库查询里面加入 goods_number 这个字段(category.php文件中) //这个 function category_get_goods 函数里面的 在449 行加入一个查询字段 /* 获得商品列表 */  //就是加入了下面  g.goods_number,   一定记得加逗号  $sql = 'SELECT g.goods_id,g.goods_number,g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .   "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .   'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .   'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .    'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' . …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop的首页主广告轮播替换为js翻转效果,好模板方法二
 找到ecshop 程序,打开模板index_ad.lbi,输入或替换以下代码:   <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <!– {if $index_ad eq ‘sys’} –>   <script type=”text/javascript”>    var swf_width=725;    var swf_height=300;   </script>   <script type=”text/javascript” src=”data/flashdata/{$flash_theme}/cycle_image.js”></script>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop在linux安装"GD版本 不支持"解决办法
按照搭建好linux环境,安装好ecshop发现很多问题,多处不支持 GD版本   不支持 是否支持JPEG    不支持 是否支持GIF        不支持 是否支持PNG     不支持 如下图:     经过百度支持,发现可能是文档里面少了安装php-gd模块的描述, 执行 yum -y install php-gd 一切正常了,如图  
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop红包指定某些商品不能使用 修改步骤
以ecshop最新版本273为例:  第一步:在goods表格增加一个字段 is_bonus 类型 tinyint 默认为1 (1是可以使用红包) 第二步:修改后台模板页 goods_info.htm <tr id=”alone_sale_1″><td id=”alone_sale_2″>{$lang.lab_is_on_sale}</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_on_sale” value=”1″ {if $goods.is_on_sale}checked=”checked”{/if} /> {$lang.on_sale_desc}</td></tr><tr id=”alone_sale_1″><td id=”alone_sale_2″>红包使用</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_bonus” value=”1″ {if $goods.is_bonus}checked=”checked”{/if}…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop新建页面分页问题
比如 http://www.*****.com/baike_list.php?id=14  我单独建立了baike_list.php 我们需要分页,            第一步:  assign_pager(‘baike_list’, catid,catid,count, size,′′,′′,size,″,″,page, $goon_keywords); 这个地方就是我们的文件名。               第二步:include lib_main.php 找到 assign_pager 这个函数  这个函数比较长 我把改的地方贴出来…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台商品详情页属性增加模糊搜索功能
ecshop后台商品详情页属性增加模糊搜索功能,效果图: 这个不需要任何涉及到PHP的。只需要修改 goods_info.htm文件即可。 代码修改部分: PHP {if $goods_type_list} <table width="90%" id="properties-table" style="display:none" align="center"> <tr> <td class="label">输入模糊搜索字:</td> <td><input name="goods_typetxt" style="width:130px" onkeyup="SelectTip(0)"> <input class="button" type="button" value="复位" onclick="SelectTip(1)"></td> </tr> <tr> <td class="label"><a…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop商品属性显示单选按钮与下拉列表共同展示
我们后台设定ecshop属性列表,存在两种设定方式商品属性显示样式: 单选按钮 与下拉列表,但是有时候可能我们需要让ecshop商品同时支持下拉与单选按钮,怎么办? 这里好模板提供简单的一个方法 在ecshop设定属性值时,如一般否进行检索 ,我们都不会选择,那么可以设定起来,在系统当中以这个为参照来判断。 用到的字段attr_index 值为1 1. 找到系统lib_goods.php文件,函数get_goods_properties。增加属性spe的值 此段改成: foreach ($res AS $row) {         $row[‘attr_value’] = str_replace(“\n”, ‘<br />’, $row[‘attr_value’]);    …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop调用user_info没有登陆状态
ecshop用户登陆注册,然后如果用户登陆以后显示的应该是退出于是我在首页index.dwt文件里写上 {if $user_info} <font style="position:relative; top:10px;"> {$lang.hello},<font class="f4_b">{$user_info.username}</font>, {$lang.welcome_return}! <a href="user.php">{$lang.user_center}</a>| <a href="user.php?act=logout">{$lang.user_logout}</a> </font> {else} <a href="user.php?act=register">注册</a><br /><a href="user.php">登陆</a> {/if} 发现登陆了,首页也无法显示登陆状态。 有个说法是必须调用 需要把你的代码搜索放在member_info.lbi里,然后 在你的页面进用{insert name=’member_info’}来调用,不然是没有显示的,无显示的原因是: 直接调用$user_info的值是空的,只有通过{insert name=’member_info’}来调用php才会给$user_info赋值 我做了一个文件叫member_info_mc.lbi…
2025-04-24 阅读全文 →