AGAMES 討論區

標題: 論壇百寶廂-超正插件* [打印本頁]

作者: dlalden    時間: 2008-11-9 15:23:28     標題: 論壇百寶廂-超正插件*

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>





歡迎光臨 AGAMES 討論區 (http://61.244.113.49/) Powered by Discuz! X2