欢迎来到艾特合众!

咨询:400-646-5288        0755-888 99225

微信公众号 更多服务 疑难解答 帮助中心 下载中心 新闻 简体 繁體 English

行业整体解决方案
智慧建设整体方案
电商整体方案
跨境电商解决方案
全渠道电商
软件应用
行业应用
场景应用
大数据/人工智能
小程序/app开发
AR/VR
深圳市艾特合众软件有限公司 在线留言 ×

尊敬的用户,很高兴您对我们【艾特】产品感兴趣,还请留下您的个人信息。

若有需要我司会在2小时内联系您,为您提供更详细的解答。

您也可以直接拨打我公司全国免费热线400-084-9990进行人工咨询。

您当前所在的位置:商城系统 > 帮助中心 > 网页回拨电话的嵌入实现方法
 
艾特帮助中心
艾特帮助中心
上一篇:没有了 下一篇:没有了

网页回拨电话的嵌入实现方法

Date:2015/1/8 12:09:41  View:



    小艾一直对在网页里嵌入免费网页回拨电话很感兴趣,百度的离线宝并不能满足小艾的要求,所以小艾经过思索决定采用如下方法来实现想要的功能,终于被小艾给搞定了。

    因为市面上的网页回拨电话都是需要充值很多的才可以开通,所以小艾现在采用的方法是另辟路径实现的,不用给运营商钱,咱自己掌控一切。


为什么要在网页里嵌入网页回拨功能呢?
     实际上这是1个诱饵而已,是为了刺激有的网站访问者利用她通话免费的功能来刺激她采取行动咨询小艾们的产品或服务,只需要在网页的浮动框输入她的手机号码或电话号码,等候10-15秒她的手机或电话就会接到小艾方打给她的电话,从而实现沟通,这网页回拨市面上的公司都是需要开个账户然后充值比如2000-8000元才可以有的,而小艾采用的方法是如下:

    1、首先要拥有一个超级牛的快速反应的服务器,比如万网现在正在卖的阿里云服务器一年才1280元,没服务器也可以吗?当然可以的,虚拟主机也可以的嘛!但成功率不能保证啊,就是客户提交了号码是否能快速马上被收到!总之,只要网站网速反应速度快就可以了,不一定要服务器的。

    2、采用dedecms5.7内容管理系统,需要修改/plus/diy.php这个文件,要在

        $query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";
在这下面添加如下内容: 

$mailtitle = $name."提交表单通知";

$mailbody = "客户提交时间_{$mytime}\r\n__提交的电话号码_{$telephone}";

$headers = $cfg_adminemail;

$mailtype = 'TXT';

require_once(DEDEINC.'/mail.class.php');

$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);

$smtp->debug = false;

$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); 
 然后保存即可。


    注意:这里面的---客户提交时间_{$mytime}\r\n__提交的电话号码_{$telephone} 是可以修改的,客户提交时间可以是中文或英文,内容自己随便改,后面的提交的电话号码也是可以随便修改内容的,mytime与telephone实际上市2个参数,这2个参数是dedecms后台里咱们自定义表单那个模块里自己新设定的参数。

    3、在 dedecms后台里咱们自定义表单那个模块里自己新设定的参数mytime与telephone,记住当参数设好了,这个自定义表单里有个预览,如果你不懂前台网页里怎么嵌入form的代码,就直接用这里预览功能里的代码即可了。

    4、然后就是把这预览后的代码嵌入到任意的页面位置里面即可,你可以美化输入框等等,只要form里的内容不乱改即可了。看一下小艾的代码
<table>
<tr><td>
<form action="/plus/diy.php" enctype="multipart/form-data" method="post">
<input type="hidden" name="action" value="post" />
<input type="hidden" name="diyid" value="1" />
<input type="hidden" name="do" value="2" />
<table style="width:150px;" cellpadding="0" cellspacing="1">
<tr>  
<td height="17">
<input type='text' name='telephone' id='telephone' style='width:150px;height:17px;font-size:12px;'  class='intxt' value="请输入手机或电话号码" onfocus="if(value=='请输入手机或电话号码') {value=''}" onblur="if (value=='') {value='请输入手机或电话号码'}" />
</td>  
<td>
<input style="line-height: 17px;" type="submit" name="submit" value="马上免费通话" class='coolbg' />
</td>  
<td><input id="mytime" name="mytime" type="hidden" value=" " />这里的type值为hidden,表示不需要在网页上显示这个表单框的意思。
<SCRIPT LANGUAGE="JavaScript">var d=new Date();document.getElementById('mytime').value=d.getYear() +'_'+( d.getMonth()+1)+'_'+d.getDate()+'_' + d.getHours()+':'+d.getMinutes()+':'+d.getSeconds();</SCRIPT>这段js代码实际上为了将电脑当前时间赋值给input里的mytime,其实这个功能可以不要,只需要name='telephone'即可,这里的input提交到后台的mytime时间,是为了更准确的知道客户什么时候提交的手机号码,来判断小艾们是否是及时收到了。
</td>
</tr>
<input type="hidden" name="dede_fields" value="telephone,text;mytime,text" />
<input type="hidden" name="dede_fieldshash" value="566adf09d0d60263c702b1fbd513061e" />这里的value=的这个长值,是从后台自定义表单里咱们创建了2个参数后点预览里的网页里的提交留言后的网页里的源代码里看到的,是1个唯一的值哦!这个值不对,就会出现提交错误或不成功等情况的,切记切记。
</table>
</form>
</td>
</tr>
</table>
    以上是1个嵌入在表格里的固定式的代码,当然也可以浮动放在任何地方的,只需要你用div漂浮代码即可。 

    5、再在dedecms后台里的系统设置里面--系统基本参数--核心设置--是否启用smtp方式发送邮件:选是,下面要填写上咱们选用的邮箱的smtp等信息,推荐使用qq的smtp功能,要先到你那个qq号码的邮箱后台的设置里面,开启smtp与pop3功能,这里要填写上咱们自己的qq的账号以及密码等信息。

    6、再到咱们自己的qq邮箱里设置当收信规则,当包含咱qq号码的发件人的时候,自动转发邮件到什么邮箱。小艾是设置为当包含咱qq号码的发件人的时候自动转发到小艾的移动手机号码的139邮箱,比如13521191331@139.com,为什么要设置转发到139邮箱呢,因为139邮箱有一个很重要的功能,就是需要到139邮箱的后台去设置一下,当收到一封邮件的时候,自动给小艾们的手机免费发邮件的内容短信,这是免费的。

    好了,系统的运行是这样的:当客户在网页的表单填写上她的手机号码或电话号码之后,网站系统就将此手机号码或电话号码马上发一封邮件到dedecms后台里设置好的那个qq邮箱里去,当qq邮箱收到这封邮件马上转发到指定的139邮箱里,139邮箱系统马上发一个短消息到小艾们的相应手机上,事情的原理就是这么个运转了的。


    当然如果咱们在电脑面前登陆了qq的话,qq会马上弹出收到了一封邮件的信息的,这邮件里就包含了客户提交的系统时间与她的电话号码信息的,小艾们看到这个信息或手机短信收到这个信息的时候,马上用自己的电话回拨给客户即可。

   当大家质疑这个反应速度的时候,就需要考虑一下你的网站程序放置的主机或服务器的速度了,当然小艾测试下来,当从网页提交了电话号码,8秒后小艾的qq右下角就弹出了提示收到了邮件就看到了电话号码了,而小艾的移动手机收到相应的短消息是在10秒的时候,不算久吧!哈哈哈!

 

来源:艾特

上一篇:没有了

下一篇:没有了

售前

全国免费电话:
400-646-5288
咨询热线:
0755-88899225
咨询QQ:
1467525999

售后

全国免费电话:
400-084-9990
咨询热线:
0755-88899225
咨询QQ:
1020904666