なんだか、いろいろ紹介されてあるみたいだけど、情報が古いので検証もかねて設置してみようと思いました。
オーナーズクラブでも設置できないという方がいたし、私の勉強もかねて・・・ね。
http://trac.openpne.jp/wiki/pne-customize
参考サイトはopenpne.jpから。やはり公式のドキュメントを参照すべきでしょうし
- SkypeID設定
管理画面からプロフィール項目に追加しますっと。
- Skype画像の登録
実際にSkypeを起動させるときのボタンを登録しましょー
・・・の前に、ボタンつくらなあかんので、ボタン作りましょー
スカイプのサイトにボタンを作る場所があるんですけど、OpenPNE公式の通りにやろうとするなら、自分で作らないとダメですね。
というわけで、スカイプのサイトから持ってきたものを編集してみました。
で、これを管理画面からアップロードします。ファイル名は適当に「skype_tel」と「skype_chat」にしてみました。アップロードしたら画像のURLは把握しましょうね!
- 表示部分の作成(マイフレンドホームに表示させる)
さて、登録した画像を用いて、マイフレンドのホーム画面にボタンを配置しましょう。
これはそのまま「【PC版】 f_home (h_prof) 4」にソースコードを入力しますけど、手順2で作った画像のURLはちゃんと入れ替えましょう
少しだけ味気なかったので、ソースコードも変えてみました。
({if $target_c_member.profile.skype_id})
<div class="parts">
<div class="partsHeading"><h3>Let's Skype!</h3></div>
<table>
<tr class="photo">
<td>
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<a href="skype:({$target_c_member.profile.skype_id.value})?call" onclick="return skypeCheck();">
<img src="http://revo.ragnarok.name/img.php?filename=skype_tel&m=admin" width="120" height="40" alt="通話" /></a>
<a href="skype:({$target_c_member.profile.skype_id.value})?chat" onclick="return skypeCheck();">
<img src="http://revo.ragnarok.name/img.php?filename=skype_chat&m=admin" width="120" height="40" alt="チャット" /></a>
</div>
</td>
</tr>
</table>
</div>
({/if})
これを登録しました。
で、確認のため見ると、何も表示されてない!
よくよく考えてみると、プロフィール項目にskypeIDがないと表示されないソースコードなんだから、何も表示されるわけもなく。
私はテストIDとかを作っていないので、自分のプロフィールにスカイプID登録して、舞プロフィール確認を見てみると、表示されました!
これが実際に使えるかどうか分からないけど、あとで確認しておこーっと。
