作者文章

fwq

FWQ
网站开发
让ecshop手机端虚拟商品自动发货分析
在ecshop官方模版手机端的虚拟商品购买后不能像pc端那般直接在付款后出现虚拟商品的卡号,密码,截止日期,好模板提供的解决方法如下: 首 先找到pc端的flow.php文件中的$_REQUEST[‘act’] = ‘done’  这里面是用来处理订单的最后一步,(具体怎么知道的可以看url后的参数列表),对应手机端处理订单的的文件为 mobile/order.php 文件,这里同样有一个$_REQUEST[‘act’] = ‘done’,对比里面的代码发现order.php相比flow.php 缺少了一段处理虚拟商品的代码找到ecshop官方的flow.php文件中大约1677行有一个注释 /*/* 如果使用库存,且下订单时减库存,则减少库存 */*/下面的if判断语句还是相同 这句话上面还有一段代码(如下),在手机端不存在,具体功能(追到函数里这段是说:设置红包已经使用,和我们现在需求的功能无关) if ($order['bonus_id'] > 0 && $temp_amout > 0) { use_bonus($order['bonus_id'], $new_order_id); } 下面还有两端代码是手机端没有的…
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP如何只开启个别页面的URL重写(rewrite
最近看到有人在ECSHOP论坛发帖询问类似问题,觉得比较新颖,就写了下共享了出来。 问题: 如何只开启商品页面的rewite,也就是说只是将商品页链接形式修改为 goods-12.html 的形式,而类别页、品牌页还保持原来的动态形式,即还保持 /category.php?id=4   或者  /brand.php?id=1  的形式 修改方法: 注意: 此方法前提是你已经在后台开启了伪静态。 此方法的优点:修改起来很简单, 缺点:只是类别页面(列表)或品牌页面的链接形式不再是伪静态形式。并没有从根本上彻底的删除掉这些页面的URL重写规则。 打开 includes/lib_common.php   文件 找到 case ‘category’: 在它下面增加一行代码 $rewrite = NULL; 继续找到 case ‘brand’: 同样在它下面增加一行…
2025-04-23 阅读全文 →
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-23 阅读全文 →
FWQ
网站开发
实现ecshop点击领取红包
实现ecshop点击领取红包思路: 1.领取红包:也就是传递一个红包ID,和user_id然后update更新过来 2.获取未领取过的红包列表:然后随机函数array_rand($arr,1),随机返回一个数组,从而获得红包列表的红包ID 以上两步基本满足,领取红包功能 3.判断该用户是否已经领取过红包   基本代码 html代码1:  <input type="button" value="领取红包" onClick="bouns(30)"> <script type="text/javascript" src="__PUBLIC__/js/jquery.min.js" ></script> <script> function bouns($type_id){ $.ajax({ url:"{:url('bonus/bonus_ajax')}"+"&type_id="+$type_id, success: function(html){ if(html == ‘ok’){ alert(‘成功领取红包’); }if(html…
2025-04-23 阅读全文 →
FWQ
网站开发
将ECSHOP整站的“0元”都显示为“价格面议”
需要修改的文件:includes/lib_common.php 本次修改的目的:【将全站所有“0元”商品都显示为“价格面议”】 修改教程如下: 打开 includes/lib_common.php 将   return sprintf($GLOBALS[‘_CFG’][‘currency_format’], $price); 替换为 if (intval($price) == 0) {  return “价格面议”;} else {  return sprintf($GLOBALS[‘_CFG’][‘currency_format’], $price); }    
2025-04-23 阅读全文 →
FWQ
AI教程
解构 Google Gemini 1.5 Pro:AI 多专家系统的性能飞跃
引言:AI发展进入新纪元 人工智能的演进步伐从未停止,Google最新发布的Gemini 1.5 Pro模型,凭借其突破性的混合专家系统架构(Mixture of Experts, MoE),已成为当前AI圈的热议焦点。这一结构不仅改变了模型处理多任务的方式,还显著提升了推理速度与资源利用效率。 对于从事AI研发、模型部署或高性能计算的开发者来说,理解MoE背后的原理将有助于优化自身的架构部署。同时,若您正在寻找适配AI负载的稳定云平台,不妨关注美国服务器提供的超高性能计算资源。 什么是MoE架构?为何如此革命性? 传统的AI模型如GPT或BERT,在面对不同任务时,往往是整个模型“全员出动”,无论任务轻重。这种“全能选手”式的结构虽然普适性强,却也带来计算资源浪费与推理迟缓等问题。 而Gemini 1.5 Pro采用的MoE架构,更像是一支由多个“专家”组成的团队。每个专家是一个小型神经网络,擅长处理特定类型的数据或任务。当模型接收到输入后,系统会智能调度最适合的专家参与处理——实现按需调用,资源最优分配。 这使得MoE架构在多个层面优于传统结构: 智能调度计算资源,减少冗余参与 提升推理速度,尤其适合实时应用场景 增强模型迁移能力,可快速适配新领域任务 多模态处理能力的全面增强 Gemini 1.5 Pro不仅擅长文本处理,其在多模态数据(图像、视频、音频等)分析中的表现也令人惊艳。 实例:视频分析中的专家协作 假设模型要分析一段电影片段,传统模型可能仅处理字幕与主画面,而Gemini 1.5 Pro能这样协作处理: 数据类型 激活专家 功能描述…
2025-04-23 阅读全文 →
FWQ
网站开发
关于Ecshop订单号生成规则
负责订单编号生成规则的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数。 原来的程序代码为: return date(‘Ymd’) . str_pad(mt_rand(1, 99999), 5, ‘0’, STR_PAD_LEFT); 原来的订单号形式为:年月日 + 5位随机数字,例如:2010101718830 如果您想改变订单号的生成规则,就可以对上述代码做出修改。 例如,我想让订单号变为 “SD” + 年月日 + 7位随机数字,那么可以这样修改 将 return date(‘Ymd’) .…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop绕过禁用SMTP发送邮件
现在很多服务器商都会由于禁用SMTP,防止用户滥发邮件,让系统更稳定。 这里如果禁用,采用如下修改方法即可解决问题,  在ecshop种修改lib_base.php  将此函数原有的内容注释掉,用下面的方法进行替换.即可绕过服务器使用80发送邮件. function send_mail($name, $email, $subject, $content, $type = 0, $notification=false){ include_once(ROOT_PATH . ‘includes/mandrill/Mandrill.php’); try {   $mandrill = new Mandrill($GLOBALS[‘_CFG’][‘smtp_pass’]); $message = array( ‘text’ =>…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP文章详情页显示该文章的浏览次数
 1)、首先需要修改一下数据库结构 进ECSHOP后台 》 数据库管理 》SQL查询 ,输入下面SQL语句  ALTER TABLE `ecs_article` ADD `click_count` INT( 10 ) NOT NULL 点 “提交查询” 2)、修改 /article.php  搜索 else {     $smarty->display(‘article_pro.dwt’, $cache_id); } 在它下面增加一行PHP代码,如下: $db->query(“update “.$ecs->table(‘article’).” set click_count=click_count+1 where article_id=$article_id”) ;   3)、修改…
2025-04-23 阅读全文 →