作者文章

fwq

FWQ
网站开发
解决ecshop表ecs_sessions和ecs_sessions_data超大爆表问题
ecs_sessions和ecs_sessions_data是ECshop的内存缓存表。长时间不清理容易产生大量垃圾,占用大量数据库空间,从而使网站访问出问题,特别是虚拟主机的朋友。 解决这两个表常用方法 1、后台一段时间点击数据库优化,清理下缓存 2、如果网站已经出错,请登录数据库,删除以上两个表的数据就行。 3、我最便捷的方法,直接删除这两个数据表,然后从新sql建立 哈哈 (1)这个是新建ecs_sessions表的SQL CREATE TABLE IF NOT EXISTS `您数据表的前缀_sessions` (    `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ”,    `expiry`…
2025-04-23 阅读全文 →
FWQ
Docker教程
美国服务器 Docker 网络删除全流程指南
引言 在日常开发与部署过程中,Docker 已成为不可或缺的容器化工具。而网络配置则是 Docker 管理中的核心组成部分。在搭建微服务架构、应用编排甚至简单测试环境时,我们经常会创建多个 Docker 网络。然而,这些网络在使用完毕后若不及时清理,不仅会浪费系统资源,还可能引发网络冲突或端口占用问题。 本文将带你系统了解如何正确、安全地删除不再使用的 Docker 网络,并附带服务器环境推荐,特别适合使用 美国服务器 或准备搭建海外环境的技术人员阅读。 为什么要删除不再使用的 Docker 网络? Docker 会在容器创建过程中自动生成网络,长期使用下来,很容易积累大量无效或重复网络资源。如果这些网络不及时清理: 系统资源被占用,影响服务器性能; 网络冲突风险增加,可能影响容器间通信; 管理复杂度升高,排查问题效率降低。 为了保持容器环境的整洁与高效,定期清理无用网络十分必要。 操作流程:四步彻底删除 Docker 网络 以下是删除 Docker 网络的标准操作流程,建议配合命令行实际执行: 步骤…
2025-04-23 阅读全文 →
FWQ
网站开发
去除Ecshop后台调用api.ecshop.com官网后门代码
Ecshop后台对ecshop官网的调用的文件有: 1 help.php 2 index.php 3 shop_config.php 4 templates/menu.htm 5 templates/start.htm 1help.php这个不是调用,是header到ecshop帮助文档的首页http://help.ecshop.com   2 index.php里面 elseif ($_REQUEST[‘act’] == ‘main_api’) $api_comment = $t->request(‘http://api.ecshop.com/checkver.php’,$apiget); 这个是检查版本的,显示在后台首页最上面,如果有更新就提示您有更新的版本   在templates/start.htm里面有Ajax.call(‘index.php?is_ajax=1&act=main_api’,”,start_api, ‘GET’, ‘TEXT’,’FLASE’); 把这句注释掉就不会调用main_api里。…
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop商品编辑器上传中文名图片产生乱码
在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。 下面说一种解决办法: 使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg 打开文件 \includes\fckeditor\editor\filemanager\connectors\php\commands.php 找到 $sFileName = $oFile[‘name’] ; 修改为 $string = ‘abcdefghijklmnopqrstuvwxyz0123456789’;   $rand = ”;   for ($x=0;$x<6;$x++){    mt_srand();    $rand.= substr($string,mt_rand(0,strlen($string)-1),1);   }   $sFileName =…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop增加仿淘宝匿名购买功能修改方法
因为ecshop网站上有购买记录,有些买家不想显示 自己的会员名,有些买家就觉得无所谓。如果ecshop增加仿淘宝匿名购买功能,怎么办? 现在下面的代码可以实现买家自由控制是否匿名购买。 效果:  代码: 1.往order_goods 数据库中添加一个字段 ALTER TABLE ecs_order_goods ADD niminggo vachar(10) 2.在flow.dwt 里面找到 order_total.lbi 在提交 按钮前面增加 <p><input type=”checkbox” name=”niminggo” value=”1″ /> 是否匿名购买</p> 在flow.php中找到 $order[‘order_id’] = $new_order_id;…
2025-04-23 阅读全文 →
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 阅读全文 →