/JQuerySocialbutton

Facebookの「いいね!」などを付けるプリロード

Primary LanguageJavaScript

facebookのいいね!等のsocialbuttonをつけるプリロード
バージョン: 1.02   掲載日:  2012/7/17

====================
説明
====================
その名のとおり、facebookの「いいね!」等のソーシャルボタンをつけるプリロードです。

XUGJの掲示板で、domifaraさんが掲載されたものを利用させていただきました。
 http://www.xugj.org/modules/QandA/index.php?topic_id=1999 

ソーシャルボタンの表示をコンテンツ下に変更して、ツィッターのつぶやきやFacebookひとこと掲示板表示も追加した修正版です。


上記掲示板を元に作成した3月15日付けのバージョンでは、モジュールコンテンツの上に表示する設定となっていましたが、今回は、モジュールコンテンツの下に表示して、CSSで表示をコントロールするようにしてみました。
また、プラスアルファの機能として、今見ているページに関する「ツィッターのつぶやき」も表示するようにしています。

解凍してできあがったディレクトリのhtml下にあるcommonディレクトリとpreloadディレクトリをサーバのhtml側にアップロードしてください。以前のバージョンがある場合は、プリロード等を上書きしてください。

なお、このプリロードだけでは、トップページにソーシャルボタンが表示できませんので、下記を参考にして、トップページにカスタムブロックを追加してください。
さらに、Facebookの「ひとこと掲示板」をトップページに表示することも可能となっていますので、よろしければお試ししください。その場合、一番下の行にあるサイトのURLをご自身のページのものに書き換えてください。

data-href="http://xoops123.com" を data-href="利用するサイトのURL"


=================================
カスタムブロックのサンプル
=================================

●タイトル:ソーシャルボタン(トップページ用) none

●コンテンツ:

<div id="socialbutton_div">
<div class="facebook_like"></div>
<div class="twitter"></div>
<div class="evernote"></div>
<div class="google_plusone"></div>
<div class="gree"></div>
<div class="hatena"></div>
</div>
<div style="clear: both ; height:0px; visibility:hidden;"></div>
<div class="mt-label"></div>
<div class="my-trackbacks">まだ、誰もつぶやいてくれないのだぁ~ 淋しいなぁ~</div>
<div style="clear: both ; height:0px; visibility:hidden;"></div>
<div class="fb-comments" data-href="http://xoops123.com" data-num-posts="2" data-width="700"></div>

●タイプ:htmlタグ


★picoのページをカスタムブロックのように使うならこんな方法もあります。
<div class="fb-comments" data-href="<{$xoops_url}><{$xoops_requesturi}>" data-num-posts="2" data-width="700"></div>

====================
履歴
====================
2012.7.17
Facebookのshareボタンが表示されなくなったので、該当部分を削除した。
GitHubに掲載した。