twitter

Benzer yazılar eklentisi nasıl kurulur?


1. Adım: Panelinizi açın ve Şablon > Html'yi Düzenle kısmına gelin.
2. Adım: CTRL+F komutu ile </head> kodunu aratın ve hemen üzerine aşağıdaki kodları ekleyin.

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>
#related-posts{float:center;text-transform:none;height:100%;min-height:100%;padding-top:15px;padding-left:5px}
#related-posts .widget{padding-left:6px;margin-bottom:10px}
#related-posts .widget h3,#related-posts h3{font-size:1.2em;font-family:Tahoma;font-weight:700;color:#000;margin-bottom:.75em;margin-top:0;padding-top:0}
#related-posts a{color:#000}#related-posts a:hover{color:#FC9F4E}
#related-posts ul{font-family:Tahoma;list-style-type:none;margin:0;padding:0;font-size:13px;text-color:#000}
#related-posts ul li{background:url(http://2.bp.blogspot.com/-5zmeLSEoaxY/VVsW9SsYsFI/AAAAAAAABXU/FHEXH8VwM_I/s1600/tick.png) no-repeat 0 3px transparent;display:block;list-style-type:none;margin-bottom:6px;padding:0 0 6px 20px}
</style>
  <script type='text/javascript'>var relatedpoststitle=&quot;Buna benzer diğer yazılar&quot;;</script>
<script type='text/javascript'>
//<![CDATA[
var relatedTitles=new Array();var relatedTitlesNum=0;var relatedUrls=new Array();function related_results_labels(json){for(var i=0;i<json.feed.entry.length;i++){var entry=json.feed.entry[i];relatedTitles[relatedTitlesNum]=entry.title.$t;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){relatedUrls[relatedTitlesNum]=entry.link[k].href;relatedTitlesNum++;break}}}}function removeRelatedDuplicates(){var tmp=new Array(0);var tmp2=new Array(0);for(var i=0;i<relatedUrls.length;i++){if(!contains(tmp,relatedUrls[i])){tmp.length+=1;tmp[tmp.length-1]=relatedUrls[i];tmp2.length+=1;tmp2[tmp2.length-1]=relatedTitles[i]}}relatedTitles=tmp2;relatedUrls=tmp}function contains(a,e){for(var j=0;j<a.length;j++){if(a[j]==e){return true}};return false}function printRelatedLabels(currenturl){for(var i=0;i<relatedUrls.length;i++){if(relatedUrls[i]==currenturl){relatedUrls.splice(i,1);relatedTitles.splice(i,1)}}var r=Math.floor((relatedTitles.length-1)*Math.random());var i=0;if(relatedTitles.length>1){document.write('<h3>'+relatedpoststitle+'</h3>')}document.write('<ul>');while(i<relatedTitles.length&&i<20&&i<maxresults){document.write('<li><a href="'+relatedUrls[r]+'" title="'+relatedTitles[r]+'" target="_blank">'+relatedTitles[r]+'</a></li>');if(r<relatedTitles.length-1){r++}else{r=0}i++}document.write('</ul>');relatedUrls.splice(0,relatedUrls.length);relatedTitles.splice(0,relatedTitles.length);}
//]]>
</script>
</b:if>

3. Adım: Devam edin ve yine CTRL+F komut ile <div class='post-footer'> kodunu bulun.
4. Adım: Hemen üzerine aşağıdaki kodları ekleyin. <div class='post-footer'> kodundan temanızda birden fazla bulunabilir, tek tek deneyerek hangisinin uygun olduğunu bulabilirsiniz.

<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>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=6&quot;' type='text/javascript'/></b:if></b:loop>
<script type='text/javascript'> var maxresults=5; removeRelatedDuplicates(); printRelatedLabels(&quot;<data:post.url/>&quot;);
</script></div></b:if>

var maxresults=5; kısmındaki sayıyı değiştirerek görüntülemek istediğiniz yazı sınırını belirleyebilirsiniz.
5 Eylül 2015 Cumartesi | 0 yorum | Etiketler: , , ,

0 yorum:

Yorum Gönder