說實在的找了半天的文件
Blogger 並沒有可以直接使用的參數
看來又只能依靠 JavaScript 來處理這種鳥問題了
最終版程式碼
在 Blogger 加上各種推文按鈕
CSS 程式碼
- /*Social Icon*/
- .social{
- background:transparent url(http://www.xxxx.com/social_icons.png) 0 0 no-repeat;
- /*16*16按鈕的圖片網址*/
- display: -moz-inline-box;
- display: inline-block;
- height:16px;
- margin:0 4px;
- text-indent:-999999px;
- vertical-align:middle;
- width:16px;
- opacity:0.75;
- overflow:hidden;
- }
- .social:hover{
- opacity:1;
- }
- a.toFacebook{ background-position: 0 0; }
- a.toPlurk{ background-position: 0 -16px; }
- a.toTwitter{ background-position: 0 -32px; }
- a.toTechnorati{ background-position: 0 -48px; }
- a.toDelicious{ background-position: 0 -64px; }
- a.toBuzz{ background-position: 0 -80px; }
- a.toDigg{ background-position: 0 -96px; }
- a.toStumbleUpon{ background-position: 0 -112px; }
- a.toDesignFloat{ background-position: 0 -128px; }
- a.getAtomRSS{ background-position: 0 -144px; }
- a.toReader{ background-position: 0 -160px; }
首先打開『版面配置』→『修改HTML』
將『展開小裝置範本』打勾
找到 ]]></b:skin> 將 CSS 的程式貼在上一行
小技巧:所有的瀏覽器都有搜尋功能 (Ctrl + F),只要搜尋 "skin" 就可以找到這行了

HTML 程式碼
找尋 <div class='post-footer'> 這一行然後向下找尋相對應的 </div>
這裡沒有比較清楚的標示
找起來會比較困難一點
將下面的程式貼在 </div> 之前
- <div class='post-footer-line post-footer-line-99'>
- <span class='post-social-icons' name='post-social-icons' expr:t='data:post.title' expr:u='data:post.url' expr:h='data:blog.homepageUrl'></span>
- </div>
JavaScript 程式碼
找尋 </body> 這一行,將 JavaScript 的程式貼在上一行- <script type="text/javascript">
- var data = [
- {"c":"toFacebook", "u":"http://www.facebook.com/sharer.php?u=$url$&t=$title$","t":"Facebook"},
- {"c":"toPlurk", "u":"http://www.plurk.com/?qualifier=shares&status=$url$ ($title$)","t":"Plurk"},
- {"c":"toTwitter", "u":"http://twitter.com/home?status=$title$ $url$","t":"Twitter"},
- {"c":"toTechnorati", "u":"http://technorati.com/faves?add=$url$ $title$","t":"Technorati"},
- {"c":"toDelicious", "u":"http://del.icio.us/post?url=$url$ $title$","t":"Delicious"},
- {"c":"toDigg", "u":"http://digg.com/submit?phase=2&url=$url$&title=$title$","t":"Digg"},
- {"c":"toStumbleUpon", "u":"http://www.stumbleupon.com/submit?url=$url$&title=$title$","t":"Stumble Upon"},
- {"c":"toDesignFloat", "u":"http://www.designfloat.com/submit.php?url=$url$&title=$title$","t":"Design Float"},
- {"c":"toReader", "u":"http://www.google.com/reader/link?url=$url$&title=$title$&srcURL=$home$","t":"Google Reader"},
- {"c":"toBuzz", "u":"http://www.google.com/buzz/post?url=$url$","t":"Buzz"},
- {"c":"getAtomRSS", "u":"/feeds/posts/default", "t":"Atom / RSS"}
- ];
- var list=document.getElementsByName('post-social-icons');
- for (var li=0,ll=list.length; li<ll; li++){
- var title=encodeURIComponent(list[li].getAttribute('t'));
- var url=encodeURIComponent(list[li].getAttribute('u'));
- var home=encodeURIComponent(list[li].getAttribute('h'));
- var temp="分享至 &#65306;";
- for (var di=0,dl=data.length; di<dl; di++){
- var href=data[di].u.replace("$title$",title).replace("$url$",url).replace("$home$",home);
- temp+="<a class='social "+data[di].c+"' href='"+href+"' title='分享至 "+data[di].t+"'>"+data[di].t+"</a>"
- };
- list[li].innerHTML=temp;
- };
- </script>
JavaScript 原始碼
- var data = [
- {"c":"toFacebook", "u":"http://www.facebook.com/sharer.php?u=$url$&t=$title$","t":"Facebook"},
- {"c":"toPlurk", "u":"http://www.plurk.com/?qualifier=shares&status=$url$ ($title$)","t":"Plurk"},
- {"c":"toTwitter", "u":"http://twitter.com/home?status=$title$ $url$","t":"Twitter"},
- {"c":"toTechnorati", "u":"http://technorati.com/faves?add=$url$ $title$","t":"Technorati"},
- {"c":"toDelicious", "u":"http://del.icio.us/post?url=$url$ $title$","t":"Delicious"},
- {"c":"toDigg", "u":"http://digg.com/submit?phase=2&url=$url$&title=$title$","t":"Digg"},
- {"c":"toStumbleUpon", "u":"http://www.stumbleupon.com/submit?url=$url$&title=$title$","t":"Stumble Upon"},
- {"c":"toDesignFloat", "u":"http://www.designfloat.com/submit.php?url=$url$&title=$title$","t":"Design Float"},
- {"c":"toReader", "u":"http://www.google.com/reader/link?url=$url$&title=$title$&srcURL=$home$","t":"Google Reader"},
- {"c":"toBuzz", "u":"http://www.google.com/buzz/post?url=$url$","t":"Buzz"},
- {"c":"getAtomRSS", "u":"/feeds/posts/default", "t":"Atom / RSS"}
- ];
- var list=document.getElementsByName('post-social-icons');
- for (var li=0,ll=list.length; li<ll; li++){
- var title=encodeURIComponent(list[li].getAttribute('t'));
- var url=encodeURIComponent(list[li].getAttribute('u'));
- var home=encodeURIComponent(list[li].getAttribute('h'));
- var temp="分享至 :";
- for (var di=0,dl=data.length; di<dl; di++){
- var href=data[di].u.replace("$title$",title).replace("$url$",url).replace("$home$",home);
- temp+="<a class='social "+data[di].c+"' href='"+href+"' title='分享至 "+data[di].t+"'>"+data[di].t+"</a>"
- };
- list[li].innerHTML=temp;
- };
0 回應:
張貼留言