分类归档

网站开发

FWQ
网站开发
修正recieve.php判断不严谨导致邮件自动确认收货
ecshop后台点击发货时会主动发送邮件到用户预留的联络邮箱中,简直国外的网站都是这么操作的,所以客户也选用此种方法来告诉用户。但不料没多久,不少买家反映自己分明没有点击邮件中的承认收货连接,可是进入自己基地却发现订单状况现已更改为了现已收到货的状况了。   因为Ecshop程序的recieve规划是用户点了连接直接就改动订单状况到承认收货,而QQ邮件spam系统会主动去点邮件里的连接是不是垃圾或者广告地址,所以全被点成承认收货了,只能经过recieve.php文件来改了。   翻开recieve.php文件查找如下代码:    /* 修改订单发货状态为“确认收货” */     $sql = “UPDATE ” . $ecs->table(‘order_info’) . ” SET shipping_status = ‘” . SS_RECEIVED . “‘ WHERE…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop分类树显示所有分类的解决方法
解决方法如下: 比如在goods.php里,  $smarty->assign(‘categories’,         get_categories_tree());  // 分类树 大概在128行。找下就有了 将$smarty->assign(‘categories’, get_categories_tree($goods[‘cat_id’])); 改为$smarty->assign(‘categories’, get_categories_tree());  主要就是把goods[‘cat_id’]或得的ID去掉就可以了! 之后清缓存再看下前台,是不是已经变化了呢 注:到这里只解决了一半,还要在category.php进行一样的操作,这样在分类页也显示所有分类了。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品列表页显示每个商品的品牌
好模板为您整理,在Ecshop商品列表页显示每个商品的品牌的修改方法 1、首先修改 category.php 文件 将 $sql = ‘SELECT g.goods_id, 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, ‘ . 修改为 $sql = ‘SELECT g.goods_id, g.goods_name, b.brand_name ,…
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改ecshop首页主广告FLASH播放速度
 先确定用ecshop的是哪个Flash轮播图片样式.然后对应按照名称,如 Dynamic Focus  找到   可以修改目录下的 data\flashdata\dynfocus\cycle_image.js 文档   用记事本打开   修改第55行   function show_flash() {     var button_pos=4; //按扭位置 1左 2右 3上 4下     var stop_time=3000; //图片停留时间(1000为1秒钟) 修改这里保存就可以了…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop修饰符preg_replace/e不安全的几处改动
主要集中在 upload/includes/cls_template.php 文件中:   1:line 300 :   原语句:   return preg_replace(“/{([^\}\{\n]*)}/e”, “\$this->select(‘\\1’);”, $source);   修改为:   return preg_replace_callback(“/{([^\}\{\n]*)}/”, function($r) { return $this->select($r[1]); }, $source);   2:line 495:…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop出现transport.js例外被抛出且未被接住
ecshop的 transport.js 的 Ajax.Call 在IE下“例子被抛出未被接住”错误分析大致如下: 1. AJAX 的处理中的变量是否定义,一般在 library\page_header.lbi 中加载,代码如下: <script type=”text/javascript”>  var process_request = “{$lang.process_request}”;</script> 复制代码   在调用transport.js之前必须要先定义,而在index.dwt、goods.dwt文件中一般page_header.lbi是在<head>之后加载的,所以这个需要注意; 2. “加入购物车”或是“加入收藏夹”等在common.js中定义的JS函数必须要在transport.js文件之前加载,就是说一般“加入购物车”、“加入收藏夹”这类操作,必须要在加载transport.js文件之前加载common.js文件; 所以检查page_header.lbi 是否有   <script type=”text/javascript”> var process_request = “{$lang.process_request}”; </script>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop时间问题请注意/data/config.php
ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以服务器为基准, 而是 以安装是 设定的 时区为基准, 这样导致, 如果您将ecshop 从 国内移到国外,或者 移到了其他时区,导致 ecshop 后台 如订单等时间差几个小时的问题; 只能手动修改 /data/config.php 将 $timezone = "PRC"; (中国北京时间) 这样 后台设置为北京时间, 即可
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop修改注册、增加手机号码注册
1.去掉“用户名”注册 a.去掉提交 user_passport.dwt页面去掉 <input name=”username” type=”text” size=”30″ id=”username” onblur=”is_registered(this.value);” class=”input_login” />提交 b.去掉js表单验证,user.js 去掉,var username  = Utils.trim(frm.elements[‘username’].value);   第439行 去掉, if (username.length == 0) { msg += username_empty + '\n';…
2025-04-24 阅读全文 →
FWQ
网站开发
在ecshop订单管理增加导出exl表格功能
1.ecshop订单列表页,在‘确认’,‘无效’,’取消‘….增加一个选项’导出exl表格‘   a.增加html代码,order_list.htm   <input name=”print” type=”submit” id=”btnSubmit4″ value=”{$lang.print_order}” class=”button” disabled=”true” onclick=”this.form.target = ‘_blank'” />     <input name=”eorder” type=”submit” id=”btnSubmit5″ value=”e码头订单” class=”button” disabled=”true” onclick=”this.form.target = ‘_blank'” />…
2025-04-24 阅读全文 →