K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

网页回拨电话的嵌入实现方法不需要第三方支持免费

12Next >

flyinshsky 发表于:13-08-05 12:39 [添加收藏] 楼主 [回复] #Top#
flyinshsky 人气:165 积分:732 金币:3554
网页回拨电话的嵌入实现方法(不需要第三方支持免费的哦!)

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

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

首先,为什么要在网页里嵌入网页回拨功能呢?实际上这是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}rn__提交的电话号码_{$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}rn__提交的电话号码_{$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的变相网页回拨方法了,小小改变,实现大功能,实际应用网址可问我发给大家看看,这里不方便透露。

flyinshsky 发表于:13-08-05 12:39 沙发 [回复] #Top#
flyinshsky 人气:165 积分:732 金币:3554
我自己的沙发耶耶
xiaozhulele 发表于:13-10-04 23:12 4楼 [回复] #Top#
xiaozhulele 人气:0 积分:8 金币:15
这个就和邮箱订阅差不多啊。不过你要是在外面的话,公司不给你个人报销电话费你会不会拨打过去?
lanrennet 发表于:13-10-05 09:56 5楼 [回复] #Top#
lanrennet 人气:113 积分:949 金币:5089
KC元老
收藏备用
a330244802 发表于:13-10-14 09:57 编辑于:10-14 10:17 6楼 [回复] #Top#
a330244802 人气:0 积分:0 金币:0
哥们,在步骤4中的 表单中 我把它放在首页 可以跳转就出了问题 
 <form action="/plus/diy.php" enctype="multipart/form-data" method="post">
它就跳转成了这样 http://localhost/plus/diy.php
然后我把他换成了这样
  <form action="<?php echo $cfg_cmspath;?>/plus/diy.php" enctype="multipart/form-data" method="post">
然后它就跳转成了这样
   http://localhost/uploads/%3C?php%20echo%20$cfg_cmspath;?%3E/plus/diy.php
请问这个地方怎么解决?? 
   还有这里
  <input type="hidden" name="dede_fieldshash" value="566adf09d0d60263c702b1fbd513061e" />这里的value=的这个长值,是从后台自定义表单里咱们创建了2个参数后点预览里的网页里的提交留言后的网页里的源代码里看到的,是1个唯一的值哦!这个值不对,就会出现提交错误或不成功等情况的,切记切记。

那么这个value 应该怎么改呢?不要不可以吗?
朋友能不能把源码共享下啊,你的思路我大致懂了。细节很是麻烦啊 如果可以,麻烦加我qq 330244802 
jjtuinc 发表于:13-10-17 16:31 7楼 [回复] #Top#
jjtuinc 人气:48 积分:51 金币:319
呵呵   那kingcms也可以实现
flyinshsky 发表于:14-04-23 17:21 8楼 [回复] #Top#
flyinshsky 人气:165 积分:732 金币:3554
kingcms怎么实现????
14.217.18.* 发表于:15-01-31 15:32 9楼 [回复] #Top#
KingCMS官方网站网友
这明明是发邮件功能,
61.163.34.* 发表于:15-04-09 17:59 10楼 [回复] #Top#
KingCMS官方网站网友
能帮帮我弄一下吗,qq350763272
fox1383164k 发表于:15-07-20 13:42 12楼 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:2996
KC元老 灌水狂人
留个记号

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号