分类归档

网站开发

FWQ
网站开发
Ecshop教程_在首页或列表页显示商品简单描述
熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框, 但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。 有用户问了, 我想在其他页面(例如首页或者列表页)把这个“商品简单描述”显示出来,该怎么办呢? 下面说一下修改教程(以 2.7.2版 官方默认模板为例 ): 1、在ECSHOP首页显示商品简单描述: 依次打开  /themes/default/library/recommend_hot.lbi ,/themes/default/library/recommend_new.lbi ,/themes/default/library/recommend_best.lbi 文件 对每个文件都执行如下操作: 找到 <font class=”f1″> 在它上面增加一行 <p>{$goods.brief}</p> 再打开 /themes/default/library/recommend_promotion.lbi 文件 找到 {$lang.promote_price}<font class=”f1″>{$goods.promote_price}</font> 在它上边增加一行…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop支付宝自动发货接口
  一、   在数据库order_info中添加trade_no 字段 SQL语句:   ALTER TABLE `ec_order_info` ADD COLUMN `trade_no`  varchar(100) NOT NULL DEFAULT ” AFTER `pay_name`;   二、 修改includes/modules/payment/alipay.php文件 查找:$order_sn = trim($order_sn); 代码之下添加:$trade_no = trim($_GET[‘trade_no’]);//获取支付宝交易号   查找: if ($_GET[‘trade_status’] == ‘WAIT_SELLER_SEND_GOODS’)…
2025-04-23 阅读全文 →
FWQ
网站开发
初探Ecshop、Discuz等开源系统局限
记得今年年初,我初次接触Discuz!和Ecshop时,一阵阵地惊叹:成熟度这么高的产品,居然是免费的。我们这些搞传统软件开发的要怎么活?另外也奇怪,做这些产品的公司,他们要怎么活?   我公司的网站,原型正好是用Ecshop和Discuz!,到开发方移交给我们后,我们做二次开发,深入了解了其代码,早期的疑惑才有了答案。 可以说,这些产品,都无法支持真正严肃的应用环境。   1)所有的数据库访问都不用mysqli连接,因此无法用prepared statement,而全部用拼接方式。 这些系统,对数据库(主要都是mysql)的访问,全部采用sql拼接方式。举一个Ecshop的例子:      $w_openid = $db -> getOne(“SELECT `wxid` FROM `wxch_user` WHERE `wxid` = ‘$openid'”); 或类似      $wxch_user_sql = “INSERT…
2025-04-23 阅读全文 →
FWQ
网站开发
在Ecshop搜索结果页显示商品的市场价格
注:此方法同样适用于【如何在精品推荐、热卖商品、新品上市的“更多”页面里显示市场价格】 下面以官方默认模板(2.7.2)为例进行讲解. 第一步,打开 /themes/default/search.dwt 找到(注意有两处) <!– {if $show_marketprice} –>               {$lang.market_price}<font class=”market”>{$goods.market_price}</font><br />               <!– {/if} –> 将它修改为   {$lang.market_price}<font class=”market”>{$goods.market_price}</font><br />           继续找到(只有一处) <!– {if $show_marketprice} –>                        …
2025-04-23 阅读全文 →
FWQ
网站开发
如何修改ecshop订单打印格式
大多数朋友第一意识可能会想到去模板文件夹(/themes/default/) 下找订单打印的模板文件, 其实这个模板文件是在 /data/ 目录下,文件名为 order_print.html 。 用EDITPLUS 或者 dreamweaver 打开 /data/order_print.html ,就可以修改订单打印的格式了
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品列表页按点击量(人气)排序
在ecshop的商品列表页中,我们是没有让商品按人气或者说是点击量进行排序的,ecshop程序本身可以让商品按价格、上架时间、更新时间这个参数进行排序,但是很多实际需要的时候,我们需要对商品进行一个人气排序的功能的实现。   下面,我们就详细的说一下怎么进行二次开发来实现商品按点击量排序:   第一步: 打开category.php这个文件,找到这句代码: $sort  = (isset($_REQUEST[‘sort’])  && in_array(trim(strtolower($_REQUEST[‘sort’])), array(‘goods_id’, ‘shop_price’, ‘last_update’,))) 我们把这句代码修改为: $sort  = (isset($_REQUEST[‘sort’])  && in_array(trim(strtolower($_REQUEST[‘sort’])), array(‘goods_id’, ‘shop_price’, ‘last_update’, ‘click_count’)))   在代码中我们添加了一个变量 click_count,这个变量我们的表中有,所以我们不需要自己定义,直接调用就可以了。 现在,程序的部分就调用好了。…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop模板css兼容性问题_height:auto火狐下无效
不只是在模板修改中会碰到此类问题,在任何的DIV+CSS页面制作中都会碰到。 日前本站长在帮朋友制作ECSHOP模板的时候就遇到了这个兼容性问题。 我在最外层的DIV设置了一个 heiht:auto ,里面还有两级 div ,在IE下很正常,最外层的大DIV会随着内部的DIV的高度而变化,但是在火狐下就无效。  Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。 例: <div style=” border:2px solid #0CC; width:600px;” >  <div style=” width:50px; height:600px; border:#099 1px solid; margin-left:5px; float:left;display:inline”></div>     <div style=” width:50px; height:40px;…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop详细页增加运费查询
 大家在淘宝上看到产品到某某地 会出现相应的运费,若是ECSHOP,该如何增加该功能,好模板为大家分解!   1:flow.php增加以下代码 elseif ($_REQUEST[‘step’] == ‘show_shipping1’) {         include_once(‘includes/cls_json.php’);     $json = new JSON;     $result = array(‘error’ => ”, ‘content’…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop自动发送的邮件乱码如何解决
 该问题只会发生在UTF-8编码的ECSHOP版本下。会出现发送邮件时邮件标题乱码的现象。读取邮件时候选择UTF8就不乱码 解决方法如下: 执行操作:ecshop 后台–系统设置->邮件服务器设置->   将邮件编码设置为“简体中文”即可解决问题。
2025-04-23 阅读全文 →
FWQ
网站开发
Shopex到ECShop的转换教程
数据转换-从 Shopex 到 ECShop 转换过程(图)。 如果你的网店原来用的 Shopex,现在想把数据转换到 ECShop,而又不知道如何操作,ok,这篇文章会详细的告诉你整个转换过程。 数据转换操作分两步,下面就详细介绍一下数据转换的操作步骤: 一、首先在您的网站下安装一个 ECShop 系统 安装的详细过程请参考 ECShop2.5 安装教程 这里就不细说了。 二、系统安装完毕后就可以转换 例如你原来的 Shopex 网店是在网站根目录下的 ECShop 目录下,访问地址如:http://www.abc.com/ 新安装的 ECShop 在网站根目录 ECShop 目录下,访问地址就是:http://www.abc.com/ECShop/ 在浏览器中输入…
2025-04-23 阅读全文 →