DSShop商城新增短信接口

DSMALL商城系统 DSMall商城系统是一套完善的B2B2C(多店铺商城)解决方案。系统使用国内优秀开源框架THinkPHP,基于PHP+MySQL开发,采用B/S架构,依据10年电商经验打造出的一套开源的B2B2C电子商务系统。 阅读详情

DSSHOP是基于DSMall(B2B2C商城)分离出来的单店铺B2C商城系统,基于国内优秀开源框架THinkPHP、打造出的一套开源的B2C电子商务系统。今天小编就以最新版本的替换短信接口为例告诉大家如何进行二次开发,使用的短信接口是短信宝短信群发平台的接口,短信宝短信群发平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用。
首先打开项目:application\admin\view\message\mobile.html,替换17~31行左右代码:

         <tr class="noborder">
                <td class="required w120">短信宝用户名</td>
                <td class="vatop rowform">
 <input type="text" name="smscf_wj_username" id="smscf_wj_username" value="{$list_config.smscf_wj_username}" class="w200"/>
           </td> <td class="vatop tips"></td>            </tr>
            <tr class="noborder">
                <td class="required w120">短信宝密码</td>
                <td class="vatop rowform">
 <input type="text" name="smscf_wj_key" id="smscf_wj_key" value="{$list_config.smscf_wj_key}" class="w200"/>
 <a href="http://www.smsbao.com/reg" target="_blank" class="btn btn-blue btn-mini">立即申请</a>
                </td>
                <td class="vatop tips"></td>
            </tr>

接着打开项目:application\admin\controller\Message.php,替换mobile方法:

public function mobile() {
        $config_model = model('config');
        if (!(request()->isPost())) {
            $list_config = $config_model->getConfigList();
            
            $smscf_wj_num = '';
            if(!empty($list_config['smscf_wj_username'])&&!empty($list_config['smscf_wj_key'])){
                //如果配置了信息,可以查看具体可用短信条数
                $smscf_wj_num = http_request('http://www.smsbao.com/query?u='.$list_config['smscf_wj_username'].'&p='.md5($list_config['smscf_wj_key']),'get');
                $smscf_wj_num = explode(',', $smscf_wj_num);
                if ($smscf_wj_num[0] == 0) {
                    $smscf_wj_num = $smscf_wj_num[1];
                }else{
                    $smscf_wj_num = 0;
                }
            }
            $this->assign('smscf_wj_num', $smscf_wj_num);
            $this->assign('list_config', $list_config);
            
            $this->setAdminCurItem('mobile');
            return $this->fetch('mobile');
        } else {
            $update_array = array();
            $update_array['smscf_wj_username'] = input('post.smscf_wj_username');
            $update_array['smscf_wj_key'] = input('post.smscf_wj_key');
            $update_array['sms_register'] = input('post.sms_register');
            $update_array['sms_login'] = input('post.sms_login');
            $update_array['sms_password'] = input('post.sms_password');
            $result = $config_model->editConfig($update_array);
            if ($result === true) {
                $this->log(lang('ds_edit') . lang('mobile_set'), 1);
                $this->success(lang('ds_common_save_succ'));
            } else {
                $this->log(lang('ds_edit') . lang('mobile_set'), 0);
                $this->error(lang('ds_common_save_fail'));
            }
        }
    }

接着我们打开项目:\extend\sendmsg\Sms.php文件,替换mysend_sms方法:

 private function mysend_sms($mobile, $content)
    {
        $user_id = config('smscf_wj_username'); // 这里填写用户名
        $key = config('smscf_wj_key'); // 这里填接口安全密钥
        if (!$mobile || !$content || !$user_id || !$key)
            return false;
        if (is_array($mobile)) {
            $mobile = implode(",", $mobile);
        }
        $url = "http://api.smsbao.com/sms?u=".$user_id.'&p='.md5($key).'&m='.$mobile.'&c='.$content;
        if (function_exists('file_get_contents')) {
            $res = file_get_contents($url);
        }
        else {
            $ch = curl_init();
            $timeout = 5;
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
            $res = curl_exec($ch);
            curl_close($ch);
        }
        if ($res == 0) {
            return true;
        }
        return false;
 
    }

经过上面的替换,短信宝的短信平台已经替换成功了,可以正常使用了。进行测试发送:
在这里插入图片描述
报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,即便遇到敏感文字我们都不会人工审核,短信内容3~5秒就可送达。

DSShop单用户TP5框架B2C开源商城源码v3.0.2 介绍: DSShop商城系统是一套完善的B2C(单用户商城)解决方案。 系统pc端后台使用国内优秀开源框架THinkPHP,基于PHP+MySQL开发,采用B/S架构,wap端使用vue.js构造,依据6年电商经验打造出的一套开源的B2C电子商务系统。 DSShop商城系统技术评价1、B/S架构2、MVC编码架构,wap端采用vue.js框架3、支持Compser4、支持阿里云存储5、支持负载均衡6、支持Mysql读写分离7、支持Redis/Memcached8、支持Linux/Unix/Windows服务 阅读详情

相关推荐

DSSHOP独立商城源码(含PHP服务端+微信小程序端)

一套基于dswjshop专门为微信小程序推出的一套独立商城系统 后端:PHP(THINKPHP3.1.2)+APAPCHE+MYSQL 前端:微信小程序

【亲测免费】 DSShop - 电商解决方案的新星:源码开放,高效可定制

DSShop - 电商解决方案的新星:源码开放,高效可定制 简介 是一个基于现代Web技术和前后端分离架构设计的开源电商系统。它提供了全面的电商功能,并且完全免费和开放源码,让开发者可以自由地定制和扩展以满足各种业务需求。 技术分析 DSShop采用了以下先进技术栈: 前端:基于React.js和Ant Design,提供响应式和高效的用户体验。 后端:使用Node.js与Express框...

gitblog_00065的博客 594

DSShop单店铺商城ThinkPHP框架开源商城B2C商城源码三级分销

DSShop是德尚网络科技有限公司推出的一款单店铺移动商城网店系统,能够帮助企业和个人快速构建手机移动商城,并减少二次开发带来的成本。 以其丰富的营销功能,精细化的用户运营,解决电商引流、推广难题,帮助企业打造生态级B2C盈利模式商业平台。完备的电商功能,为企业提升了行业电商品牌的美誉度。系统安全、稳定、快速,便捷的功能扩展及可以进行二次开发的多用户商城源码,为企业电商业务长线快速发展提供了强有力的保障。 适用企业:各类百货MALL、行业实体市场、电商产业园、行业协会、行业门户网站等。

OdnShop V1.2 发布,小步前行,再度完善商城核心

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> OdnShop是基于ASP.NET ...

weixin_33672109的博客 325

dsshop商城系统

Dsshop dsshop是一套轻量级的网上购物系统,通过dsshop可以快速搭建成品商城系统。 商城系统介绍 商城系统又叫网上商城系统,英文是Online Mall system,这个单词最先提出的是英国的Lap公司,该公司在中国大陆设有分公司,1998年,当时英国在线购物刚刚起步,Lap在英国系统开发方面已经小有名气,为规范市场称谓,则提出Online Mall system统一名称,同时还提出了Online Shopping System(网上购物系统),Online store system(网上商店系统),后被引入中国,亦是现在的网上购物系统。 Dswjshop发展历史 2014年4月 Dswjcms商城版发布 2016年1月 Dswjcms B2C2.1商城网店系统dswjshop发布,系统架构已同步PHP版本,不支持之前版本直接升级 2016年5月 插件模板市场正在筹建中,模板市场推出后,将代表着dswjshop又一新的起点 2016年5月19日 Dswjshop更名为dsshop,推出2.2版本,除修复之前版本BUG外,对插件模板市场的支持近一步提升。 2016年6月 Dsshop 2.3对安装界面进行了优化,后台增加了开发环境一键切换,并对使用dswjcms项目的站点免费提供售后技术支持服务。 Dsshop使用要求 1、无任何技术要求,我们的项目全是模块化的,初始安装无任何附加插件,所有插件或模板都可以通过官方提供的插件模板市场进行下载,插件模板的安装也都提供教程,只需几步即可,无需修改源代码,也不需要了解项目目录结构;简单的说只要PHP环境已配置好,会上传文件和解压文件,会浏览器网站,那么你就可以利用我们的项目搭建属于自己的平台。 2、如你想对我们的项目进行二次开发,要求就比较高了:从事PHP研发工作2年以上,至少参与功能的研发与扩展,需熟练掌握ThinkPHP3.1框架的使用。 Dsshop建站流程 1、下载dsshop源码 2、上传到服务器,运行域名/install.php 3、一路下一步,填写数据库用户名、密码、表名 4、项目搭建完成 5、通过官方插件模板市场选择喜欢的模板点击下载 6、根据模板安装说明,轻松几步完成模板替换 7、通过官方插件模板市场选择所需的功能插件(如支付接口、短信接口) 8、根据插件安装说明,轻松几步完成插件安装 9、填写插件所需相关配置,完成插件的应用 10、项目对外发布,上线运营。

DSShop单用户TP5框架B2C开源商城源码 v2.1.5

DSShop商城系统是一套完善的B2C(单用户商城)解决方案。系统pc端后台使用国内优秀开源框架THinkPHP,基于PHP+MySQL开发,采用B/S架构,wap端使用vue.js构造,依据6年电商经验打造出的一套开源的B2C电子商务系统。DSShop商城系统技术评价1、B/S架构2、MVC编码架构,wap端采用vue.js框架3、支持Compser4、支持阿里云存储5、支持负载均衡6、支持Mysql读写分离 7、支持Redis/Memcached8、支持Linux/Unix/Windows服务器,支持Apache/IIS/Nginx等9、支持电脑PC端、手机端(微信端)、小程序DSShop商城系统功能:1、设置:帐号同步、上传设置、SEO设置、邮箱短信、支付方式、权限设置、快递公司、运单模板、地区管理、数据备份、操作日志2、会员:会员管理、会员级别、经验值管理、会员通知、积分管理、预存款3、商品:商品分类、品牌管理、商品管理、类型管理、规格管理、空间管理4、交易:发货管理、实物订单、虚拟订单、退款管理、退货管理、虚拟订单退款、咨询管理、举报管理、评价管理、发货设置、售卖区域5、网站

从0开始利用宝塔linux面板+DSShop搭建一个简单的购物网站

宝塔linux面板的安装详情在这 利用DSSshop搭建一个单店铺商城 在软件商店一键部署 找到DSSshop点击一键安装 在网站设置出添加一下ip 添加完之后在浏览器上方输入ip地址进行安装系统 一直下一步 输入刚才创建成功的数据库用户,账号,密码 访问网站的首页 http://ip/index.php/home 访问购物网站的后台 http://ip/index.php/admin 就可以根据个人需求进行配置了 ...

半岛铁盒的博客 949

DSShop单店铺TP5框架B2C开源商城源码

DSShop是基于ThinkPHP框架开发的单店铺商城系统,全面支持PC、WAP、微信等终端设备,为企业用户设计适应整个业务模式的解决方案,完全可以满足运营需要。 网站功能包含:网站设置、帐号同步、上传设置、权限设置、地区管理、数据备份、操作日志、分类管理、品牌管理、会员管理、会员级别、积分管理、预存款、实物订单、虚拟订单、退货管理、咨询管理、评价管理、文章分类、文章管理、三级分销、拼团、抢购管理、限时折扣、满即送、优惠套餐、活动管理、兑换礼品、行业分析、店铺统计、商品分析、营销分析等 V1.1更新日志 1.修复语言包BUG 2.新增促销活动 3.新增三级分销 4.新增拼团 V1.2更新日志 1.新增抢购管理 2.新增限时折扣 3.满即送 V1.3更新日志 1.新增优惠套餐 2.新增微信相关 3.修复若干BUG

单店商城php源码,DSShop单店铺TP5框架B2C开源商城源码 v2.1.3

DSShop是基于ThinkPHP框架开发的单店铺商城系统,全面支持PC、WAP、微信等终端设备,为企业用户设计适应整个业务模式的解决方案,完全可以满足运营需要。网站功能包含:网站设置、帐号同步、上传设置、权限设置、地区管理、数据备份、操作日志、分类管理、品牌管理、会员管理、会员级别、积分管理、预存款、实物订单、虚拟订单、退货管理、咨询管理、评价管理、文章分类、文章管理、三级分销、拼团、抢购管理、...

weixin_39580124的博客 574

DSShop单用户TP5框架B2C开源商城源码-PHP

DSShop商城系统是一套完善的B2C(单用户商城)解决方案。系统pc端后台使用国内优秀开源框架THinkPHP,基于PHP+MySQL开发,采用B/S架构,wap端使用vue.js构造,依据6年电商经验打造出的一套开源的B2C电子商务系统。 DSShop商城系统技术评价 1、B/S架构 2、MVC编码架构,wap端采用vue.js框架 3、支持Compser 4、支持阿里云存储 5、支持负载均衡 6、支持Mysql读写分离  7、支持Redis/Memcached 8、支持Linux/Unix/Windows服务器,支持Apache/IIS/Nginx等 9、支持电脑PC端、手机端(微信端)、小程序 DSShop商城系统功能: 1、设置:帐号同步、上传设置、SEO设置、邮箱短信、支付方式、权限设置、快递公司、运单模板、地区管理、数据备份、操作日志 2、会员:会员管理、会员级别、经验值管理、会员通知、积分管理、预存款 3、商品:商品分类、品牌管理、商品管理、类型管理、规格管理、空间管理 4、交易:发货管理、实物订单、虚拟订单、退款管理、退货管理、虚拟订单退款、咨询管理、举报管理、评价管理、发货设置、售卖区域 5、网站:文章分类、文章管理、会员协议、页面导航、广告管理、友情链接、平台客服 6、营销:基本设置、分销设置、抢购管理、虚拟抢购设置、手机拼团管理、限时折扣、满即送、优惠套餐、代金券、活动管理、兑换礼品、平台充值卡 7、统计:概述及设置、行业分析、会员统计、销量分析、商品分析、市场分析、售后分析 8、公众号:公众号配置、微信菜单、关键字回复、绑定列表、消息推送 DSShop商城系统 更新日志: V3.0.5 免费版更新 1. 新增 下单页面显示已优惠金额 2. 新增 订单列表退货退款加上链接 3. 新增 阿里云OSS 4. 新增 百度敏感词过滤 5. 更新 用户红包金额发放到充值卡余额 6. 修复 生成个人推广海报的时候 获取不到会员头像的问题 7. 修复 虚拟商品下单 选择代金券后商品总价不随代金券修改的问题 8. 优化 腾讯短信模块 9. 优化 拼团功能和美化拼团页面 10.优化 快递鸟物流跟踪 授权版更新 1. 新增 手机端积分中心 2. 新增 待付款订单可预存款支付 3. 新增 下单页面显示已优惠金额 4. 新增 订单删除功能 5. 修复 分类图片不显示的问题 6. 修复 商品咨询验证码点击无法更换的问题 7. 优化 拼团功能和美化拼团页面 8. 优化 抢购活动 9. 优化 购物车页面 10.美化 商品详情页面和首页 V3.0.4 免费版更新 1. 修复限时折扣活动结束后 不解除商品锁定的问题 2. 修复公众号绑定已有账号的问题 3. 修复会员统计-》价格分析按月查询报错 4. 优化首页楼层二级商品分类排序 5. 优化手机端积分记录描述和PC端不一致   授权版更新 1. 优化商品详情图片点击返回键默认选择问题 V3.0.3 免费版更新 1. 优化商家发货通知 2. 优化验证码 3. 修复限时折扣活动结束后 不解除商品锁定的问题 4. 修复商品详情要么 点击好评 中评 差评 不更新评论数据的问题 5. 修改只显示一条评论的问题 6. 修复平台后台可以添加重复名称的管理员的问题 7. 优化分销功能 8. 优化登录注册页面显示 9. 优化后台 赠品 推荐合租样式 10.修复后台无法恢复备份的问题 11.修复已退款成功的订单会出现在订单列表待评价页面 12.修复对比页面 对比商品的规格值不包含现有规格属性的时候出错的问题 13.优化订单打印页面印章图片位置   授权版更新 1. 优化手机端规格为空的提示 2. 修复手机端广告位不显示的问题 3. 修复APP上 苹果手机无法使用微信登录的问题 4. 新增猜你喜欢功能 5. 手机端新增显示领取优惠券 6. 修复手机端文章列表不能翻页的问题 7. 新增手机端赠品 V3.0.2 免费版更新 1.新增上传大小限制 2.修复虚拟商品退款BUG 3.修复验证码刷新BUG问题 授权版更新 1.新增专题活动手机页 2.修复统一规格标签样式 3.修复详细地址地位不准确 4.新增路由懒加载 V3.0.1 Thinkphp由TP5.0.24升级为TP6.0.2!! V2.1.8 免费版更新 1. 修复使用百度地图接口不需要配置反向代理 2. 修复商品规格显示 3. 修复微博API接口调用不了类的问题 4. 修改H5地址引用 5. 修复限时折扣 商品列表页面  商品名称带有单引号会报错 不显示商品列表的问题 6. 规范语言包 7. 新增会员等级操作日志语言项 8. 添加商品详情页面 限时折扣活动没有设置标题的默认标题 9. 修复获取在售商品会获取到下架商品的BUG 10. 修改API接口 电子营业

PC后台管理Vue架构vue2vuerouterstoreaxiosscsssvgelementui

PC后台管理Vue架构(vue2 vue-router store axios scss svg element-ui)

DSShop单店铺商城B2C功能列表清单

板块 子版块 功能名称 ...

cnkhaos的博客 1321

电商淘宝短信模板

电商淘宝短信模板,下发商户侧短信,下发消费者短信; 注册、登录、通知短信模板

DSShop单用户TP5框架B2C开源商城源码 v3.0.3

为您提供DSShop单用户TP5框架B2C开源商城源码下载,DSShop商城系统是一套完善的B2C(单用户商城)解决方案。系统pc端后台使用国内优秀开源框架THinkPHP,基于PHP+MySQL开发,采用B/S架构,wap端使用vue.js构造,依据6年电商经验打造出的一套开源的B2C电子商务系统。DSShop商城系统技术评价1、B/S架构2、MVC编码架构,wap端采用vue.js框架3、支持Compser4、支持阿里云存储5、支持负载均衡6、支持My

企站帮微商城系统Access版 v1.4

OdnShop(原企站帮微商城系统,更名为OdnShop),基于ASP.NET 4.0+Access开发的轻量级微信商城系统,前台简洁美观,后台容易操作。系统容易部署,空间成本低,大部分的几百块一年的虚拟主机均可支持(具体请咨询空间商),适合要求不高,预算不多的小商店,小企业初次尝试微信线上销售产品,目前基本的核心功能,包括微信登陆/支付,产品管理,购物车与订单管理,分享获取积分,积分礼品兑换功能等,我们后续会继续改进和加强商城的基本功能。本系统新创演示模式,便于在没有接入微信公众号的情况下,可模拟测试全部功能(默认模拟一个测试账号),正式上线后,把演示模式关闭即可接入,详情请在使用前阅读软件

OdnShop企站帮微商城系统源码

OdnShop企站帮微商城系统源码 基于ASP.NET 4.0+Access开发的轻量级微信商城系统,前台简洁美观,后台容易操作。系统容易部署 ,空间成本低,大部分的几百块一年的虚拟主机均可支持(具体请咨询空间商),适合要求不高,预算不 多的小商店,小企业初次尝试微信线上销售产品,目前基本的核心功能,包括微信登陆/支付,产品管 理,购物车与订单管理,分享获取积分,积分礼品兑换功能等,我们后续会继续改进和加强商城的基本 功能。 本系统新创演示模式,便于在没有接入微信公众号的情况下,可模拟测试全部功能(默认模拟一个测试 账号),正式上线后,把演示模式关闭即可接入,详情请在使用前阅读软件安装包里附带的相关说明。 V1.4新增加功能和修复的BUG: 1,增加首页的产品搜索框; 2,增加分享获取积分功能,预设三级,可按需求自行设置级数,每一级获取的积分数; 3,增加积分兑换礼品功能; 4,修复产品收藏夹无法删除的BUG; 5,修复后台部分操作会报错的BUG;

基于ASP.NET 4.0开发的微商城系统OdnShop,开源发布

基于ASP.NET 4.0开发的开源微商城系统,我们的目标是构建一个核心完善而又轻量级的微商城平台,目前基本的核心功能,包括微信登陆/支付,产品管理,购物车与订单管理等,轻量级是为了更加便于理解源码和二次开发。 使用技术 ASP.NET 4.0 MySql Server 环境要求 支持ASP.NET 4.0的虚拟主机或服务器均可,数据库为开源的MySql数据库系统; 安装流程 1,把安...

weixin_34148340的博客 784

5G 网络的移动性管理上下文对比介绍

5G 网络的移动性管理上下文对比介绍 4G/5G MM移动性管理机制对比 5G引入了新移动性管理状态,通过mobility pattern(移动方式)实现按需的移动性管理等。 MM的相关状态分为一下几种: RM状态(用户注册管理 注册态/非注册态)和CM状态(用户连接态/空闲态)独立;RM状态标识UE是否注册到网络,CM状态标识UE和核心网的信令连接是否存在。 RAN侧引入RRC-inactive state:UE(用户端)对于CN(核心网)而言处于连接态,对RAN(接入网)而言处于Ld..

m0_59032675的博客 4818
上一篇: ask2问答系统新增短信接口
下一篇: 聚乐云支付系统新增短信接口
mindev
博客等级 码龄10年 11粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值