• 4001-021-502
您的位置:短信宝 > 技术分享 > ECTouch管理系统新增短信宝短信接口
ECTouch管理系统新增短信宝短信接口
发表日期:2018-07-19    文章编辑:短信宝小编    浏览次数:

ECTouch系统是一款免费开源的手机商城系统,采用国际标准HTML5+CSS3研发,便于二次开发,小编对这款软件还是比较了解的,今天小编就以替换短信接口为例一步一步教大家如何开发,进行替换的短信接口是我们短信宝短信群发平台的短信接口,我们短信宝短信接口非常稳定,发送速度快,注册还送测试短信,推荐大家使用。

首先我们打开项目\admin\templates下的sms_list.htm文件,修改17~27行左右的代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
 <td class="first-cell" valign="top" style="vertical-align: middle;">
      {if $module.install == 1}
    <span onclick="listTable.edit(this, 'edit_name', '{$module.code}'); return false;">{$module.name}</span>&nbsp;&nbsp;&nbsp;&nbsp;
        {if $module.code == 'hywx'}
        <a href="http://www.smsbao.com/reg" target="_blank" style="color:#1B9AD5;">立即注册</a>
        &nbsp;&nbsp;&nbsp;&nbsp;<span style="color:red">推荐使用</span>
        {/if}      {else}
        {$module.name}{if $module.code == 'hywx'}&nbsp;&nbsp;
        <a href="http://www.smsbao.com/reg" target="_blank" style="color:#1B9AD5;">立即注册</a>&nbsp;&nbsp;&nbsp;&nbsp;
        <span style="color:red">推荐使用</span>{/if}      {/if}
    </td>

修改完成之后,我们就这替换项目\include\languages\zh_cn\sms下的hywx.php文件:

?
1
2
3
4
5
6
7
8
9
<?php
 
$_LANG['smsbao'] = '短信宝';
$_LANG['smsbao_account'] = '短信宝接口帐户';
$_LANG['smsbao_key'] = '短信宝接口密码';
$_LANG['hywx_mobile'] = '商家手机号';
 
 
return $_LANG;

最后我们替换项目\plugins\sms下的hywx.php文件下的send方法,代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 // 发送短消息
    public function send($phones$msg$send_date ''$send_num = 1, $sms_type ''$version '1.0', &$sms_error '')
    {
        /* 检查发送信息的合法性 */
        $contents $this->get_contents($phones$msg);
        if (!$contents) {
            return false;
        }
        /* 获取API URL */
        $sms_url "http://api.smsbao.com/sms?";
        if (count($contents) > 1) {
            foreach ($contents as $key => $val) {
                $post_data "u=" $this->sms_name . "&p=" . md5($this->sms_password) . "&m=" $val['phones'] . "&c=【" .C('shop_name').'】'.rawurlencode($val['content']); //密码可以使用明文密码或使用32位MD5加密
                $get = Http::doPost($sms_url$post_data);
                sleep(1);
            }
        else {
            $post_data "u=" $this->sms_name . "&p=" . md5($this->sms_password) . "&m=" $contents[0]['phones'] . "&c=【" .C('shop_name').'】'. rawurlencode($contents[0]['content']); //密码可以使用明文密码或使用32位MD5加密
            $get = Http::doPost($sms_url$post_data);
        }
 
        if ($get== "0") {
            return true;
        else {
             $sms_error $get;
            return $sms_error;
        }
    }

好了,经过以上的替换,短信宝的短信平台已经替换成功了,可以正常使用了。我们进行测试发送。

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,即便遇到敏感文字我们都不会人工审核,短信内容3~5秒就可送达。

另外:我们已经开发好完整的ECTouch管理系统短信宝插件,点击此链接 下载及查看安装流程。

短信宝-做更好用的短信验证码短信营销短信群发服务平台。超过9,000个网站始终信任短信宝。通过稳定快捷的短信,短信宝帮助他们缩短了90%的人工服务处理时间,同时降低了81%由于通讯故障导致的废单率,一切变得轻松可控!

Copyright © 2010-2014 smsbao.com All Rights Reserved
上海子橙电子科技有限公司 沪ICP备14008182号-2 上海市松江区广富林路658弄215号

展开