作者文章

fwq

FWQ
网站开发
解决readdir(): not a valid Directory resource in ..template.php错误
 有客户ecshop网站程序出现以下报错: Warning: readdir(): supplied argument is not a valid Directory resource in \zuimoban\ecshop\admin\template.php on line 66 具体页面是在后台,ecshop后台—模板管理*—模板选择顶部 好模板也是第一次看到,谷歌百度下也没看到正确答案。看看代码,才知道原因: 我们找admin\template.php  找到66行看代码      $tmp_bak_dir = @opendir(ROOT_PATH . ‘temp/backup/library/’);     while ($file = readdir($tmp_bak_dir))     {         if ($file…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop让调用的浏览历史修改成只图或者其他
 ecshop程序目录下 \includes\lib_insert.php  找到 调用浏览历史 这断函数,可以直接搜索下 核心代码:  $str.='<ul class=”clearfix”><li class=”goodsimg”><a href=”‘.$goods[‘url’].'” target=”_blank”><img src=”‘.$goods[‘goods_thumb’].'” alt=”‘.$goods[‘goods_name’].'” class=”B_blue” /></a></li><li><a href=”‘.$goods[‘url’].'” target=”_blank” title=”‘.$goods[‘goods_name’].'”>’.$goods[‘short_name’].'</a><br />’.$GLOBALS[‘_LANG’][‘shop_price’].'<font class=”f1″>’.$goods[‘shop_price’].'</font><br /></li></ul>’;   比如只修改成有图,那么就是  $str.='<ul class=”clearfix”><li class=”goodsimg”><a href=”‘.$goods[‘url’].'” target=”_blank”><img src=”‘.$goods[‘goods_thumb’].'” alt=”‘.$goods[‘goods_name’].'”…
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop文章分类列表页如何自定义Title
 关于“商品列表页、商品详情页如何自定义TITLE”的文章教程都有了,唯独没有讲解“文章分类列表页如何自定义TITLE”的。 下面以 ecshop2.7.2 版本官方默认模板为基础进行一下讲解。 1)、首先我们来修改数据库结构,给数据表 ecs_article_cat  增加一个字段 “page_title” 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,并提交。这里要注意数据表前缀,我这里使用的是默认前缀。 ALTER TABLE `ecs_article_cat` ADD `page_title` VARCHAR( 255 ) NOT NULL 2)、修改后台模板和程序 打开  /admin/templates/articlecat_info.htm 找到 <tr>     <td…
2025-04-24 阅读全文 →
FWQ
网站开发
实现Ecshop商品跳到淘宝、京东等的购买链接
今天简单的实现了一下ecshop商品导出到第三方的购买链接功能。 大致思路是给商品添加一个buy_link的text字段,存为json结构,然后通过json解析输出到商品购买页面 1.添加字段 增加购买链接字段,执行sql语句: 1 ALTER TABLE `ecs_goods` ADD `buy_link` TEXT NULL AFTER `goods_thumb` ; 2.增加商品发布表单项 随意增加 1 <tr> 2  <td class="label">购买链接</td> 3  <td><textarea name="buy_link" cols="40" rows="3">{$goods.buy_link}</textarea></br> 4  使用了简单json结构,请严格按照格式填写(如:{'taobao':'http://','360buy':'http://'},</br>分别代表淘宝店和京东店内的购买连接) 5  </td> 6   7  </tr> 到/admin/templates/goods_info.htm,我增加在第258行下面(即,第三个table最后注意不要破坏table结构) 后台商品编辑页面多出了一个项目 3.增加读取数据…
2025-04-24 阅读全文 →
FWQ
网站开发
如何在ecshop首页或者分类页面调用后台指定广告
 ecshop的分类广告,因为分类很多,不可能所有分类用同一个广告,那么我们设置广告通过分类的ID判断,但是ecshop默认没有提供这些功能,好模板提供方法: 首先增加函数: function get_adv($type,$id) { $sql = “select ap.ad_width,ap.ad_height,ad.ad_name,ad.ad_code,ad.ad_link from “.$GLOBALS[‘ecs’]->table(‘ad_position’).” as ap left join “.$GLOBALS[‘ecs’]->table(‘ad’).” as ad on ad.position_id = ap.position_id where ad.ad_name='”.$type.”_”.$id.”‘ and ad.media_type=0 and UNIX_TIMESTAMP()>ad.start_time…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop前台定单详情里加图片
 台定单详情里加图片,打开文件 upload\includes\lib_order.php   找到函数function order_goods   修改代码return $GLOBALS[‘db’]->getAll($sql); 为如下:   $arr = $GLOBALS[‘db’]->getAll($sql);         foreach ($arr as $key => $value)     {         …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop删除订单提示:以下订单无法被移除解决方法
 ecshop删除订单提示:以下订单无法被移除解决,好模板分析后解决方法如下  第一点,已发货订单无法删除。 第二点,已付款订单 第三点,已生效订单。 满足以上三点的任何一点,都不能删除订单,因为一旦删除订单,款项就会返回到用户的帐户中。 相当于退款了。。所以这个操作必须经过一番确认之后才可以进行删除。 第一种情况: 已发货订单删除流程, “后台 -> 订单管理 -> 订单列表 -> 查看 -> 设置未发货”, “后台 -> 订单管理 -> 订单列表 -> 查看 -> 设置未付款, “后台 ->…
2025-04-24 阅读全文 →
FWQ
网站开发
修改Ecshop后台商品分类页改造成点击展开子分类
 ECSHOP后台商品分类默认是全部展开的。对于类别很少的网站来说,速度上没有什么问题。 但是如果你的网站类别很多,成百上千个的话,这样显示可能就会查看起来不太方便。展开速度比较慢 ecshop官方论坛上有人建议, 将后台商品分类页改造为默认只显示一级分类,点击一级分类前面的 + 号,再展开下级子分类 下面 好模板就来讲一种修改方法: 首先修改 admin/templates/category_list.htm 文件 在 id=”{$cat.level}_{$cat.cat_id}”  后边增加  {if $cat.level gt 0}style=”display:none;”{/if} 然后将 <img src=”images/menu_minus.gif” 修改为 <img src=”images/menu_plus.gif” 就可以了。
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP模板系统控制标签介绍说明
ECSHOP模板系统控制标签介绍说明,本文将为您介绍ecshop中基本的控制函数标签的使用参数和方法,其中包括if标签、foreach标签、for标签等,其实Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎, if必须于/if 成对出现. 可以使用 else 和 elseif 子句。 if,elseif,else 描述: Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if必须于 /if 成对出现.…
2025-04-24 阅读全文 →