メイン
   XOOPS2へのリクエスト
     skypeとの連携

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sakomaru
投稿日時: 2005/10/7 1:37
新米
登録日: 2003/3/26
居住地:
投稿: 1
Re: skypeとの連携

はじめまして。フォーラム初書き込みです。
PHP&MySQLのプログラム初心者なのですが、試行錯誤してこんな風にハックしてみました。

system_blocks.phpの・・・

引用:
$members .= ' <a href="'.XOOPS_URL.'/userinfo.php?uid='.$onlines[$i]['online_uid'].'">'.$onlines[$i]['online_uname'].'</a>,';

を下記のように変更します。

引用:
$members .= ' <a href="'.XOOPS_URL.'/userinfo.php?uid='.$onlines[$i]['online_uid'].'">'.$onlines[$i]['online_uname'].')</a>';
$xoopsDB =& Database::getInstance();
$result=$xoopsDB->query("select user_aim from xoops_users where uid = ".$onlines[$i]['online_uid']);
$user_aim = '';
list($user_aim) = $xoopsDB->fetchRow($result);
if (trim($user_aim) <> ''){
    $members .= ' <a href="callto:'.$user_aim.'"><img src="/images/icons/skype.gif"></a>,';
} else {
    $members .= ',';
}

1./images/icons/の下にskype.gifに該当する適当なものを用意
2.languageファイルのAIMの名称も「Skype」へ変更する
3.各ユーザ情報のAIMへSkype IDを入れてもらう

これで、現在ログイン中のユーザID一覧が出る場所に、用意したアイコンが表示され(AIMへ値を入力している人のみ)、クリックするとCallできるはず・・・。(たぶん)

いろいろ課題はあるのですが、簡易的にこんな感じでやってみました。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   skypeとの連携 itv 2005/5/8 17:29
   » Re: skypeとの連携 sakomaru 2005/10/7 1:37

 
To Top