http://www.bloggerplugins.org/2010/06/official-sharing-buttons-on-blogger.html
方法如下:
- 進入到後台的「範本」,先將「模版」先作好備份。
- 點選「修改HTML」,勾選 「展開小裝置」。
- 利用 Crtl+F 的搜尋找到底下列出來的程式碼
<data:post.body/>
在下方插入以下黑色字體的程式碼,再預覽網誌的分享顯示是否正常。
<b:if cond='data:blog.pageType == "item"'>
<div class='post-share-buttons'>
<b:include data='post' name='shareButtons'/>
</div>4
</b:if>
如果你只想在內文裏顯示這個分享的功能,你必須如上面所表示的那樣,在黑色字體程式碼的上下各置入紅色字體的程式碼。
- 如下圖的紅框所標示的,「分享按鈕」已經拻復顯示了,請按「儲存範本」結束設定。
上面那張圖中,以綠色框標示的的位置,是目前大家比較盛行的Facebook「讚」的功能,而且旁邊還有計數,讓你知道有多少人喜歡這篇文章。
- 利用 Crtl+F 的搜尋找到底下列出來的程式碼,決定這個「讚」要放在那裏。
文章的標題之前
<b:includable id='post' var='post'>
文章的後面
<data:post.body/>
文章意見的下方
<p class='post-footer-line post-footer-line-1'p>
- 在上面所列出的位置中選擇一個,在所選位置底下貼入下面所列出的程式碼
<div id="fb-root"></div>
<script src="http://connect.facebook.net/zh_TW/all.js#xfbml=1"></script>
<fb:like data-action='like' data-font='arial' data-layout='standard' data-send='true' data-show-faces='true' data-width='450' expr:href='data:post.url'/>
- data-action='like' → like 換成 recommend 「讚」換成「推薦」
- data-layout='standard' →
1 standard-------下圖中第一個形式
2 button_count--下圖中第二個形式
3 box_count----- 下圖中第三個形式 - data-send='true' → true 改成 false 取消寄送功能
-
data-show-faces='true' → 改成 false 別貼按讚朋友的大頭貼
- 按「預覽」,檢查這個「讚」的按鈕是否出現在我們所預定的地方。如果沒問題就儲存範本,結束設定。
最近看到一個網站 Blogger Sentral 使用浮動式的「分享」及「讚」鈕 ,很有趣,也不會破壞版面,安裝相當簡單,不用東找西找去改寫範本中的程式碼,省事多了。以後還可以追加其它的分享進去,真是太神奇了。(20111026補充)
- 點選「版面配置」。
- 點選「新增小工具」。
- 選擇「Html/javascript」按 + 加進這個功能後,會跳出一個設定視窗。請將下面程式框裏的程式碼都貼到「內容」的框中,按下「儲存」就完成了
<!-- floating page sharers Start bloggersentral.com-->
<style type="text/css">
#pageshare {position:fixed; bottom:35%; margin-left:-117px; float:left; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:0 0 2px 0;z-index:10;}
#pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;}
.fb_share_count_top {width:48px !important;}
.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;}
.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}
</style>
<div id='pageshare' title="Share This With Your Friends">
<div class='sbutton' id='fb'>
<a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">分享</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
</div>
<div class='sbutton' id='gplusone'>
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<g:plusone size="tall"></g:plusone>
</div>
<div class='sbutton' id='rt'>
<a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" >Tweet</a>
<script src='http://platform.twitter.com/widgets.js' type="text/javascript"></script>
</div>
<div class='sbutton' id='gb'>
<script src="http://connect.facebook.net/zh_TW/all.js#xfbml=1"></script>
<fb:like layout="box_count" show_faces="false" font="" expr:href='data:post.url'/></fb:like>
</div>
<div style="clear: both;font-size: 9px;text-align:center;">Get <a href="http://www.bloggersentral.com/">widget</a></div><!-- Do not remove this link -->
</div>
<!-- floating page sharers End -->
- 儲存後,記得要這個新增加的小工具移到主要的內文區下,這樣浮動欄才不會跑錯地方。
- 如果,顯示位置偏移,在你網頁下方有個小工具圖示,點選就可以進入設定視窗,或者可以回到「版面配置」,重新打開這個小工具,調整上方程式框裏用紅色字體及藍色字體標示出來的數值。
- bottom:35%→表示高度,增加數值,浮動欄會往上移。
- margin-left:-117px→表示左右位置,負值愈大,浮動欄越往左,反之,往右。
-
調整好後,按下「儲存」,檢視網誌的浮動欄位置是否妥當。
參考來源:
雲端書影、晳生博客、小人物的網路搜尋天地 、Blogger Sentral、
「Blogger的美化」系列筆記
1 意見:
您好,
請問以您教授的方法在標題前加按讚及分享鈕,有一blogger可以正確按讚,另一個blogger在按讚後點擊確認,會出現伺服器錯誤的對話框,分享按鈕則正常,不知問題在哪?
謝謝!
Post a Comment