海量精品营销型、响应式模板,超低模板价格,快来选购吧,网站建设如此简单!-互创湾模板网
当前位置:主页 > 建站教程 > 二次开发 >

网页免费回拨电话设置

发布时间:2016-05-09 来源:互创湾 浏览: 关键词:
我一直对在网页里嵌入免费网页回拨电话很感兴趣,百度的离线宝并不能满足我的要求,所以我经过思索决定采用如下方法来实现想要的功能,终于被我给搞定了。
 
因为市面上的网页回拨电话都是需要充值很多的才可以开通,所以我现在采用的方法是另辟路径实现的,不用给运营商钱,咱自己掌控一切。废话少说,上主题内容:
 
首先,为什么要在网页里嵌入网页回拨功能呢?实际上这是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秒的时候,不算久吧!哈哈哈!太牛B了!
 
这就是不需要购买网页回拨系统的自己diy的变相网页回拨方法了,小小改变,实现大功能,实际应用网址可问我发给大家看看,这里不方便透露。
责任编辑:互创青年

相关文章

共有人阅读,期待你的评论!评论

网站首页 | 精品模板 | 免费模板 | 高级定制 | 百度地图

CopyRight © 2015-2016 互创湾模板网  备案号:苏ICP备15051054号 
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。