新しいスキンに「いいね!」ボタンを付ける | スタートアップのためのパソコン入門

スタートアップのためのパソコン入門

誰も教えてくれないパソコンの使い方 SmartPC21

10日でおぼえる jQuery入門教室
山田 祥寛
翔泳社
売り上げランキング: 24283


アメブロがバージョンアップ!』の続きです。

新しいスキンのHTMLソースを見て、いままで使用していた「いいね!ボタン」スクリプトのclassを変更しても動作しないので、不思議に思っていました。

ところが、新しいスキンに「いいね!」ボタンを付けたという記事がアップされていました。

 アメブロ「CSS編集用デザイン」に「いいね」ボタン設置

 新スキンにFacebookのいいねボタン設置しました

良く見たら解りました! jQueryのロードが必要だったんですね。

解かってしまえば、な~んだ、ということで、次のようにスクリプトを修正しました。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

<script>$(function(){var c=location.href;var g=document.title;var a=$(".skinArticleHeader2 a");for(i=0;i<a.length;i++){var c=a[i];var e='<iframe src="http://www.facebook.com/plugins/like.php?href='+c+'&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80 " scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe> ';$(".articleTime").eq(i).before(" <span>"+e+"</span>");$(".articleExLinkArea").eq(i).after(" <span>"+e+"</span>")}});</script>

赤い部分が、jQueryをロードするために新しく必要になりました。

青い部分は、記事の上の方、タイトルの下に「いいね!」ボタンを付けます。

緑の部分は、記事の下の方、「なうで紹介」ボタンなどの下に、「いいね!」ボタンを付けます。

 サンプルを見るには、ココをクリック!

「カスタム可能」デザインの、「ベーシックグレー」と「CSS編集用デザイン」で働くことを確認しました。


いままでの古いスキン用のスクリプトは、次のようになります。

<script>$(function(){var c=location.href;var g=document.title;var a=$(".foot a:contains('記事URL')");for(i=0;i<a.length;i++){var c=a[i];var e='<iframe src="http://www.facebook.com/plugins/like.php?href='+c+'&layout=standard&show_faces=true&width=410&action=like&colorscheme=light&height=80 " scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:410px; height:80px;" allowTransparency="true"></iframe> ';$(".title").eq(i).after(" <span>"+e+"</span>");$(".foot").eq(i).before(" <span>"+e+"</span>")}});</script>

今までのスキンは、記事の下に『記事URL』というリンクがあります。

新しいスキンでは、この『記事URL』が無くなり、記事タイトルがリンクになっています。

『記事URL』が無い、新しいスキンでは、いままでのスクリプトは働きません。

 新しいfacebookページは、ココをクリック!

 (応援のいいね!よろしくお願いします。)



にほんブログ村 IT技術ブログ クラウドコンピューティングへ いいね! ポチッとお願いします!
にほんブログ村<-ランキング挑戦中!


$パソコンの危機管理 - クラウド・コンピューティングを使いこなせ!-twitterフォローよろしく!