[教學]線上發送msn訊息

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
Ricky Zero
星球公民
星球公民
文章: 60
註冊時間: 2003-08-25 15:53
來自: 哈哈哈王國
聯繫:

[教學]線上發送msn訊息

文章 Ricky Zero »

開啟profile_view_body.tpl
找到

代碼: 選擇全部

		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_MESSENGER}:</span></td>
		  <td class="row1" valign="middle"><span class="gen">{msn}</span></td>
在這一行裏面找到\r

代碼: 選擇全部

{msn}
置換成以下語法

代碼: 選擇全部

<OBJECT classid='clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28' codeType='application/x-oleobject' height='1' id='MsgrObj' width='1'></OBJECT> 
<script> 
function DoInstantMessage(person,screen) 
{ 
   try 
   { 
      if(confirm("您要在您的聯絡人清單加入 "+screen)==true)MsgrObj.AddContact(0,person); 
      if(confirm("您要傳送立即訊息給 "+screen)==true)MsgrObj.InstantMessage(person);
   } 
   catch(e) 
   { 
      alert("在開啟MSN Messenger 時發生錯誤! 請確認您有安裝 MSN Messenger 並且已經登入。

Error Code: "+e.number); 
   }        
} 
</script>
<a href="javascript:DoInstantMessage('{MSN}','{MSN}');">傳MSN訊息</a>
ps1.目前只能在檢視會員資料中使用\r
ps2.viewtopic無法使用,可能得改一堆程式碼\r

我已裝好了
沒實際用過
有興趣的人可以裝裝看^^

寫案子的同時小小的try一下
不過PHPBB+skype 似乎不錯用的樣子
skype才是王道呀^^

有人寫出來的話,分享一下嚕

上班的路上突然想到
把code 跟OBJECT 分開的作法
OBJECT 放在overall;code就應該可以隨便擺了吧
Ricky Zero
星球公民
星球公民
文章: 60
註冊時間: 2003-08-25 15:53
來自: 哈哈哈王國
聯繫:

文章 Ricky Zero »

早上改了一下skype的部份
但是似乎在輸入到skype的欄位時,會跑到yahoo的欄位去\r
大概是程式碼的前後順序搞錯了吧>"<
頭像
khhun
星球普通子民
星球普通子民
文章: 2
註冊時間: 2003-02-03 16:18

文章 khhun »

加油
頭像
rex
版面管理員
版面管理員
文章: 501
註冊時間: 2001-11-01 15:28
來自: 竹貓星球
聯繫:

文章 rex »

關於SKYPE部分~
官方已有釋出安裝方法喔 ^^
我的也有安裝了 :lol:
有興趣就去看看吧 :mrgreen:
http://www.phpbb.com/phpBB/viewtopic.php?t=249158
最後由 rex 於 2005-03-07 18:13 編輯,總共編輯了 2 次。
全面支援 phpBB3.3.x 版本虛擬空間

台灣[不限流量]虛擬主機
*可自由調整php 版本。
*免費 SSL 簽章。
https://kukan.tw/
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

你這構想不錯呵~~
我提供一個連結給你做參考 :P
http://webmessenger.msn.com/ (線上登錄MSN)
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
Ricky Zero
星球公民
星球公民
文章: 60
註冊時間: 2003-08-25 15:53
來自: 哈哈哈王國
聯繫:

文章 Ricky Zero »

rex 寫:關於SKYPE部分~
官方已有釋出安裝方法喔 ^^
我的也有安裝了 :lol:
有興趣就去看看吧 :mrgreen:
http://www.phpbb.com/phpBB/viewtopic.php?t=249158
真是的
原來官方也有相同的想法
害我那麼認真的想>"<

謝謝你提供消息^^
Ricky Zero
星球公民
星球公民
文章: 60
註冊時間: 2003-08-25 15:53
來自: 哈哈哈王國
聯繫:

文章 Ricky Zero »

官網的skype的寫法跟我的寫法是完全一樣的
只是我耍白痴\r
直接在user_yim的下面插入新的欄位
難怪會跑錯位置\r

我太淺了
tiee
星球普通子民
星球普通子民
文章: 24
註冊時間: 2005-04-02 00:13

Re: [教學]線上發送msn訊息

文章 tiee »

Ricky Zero 寫:開啟profile_view_body.tpl
找到

代碼: 選擇全部

		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_MESSENGER}:</span></td>
		  <td class="row1" valign="middle"><span class="gen">{msn}</span></td>
在這一行裏面找到\r

代碼: 選擇全部

{msn}
置換成以下語法

代碼: 選擇全部

<OBJECT classid='clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28' codeType='application/x-oleobject' height='1' id='MsgrObj' width='1'></OBJECT> 
<script> 
function DoInstantMessage(person,screen) 
{ 
   try 
   { 
      if(confirm("您要在您的聯絡人清單加入 "+screen)==true)MsgrObj.AddContact(0,person); 
      if(confirm("您要傳送立即訊息給 "+screen)==true)MsgrObj.InstantMessage(person);
   } 
   catch(e) 
   { 
      alert("在開啟MSN Messenger 時發生錯誤! 請確認您有安裝 MSN Messenger 並且已經登入。

Error Code: "+e.number); 
   }        
} 
</script>
<a href="javascript:DoInstantMessage('{MSN}','{MSN}');">傳MSN訊息</a>
ps1.目前只能在檢視會員資料中使用\r
ps2.viewtopic無法使用,可能得改一堆程式碼\r

我已裝好了
沒實際用過
有興趣的人可以裝裝看^^

寫案子的同時小小的try一下
不過PHPBB+skype 似乎不錯用的樣子
skype才是王道呀^^

有人寫出來的話,分享一下嚕

上班的路上突然想到
把code 跟OBJECT 分開的作法
OBJECT 放在overall;code就應該可以隨便擺了吧
好像沒辦法用, 我按了之後它叫我要加入聯絡人清單, 我加入了之後, 開啟的 msn 對話視窗卻說對方帳號不在我允許清單中, 有其他人有用跟我同樣情況嗎 ?
├ 架設主機作業系統:Windows XP SP2
├ 快速架站程式:EasyPHP 1.7
├ 我的上網方式:ADSL 8M/640k
├ 我的phpBB版本: 2.0.17
├ 我的網域名稱:tiee.sytes.net
├ 我的連結網址:http://tiee.sytes.net/phpbb2/
zzz...
星球普通子民
星球普通子民
文章: 26
註冊時間: 2005-04-17 15:50
聯繫:

文章 zzz... »

加了skype mod ,icq 的online状况就不能显示 :-(
请问各位大哥,该如何解决呢?
谢谢
●架設主機作業系統:XP sp2
●使用 phpBB2 版本:phpBB 2.0.19
●自架Server (appserv-win32-1.8.0)
●連結網址: http://smartflasher.myftp.org
●安裝的程式:Apache + php + MySql
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

Re: [教學]線上發送msn訊息

文章 kp3011 »

放 viewtopic 的方法:

templates/*/viewtopic_body.tpl 放於頂部\r

代碼: 選擇全部

<OBJECT classid='clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28' codeType='application/x-oleobject' height='1' id='MsgrObj' width='1'></OBJECT> 
<script type="text/javascript"> 
function DoInstantMessage(person,screen) 
{ 
   try 
   { 
      if(confirm("您要在您的聯絡人清單加入 "+screen)==true)MsgrObj.AddContact(0,person); 
      if(confirm("您要傳送立即訊息給 "+screen)==true)MsgrObj.InstantMessage(person); 
   } 
   catch(e) 
   { 
      alert("在開啟MSN Messenger 時發生錯誤! 請確認您有安裝 MSN Messenger 並且已經登入。

Error Code: "+e.number); 
   }        
}
</script>
找尋 viewtopic.php

代碼: 選擇全部

		if ( !empty($postrow[$i]['user_icq']) )
		{
			$icq_status_img = '<a href="http://wwp.icq.com/' . $postrow[$i]['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $postrow[$i]['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
			$icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $postrow[$i]['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
			$icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $postrow[$i]['user_icq'] . '">' . $lang['ICQ'] . '</a>';
		}
		else
		{
			$icq_status_img = '';
			$icq_img = '';
			$icq = '';
		}
之後加上

代碼: 選擇全部

		if (!empty($postrow[$i]['user_msnm']) )
		{
			$msn = $postrow[$i]['user_msnm'];

		} else {
			$msn = '';
		}
搜尋

代碼: 選擇全部

		$msn_img = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
		$msn = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';
上面那行整行換成

代碼: 選擇全部

		$temp_url = "javascript:DoInstantMessage('" . $msn . "','" . $msn . "');";
完成~
最後由 kp3011 於 2005-04-20 22:10 編輯,總共編輯了 2 次。
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
小西
竹貓忠實會員
竹貓忠實會員
文章: 460
註冊時間: 2004-11-19 22:29
來自: 超可愛聲音

文章 小西 »

我看不太懂..
第一段是加在viewtopic_body.tpl最上面對嗎?

找尋以後的都是在viewtopic.php吧
ACG自唱:分貝網存放區 (192kbps) ;NICO存放區 (320kbps)
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

小西 寫:我看不太懂..
第一段是加在viewtopic_body.tpl最上面對嗎?

找尋以後的都是在viewtopic.php吧
是的 :oops: 剛才過於趕忙


補充: 只支援 Windows Messenger 的?
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
小西
竹貓忠實會員
竹貓忠實會員
文章: 460
註冊時間: 2004-11-19 22:29
來自: 超可愛聲音

文章 小西 »

kp3011 寫:是的 :oops: 剛才過於趕忙


補充: 只支援 Windows Messenger 的?
感謝~試成功了
還有$temp_url =這句出現蠻多次...
我是直接把他改在\r

代碼: 選擇全部

      if (!empty($postrow[$i]['user_msnm']) ) 
      { 
         $msn = $postrow[$i]['user_msnm']; 

      } else { 
         $msn = ''; 
      }
下面的那一句...應該沒錯吧?
ACG自唱:分貝網存放區 (192kbps) ;NICO存放區 (320kbps)
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

代碼: 選擇全部

		$msn_img = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
		$msn = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';
上面那句 :wink:
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
小西
竹貓忠實會員
竹貓忠實會員
文章: 460
註冊時間: 2004-11-19 22:29
來自: 超可愛聲音

文章 小西 »

kp3011 寫:上面那句 :wink:
恩...還好沒改錯^^"
加入好友方便多了
ACG自唱:分貝網存放區 (192kbps) ;NICO存放區 (320kbps)
主題已鎖定

回到「phpBB 2 安裝與使用」