2012年3月27日 星期二

0 美化網誌教學 - 相關文章小工具

剛剛由Yahoo 轉用這個Blogger網誌,發覺自由度和功能比Yahoo 的來得多!

見很多其他網主都有一個功能,就是在文章底也有相關文章的圖示和連結,這樣可以令到讀者們看完一篇文章後,推薦他們看到相關的文章,一來可以方便讀者,二來舊文亦不致於沉底沒人看,絕對是一舉兩得之選。

經我研究後,市面上有兩個網站提功以上功能,包括是外國製的LinkWithin (http://www.linkwithin.com/learn?ref=widget) 和國產的無覓(http://www.wumii.com/widget/relatedItems.htm)
兩者其實也非常易用,進網站內無需登記,按指示不需兩分鐘就可以完成!
可惜我又再十分不幸,不知為何用完以後,所顯示的文章並不是相關文章,只是胡亂的有幾篇文,而且又永永遠遠是那幾篇,甚至我將那幾篇文章刪除後,那裡依舊不變,真的令我苦惱非常。電郵去叫他們解決又遲遲不回覆!

不過經我努力後,原來自己可以在Html 語法中加上數句,就可以有相同的功能!

看到吧,我成功了,以下就是操作方法:
1)設計 -> 範本 -> 修改HTML

2)尋找 </head>

3)將</head>取代為以下語法

<!--Related Posts with thumbnails Scripts and Styles Start-->
<!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type="text/css">
#related-posts {
float:center;
text-transform:none;
height:100%;
min-height:100%;
padding-top:5px;
padding-left:5px;
}

#related-posts h2{
font-size: 1.6em;
font-weight: bold;
color: black;
font-family: Georgia, &#8220;Times New Roman&#8221;, Times, serif;
margin-bottom: 0.75em;
margin-top: 0em;
padding-top: 0em;
}
#related-posts a{
color:black;
}
#related-posts a:hover{
color:black;
}

#related-posts  a:hover {
background-color:#d4eaf2;
}
</style>
<script type='text/javascript'>
var defaultnoimage="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzy7lRUF7P6hgqTz0uVjN68e851hQtzMLyDyH4YvREVSj2m9qG3x88kUa6GmFypWhGGg_nHm5ME-kb79h-hNsAhHuJcTwdYMnzm9ixR8nIiHIfSoIvfmZJ-21fGhR2l12bMEOM1qNZ1ps/s400/noimage.png";
var maxresults=5;
var splittercolor="#d4eaf2";
var relatedpoststitle="Related Posts";
</script>
<script src='http://bloggergadgets.googlecode.com/files/related_posts_with_thumbnails_min.js' type='text/javascript'/>
<!-- remove --></b:if>
<!--Related Posts with thumbnails Scripts and Styles End-->
</head>



4)尋找 <div class='post-footer-line post-footer-line-1'> 或 <p class='post-footer-line post-footer-line-1'>

5)在以上語法下一行加以下語法

<!-- Related Posts with Thumbnails Code Start-->
<!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != &quot;true&quot;'>
</b:if>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=6&quot;' type='text/javascript'/></b:loop>
<script type='text/javascript'>
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs(&quot;<data:post.url/>&quot;);
</script>
</div><div style='clear:both'/>
<!-- remove --></b:if> 
<b:if cond='data:blog.url == data:blog.homepageUrl'><b:if cond='data:post.isFirstPost'>
<a href='http://www.bloggerplugins.org/2009/08/related-posts-thumbnails-blogger-widget.html'><img style="border: 0" alt="Related Posts Widget For Blogger with Thumbnails" src="http://image.bloggerplugins.org/blogger-widgets.png" /></a><a href='http://bloggertemplates.bloggerplugins.org/' ><img style="border: 0" alt="Blogger Templates" src="http://image.bloggerplugins.org/blogger-templates.png" /></a>
</b:if></b:if>
<!-- Related Posts with Thumbnails Code End-->



就是這樣,簡單的完成了!!


微調方案:

改最大顯示數,更改以下紅字語法
var maxresults=5
max-results=6

改顯示Related Posts 句子:
var relatedpoststitle="Related Posts";

想在主頁也顯示相關文章,刪除以下語法
<!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- remove --></b:if>



如果大家也用不到LinkWithin,可以試試我以上的方法啊!

0 意見:

張貼留言

 

小夢生活 - Dreams Life Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates