分类归档

网站开发

FWQ
网站开发
解决 ecshop 和 jquery 冲突
ecshop 和 jquery 冲突的问题由来已久。让我等开发人员很是头痛。 网上一搜大多说是和 transport.js 的 Object.prototype.toJSONString 冲突,解决方案大多或复杂或繁重。 只要将这段代码 if (Object.prototype.toJSONString){       var oldToJSONString = Object.toJSONString;       Object.prototype.toJSONString = function(){         if (arguments.length >…
2025-04-24 阅读全文 →
FWQ
网站开发
五种ecshop后台登录频繁自动退出问题解决方法
ecshop后台登录后,有时候会自动退出,而且还会很频繁,有的是后台操作两下就莫名退出了,有的是恰好三分钟左右登出。这让管理员很恼火,严重影响了后台使用。对于这一问题,网络上可给的解决方法各有不同、千篇一律的复制。首先这篇文章,总结囊括了网上已有的大部分解决方案;其次,也加入了博主自带的解决方法,供各位ecshop技术参考使用,总有一个适合你的网站。 方法一:网络IP常自动切换的情况 修改lib_base.php文件real_ip()函数,在real_ip函数中添加绿色部分代码: function real_ip() { static $realip = NULL; if ($realip !== NULL) { return $realip; } /*添加*/ if(isset($_COOKIE['real_ipd']) && !empty($_COOKIE['real_ipd'])){ $realip = $_COOKIE['real_ipd']; return $realip; }…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP首页和列表页的缩略图很模糊,如何修改
经常看到论坛里有人反映说首页或列表页的缩略图的质量不高,比较模糊…… 原因是因为ECSHOP生成缩略图时,用到的函数 imagejpeg()  没有设置质量参数。 注释: 质量参数为可选项,范围从 0(最差质量,文件更小)到 100(最佳质量,文件最大)。 如果没有设置质量参数,那么质量默认为75。 下面,我们通过修改生成缩略图质量的默认值来提高缩略图的质量。 打开 /includes/cls_image.php, 将  imagejpeg($img_thumb, $dir . $filename);    修改为 imagejpeg($img_thumb, $dir . $filename, 100); 这样应该足够清晰了。 注意:按照以上方法修改完后,还需要到后台执行一下“商品管理 》图片批量处理 ”才能看到效果。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop购物车结算中心页面显示商品图片方法
做ecshop购物流程页面时要求显示商品图,EC系统默认在购物车页面是可以显示商品图片的,但是点结算后到结算中心页面你会发现只有商品名称,没有商品图如 果我们在EC的购物流程相关文件对它的系统函数跟踪一下就会发现checkout步骤时根本没有从数据库中调出缩略图,下面把方法与大家共享,希望能给大 家一点帮助 步骤1: 打开订单函数库文件lib_order.php 位于includes目录下 搜索 /** * 取得购物车商品 * @param int $type 类型:默认普通商品 * @return array 购物车商品数组 */ 大概在852行左右,函数原来是   function cart_goods($type = CART_GENERAL_GOODS) { $sql…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop错误number_format() expects parameter 1 to be double警告的解决办
 ecshop错误: Warning: number_format() expects parameter 1 to be double, string given in \includes\lib_common.php on line 974  Ecshop购物车确认页面出现number_format()错误的解决办法  Warning: number_format() expects parameter 1 to be double, 一般在这种情况 1)PHP版本为5.3.0及以上版本 2)配送方式免费额度为0  下时,才会出现number_format()错误提示。…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop加入PHPExcel导入变成乱码
经过83次实践,发现代码的中间空了几行:就是ecshop生成代码结束 ?>  与新代码<?php 开始之间有空隙。汗,因为这个小问题折腾了好模板近一个小时。后来在网上找到相似的解决方案,现一并贴出来。 在PHP代码的最前面加入:ob_start();在excel要生成的前面加上:ob_end_clean();这样就可以解决乱码的问题了。 <?php define(‘IN_ECS’, true);   require(dirname(__FILE__) . ‘/includes/init.php’); require_once(ROOT_PATH . ‘includes/lib_order.php’);     /* 权限判断 */ admin_priv(‘xxx_order_stats’);     $sql = ‘select goods_id, goods_sn, goods_name,…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop调用后台指定广告位下所有广告循环
我们在 制作当中,有时候对广告的调用不能局限于默认的ecshop的表情规则,比如要调用后台指定广告位下所有广告循环,如何处理呢? 好模板抽空做了个函数: function get_position_ads($id) {     $sql = “select * from ” . $GLOBALS[‘ecs’]->table(‘ad’) . ” where position_id = “.$id.” AND enabled = 1 order by…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop嵌入地图加载不了问题
在ecshop 添加一个标识商家地理位置信息。 百度地图,加载不出来,查了下发现跟 js/transport.js 与 js/utils.js 两个文件有关 在需要插入地图的地方去掉这两个文件的引用 地图就可以用,但这两个文件跟商品评论有关,去掉了 用不了评论 所以这里的JS兼容问题。可以去掉相应冲突关系。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop订单提交页面详细地址显示省市区
默认的ecshop订单提交页面,收货人信息中只记录了用户的详细地址,没有显示省份、城市和区域。 下面我们就来调取已经填写的省份、城市和区域。   1、找到includes/lib_main.php,添加一个函数     function get_region_name($rid){     return $GLOBALS[‘db’]->GetOne(“SELECT region_name FROM “.$GLOBALS[‘ecs’]->table(‘region’).” WHERE region_id=’$rid'”); } 2.找到flow.php,定位到     elseif ($_REQUEST[‘step’] == ‘checkout’) 在此区块下找到    …
2025-04-24 阅读全文 →