- 最後登錄
- 2012-8-5
- 在線時間
- 978 小時
- UID
- 275
- 閱讀權限
- 140
- 精華
- 71
- 帖子
- 3799
- 日誌
- 0
- EXP
- 6040 點
- 金幣
- 4990 個
- 註冊時間
- 2008-3-27
- 帖子
- 3799
- EXP
- 6040 點
- 金幣
- 4990 個
- 好友
- 0
- 註冊時間
- 2008-3-27
|
Discuz有史以来含金量最高的一款插件,可使论坛会员在线打电话、发手机短信和编辑网络通信录,同时还能为站长带来收入!
插件名称: 网络电话、手机短信、网络通信录三剑客插件
适用版本: Discuz! 6.0 6.1 /big5
作 者: Alicall
升级美化: Golden
演示網站:http://in-city.coms.hk/bbs/index.php
測試帳號:testst 密碼:testst
繁化作者:TCheung
[/quote]
安装前请先看注意事项:
注意事项:1、此插件既可以给论坛会员提供方便的网络通讯工具,同时也可以为站长带来收入。想一举两得的站长请仔细看下面的第六步:var linkid="";如果这样 写就是不赚钱的,如果var linkid="412312";里面填了数字就是赚钱的。具体数字是多少,请登陆 http://union.alicall.com注册阿里联盟会员,即可获得。阿里联盟简介请看http://union.alicall.com/detail.htm。
2、三个功能中手机短信和网络通信录是纯网页即打开即使用,WEB网络电话第一次打开需要安装插件,系统会自动提示,安装后以后就不要再装了,WEB网络电话只支持IE内核使用。插件如果没有自动安装成功,也可以使用安装盘webalicall.zip手工安装。
3、此插件主要功能就是完成在线拨打电话,发送手机短信,和网络电话簿功能,他对于不同行业的网站可以有不同的应用。下面只是给出了最基本的应用,更高级的应用欢迎您联系我们一起开发,只要您想的出,我们就做得到。比如无需登陆就可以拨打电话,或者提前内置帐号密码让用户免费打电话作为奖励,或者交友网站,或者中介网站免费热线电话,或者WEB800客户免费呼叫商家,或者做个OEM更加深入的整合到您的网站,等等。
[quote]下面開始安裝:
安裝方法,僅需八步:
第一步:升級數據庫:
alter table cdb_memberfields add phone varchar(30) NOT NULL default '';
第二步:打開templates/default/memcp_profile.htm
查找:<!--{if $allowcstatus}-->
<tr>
<th><label for="cstatusnew">{lang custom_status}</label></th>
<td>
<input type="text" name="cstatusnew" id="cstatusnew" size="25" value="$member[customstatus]" /></td>
</tr>
<!--{/if}-->
下面加:
<tr>
<th><label for="phone">聯繫電話</label></th>
<td>
<input type="text" name="phone" id="phone" size="25" value="$member[phone]" /></td>
</tr>
第三步:打開memcp.php
查找:$taobaonew = dhtmlspecialchars($taobaonew);
下面加:$phonenew = dhtmlspecialchars($phone);
再查找:$memberfieldsql = "nickname='$nicknamenew', site='$sitenew', location='$locationnew', icq='$icqnew', qq='$qqnew', yahoo='$yahoonew', msn='$msnnew', taobao='$taobaonew', alipay='$alipaynew' $cstatusadd";
改成:$memberfieldsql = "nickname='$nicknamenew', site='$sitenew', location='$locationnew', icq='$icqnew', qq='$qqnew',phone='$phonenew', yahoo='$yahoonew', msn='$msnnew', taobao='$taobaonew', alipay='$alipaynew' $cstatusadd";
經過以上三步,會員就可以自己編輯聯繫電話的個人資料了。下面最關鍵的地方開始了!
第四步:打開viewthread.php
查找:$videoopen && $post['message'] = videocode($post['message'], $post['tid'], $post['pid']);
下面加:$post['message1'] = urlencode(str_replace("\"","'",$post['message']));
第五步:打開templates/default/viewthread.htm (安裝左個人米巴信息既人呢個步驟無須理會_見第九步)
查找:<li class="offline">{lang offline}
<!--{/if}-->
</li>
<!--{/if}-->
下面加:
<li style="background-image: url(http://www.alicall.com/imagesa/phone.ico);"><a href="javascript:call('$post['phone']')">呼叫此人</a></li>
<li style="background-image: url();"><a href="javascript:send('$post['phone']')" >手機短信</a></li>
<script language="javascript">
function call(num){
if (num.length==0)alert("抱歉,對方的基本資料裡沒有填寫聯繫電話");
alicallwin('open', num,0,'call')
}
function send(num){
if (num.length==0)alert("抱歉,對方的基本資料裡沒有填寫聯繫電話");
alicallwin('open', num,1,'msg');
}
</script>
再查找打開templates/default/viewthread.htm:<div id="postmessage_$post[pid]" class="t_msgfont">$post[message]
下面加:<div style=" padding-top:25px; " align="center"><span><img src="../../images/alicall/dxfs.gif" title="發送這條短信到手機" style="cursor:hand"/></span></div>
再查找打開templates/default/viewthread.htm:<input type="checkbox" name="topiclist[]" value="$post[pid]" />
<!--{/if}-->
<!--{/if}-->
<p>
下面加:<span style="cursor:hand" >發短信到手機</span>
第六步:打開include/javascript/commom.js
查找:var clientWidth = document.body.clientWidth;
在上面加入:if($('pmlayer')) {
$('pmlayer').parentNode.removeChild($('pmlayer'));
}
查找:if(!$('pmlayer')) {
改成://if(!$('pmlayer')) {
查找:}
$('pmlayer').style.display = '';
改成://}
$('pmlayer').style.display = '';
在文件的末尾插入:
var linkid=""; //此處為空,則關閉站長賺錢功能。如果想開啟,則先要到http://union.alicall.com註冊,註冊後點擊獲取廣告代碼,即可查看到類似http://www.alicall.com/index.asp?linkid=733302的地址,只取你看到的後面的數字,如733302,填到前面即可。如var linkid="733302";
function alicallwin(action, param,flag,style) {
var url,title;
if (style=='call'){
title="WEB網絡電話";
if(!param) {
url = 'http://www.alicall.com/alicallb.asp?linkid='+linkid;
} else {
url = 'http://www.alicall.com/alicallb.asp?linkid='+linkid+'&pn=' + param;
}}
else if (style=='msg'){
title="在線手機短信";
if(!flag) {
url= 'http://www.alicall.com/mobilemessageb.asp?linkid='+linkid+'&nn=' + param;
} else {
url= 'http://www.alicall.com/mobilemessageb.asp?linkid='+linkid+'&pn=' + param;
}
}
else if (style=='pb'){
title="網絡通訊錄";
if(!param) {
url= 'http://www.alicall.com/phonebookb.asp?linkid='+linkid;
} else {
url = 'http://www.alicall.com/phonebookb.asp?linkid='+linkid+'&pn=' + param;
}
}
else {
title="百寶箱";
url='http://bbs.alicall.com/assist/index.asp?linkid='+linkid;
}
if($('pmlayer')) {
$('pmlayer').parentNode.removeChild($('pmlayer'));
}
var objs = document.getElementsByTagName("OBJECT");
if(action == 'open') {
for(i = 0;i < objs.length; i ++) {
if(objs.style.visibility != 'hidden') {
objs.setAttribute("oldvisibility", objs.style.visibility);
objs.style.visibility = 'hidden';
}
}
var clientWidth = document.body.clientWidth;
var clientHeight = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
var pmwidth = 920;
var pmheight = 587;
div = document.createElement('div');div.id = 'pmlayer';
div.style.width = pmwidth + 'px';
div.style.height = pmheight + 'px';
div.style.left = ((clientWidth - pmwidth) / 2) + 'px';
div.style.position = 'absolute';
div.style.zIndex = '999';
$('append_parent').appendChild(div);
$('pmlayer').innerHTML = '<div style="width: 920px; background: #666666; margin: 5px auto; text-align: left">' +
'<div style="width: 920px; height: ' + pmheight + 'px; padding: 1px; background: #FFFFFF; border: 1px solid #7597B8; position: relative; left: -6px; top: -3px;">' +
'<div style="cursor: move; position: relative; left: 0px; top: 0px; width: 920px; height: 31px; margin-bottom: -30px;background:url(../../images/alicall/headerbg.gif) repeat-x 50%; border-bottom: 1px solid #CAD9EA;"><span style=" margin-left:12px;font-size:14px;color:#005C89;font-weight:bold;height: 32px; line-height: 32px; ">'+title+'</span></div>' +
'<a href="javascript:alicallwin(\'close\')" ><img style="position: absolute; right: 20px; top: 12px" src="' + IMGDIR +'/close.gif" title="關閉" /></a>' +
'<div id="pmwinmask" style="margin-top: 30px; position: absolute; width: 100%; height: 100%; display: none;overflow-x:hidden;"></div><iframe id="pmframe" name="pmframe" style="width:' + pmwidth + 'px;height:100%;margin-top: 30px; " allowTransparency="true" frameborder="0" scrolling="no"></iframe></div></div>';
$('pmlayer').style.display = '';
$('pmlayer').style.top = ((clientHeight - pmheight) / 2 + scrollTop) + 'px';
pmframe.location = url;
} else if(action == 'close') {
$('pmlayer').parentNode.removeChild($('pmlayer'));
}
}
第七步:打開templates/default/header.htm
查找:<!--{if $discuz_uid}--><li><a href="###" class="notabs" id="pmnotice" ><!--{if !$newpm}-->{lang pm}<!--{else}-->{lang pm_new}<!--{if $pmsound}--><bgsound src="images/sound/pm_$pmsound.wav" /><!--{/if}--><!--{/if}--></a></li><!--{/if}-->
改成:<li><a class="notabs" href="javascript:alicallwin('open',0,0,'bbx')" style="font-weight:bold;"><img src="../../images/alicall/ao1.gif" style="float:left"> <div style=" line-height:20px"><span style="color:#339900;">百</span><span style="color:#FF0000">寶</span><span style="color:#6633CC">箱</span></div></a></li>
<!--{if $discuz_uid}--><li><a href="###" id="pmnotice" ><!--{if !$newpm}-->{lang pm}<!--{else}-->{lang pm_new}<!--{if $pmsound}--><bgsound src="images/sound/pm_$pmsound.wav" /><!--{/if}--><!--{/if}--></a></li><!--{/if}-->
第八步:把alicall整個文件夾拷貝到論壇根目錄夾下面,形成images/alicall/
第九步 :搵templates/defaultshow.htm (注意:安裝左個人米巴信息人用)
查找: <script type="text/javascript">document.write('<a target="_blank" href="http://amos1.taobao.com/msg.ww?v=2&uid='+encodeURIComponent('$post[taobaoas]')+'&s=2"><img src="{IMGDIR}/taobao.gif" alt="通過{lang taobao}和 $post[username] 交談" /></a>');</script>
<!--{/if}-->
</div>
<!--{/if}-->
改成: <li style="background-image: url(http://www.alicall.com/imagesa/phone.ico);"><a href="javascript:call('$post['phone']')">互通電話</a></li>
<li style="background-image: url();"><a href="javascript:send('$post['phone']')" >手機短信</a></li>
<script language="javascript">
function call(num){
if (num.length==0)alert("抱歉,對方的基本資料裡沒有填寫聯繫電話");
alicallwin('open', num,0,'call')
}
function send(num){
if (num.length==0)alert("抱歉,對方的基本資料裡沒有填寫聯繫電話");
alicallwin('open', num,1,'msg');
}
</script> |
|