twitter

Benzer yazılar eklentisi nasıl kurulur? etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Benzer yazılar eklentisi nasıl kurulur? etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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: , , ,