1 Haziran 2013 Cumartesi

Blogger Mini Blog Eklentisi

Blogger Siteniz İçin Mini Blog Eklentisi
Blogger Siteniz İçin Mini Blog Eklentisi


Merhaba arkadaşlar sizlerle kendi sitemdede kullandığım rastgele post sistemi ile çalışan miniblog eklentimi paylaşacağım eklentinin orjinali rastgele konu gösterme eklentisiydi ben bunun üzerinde oynayarak blogger siteleri için kullanışlı bir hale getirdim.

Eklenti ne işe yarar?


Bu eklenti sayesinde anasayfanızda blog kayıtları altında blogunuzun daha önceki kayıtlarını okurlarınıza gösterebilirsiniz bu sayede okurlarınızın ve arama motorlarının blogunuzu gezmesini sağlarsınız ve blogunuza biraz daha profesyonellik katarsınız.

Eklentinin Özellikleri Nedir?

  • Sayfa her yenilendiğinde sitenizdeki konuları rastgele bir şekilde gösterir.
  • Konu başlığı , konu içeriği ve konu resmi ile zenginleştirildi
  • Sitenize seo açısından zarar vermeyecek biçinde düzenlendi.
Blogger Siteniz İçin Mini Blog Eklentisi
Blogger Siteniz İçin Mini Blog Eklentisi

Eklentinin kurulumu?


Sizlere aşağıda vermiş olduğum kodu alarak HTML/JAVASCRİPT widgetinin içerisine yapıştırarak kaydedin ve bu widgeti blog yayınları widgetinizin tam üzerine veya altına gelicek şekilde yerleştirin daha sonra kaydedip çıkın

KOD:

<style>#random-posts img{float:left;margin-right:10px;border:1px solid #999;background:#FFF;height:36px;padding:3px;width:%100;}
#random-posts li{list-style:none;border-bottom:1px solid #b3b3b3;padding-top:10px;}
#random-posts h6{font:Bold 13px Tahoma;}
</style>
<ul id='random-posts'>
<script type='text/javaScript'>
var rdp_numposts=3;
var rdp_snippet_length=150;
var rdp_info='yes';
var rdp_comment='Yorum Var';
var rdp_disable='Comments Disabled';
var rdp_current=[];var rdp_total_posts=0;var rdp_current=new Array(rdp_numposts);function totalposts(json){rdp_total_posts=json.feed.openSearch$totalResults.$t}document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalposts\"><\/script>');function getvalue(){for(var i=0;i<rdp_numposts;i++){var found=false;var rndValue=get_random();for(var j=0;j<rdp_current.length;j++){if(rdp_current[j]==rndValue){found=true;break}};if(found){i--}else{rdp_current[i]=rndValue}}};function get_random(){var ranNum=1+Math.round(Math.random()*(rdp_total_posts-1));return ranNum};
</script>
<script type='text/javaScript'>
function random_posts(json){for(var i=0;i<rdp_numposts;i++){var entry=json.feed.entry[i];var rdp_posttitle=entry.title.$t;if('content'in entry){var rdp_get_snippet=entry.content.$t}else{if('summary'in entry){var rdp_get_snippet=entry.summary.$t}else{var rdp_get_snippet="";}};rdp_get_snippet=rdp_get_snippet.replace(/<[^>]*>/g,"");if(rdp_get_snippet.length<rdp_snippet_length){var rdp_snippet=rdp_get_snippet}else{rdp_get_snippet=rdp_get_snippet.substring(0,rdp_snippet_length);var space=rdp_get_snippet.lastIndexOf(" ");rdp_snippet=rdp_get_snippet.substring(0,space)+"…";};for(var j=0;j<entry.link.length;j++){if('thr$total'in entry){var rdp_commentsNum=entry.thr$total.$t+' '+rdp_comment}else{rdp_commentsNum=rdp_disable};if(entry.link[j].rel=='alternate'){var rdp_posturl=entry.link[j].href;var rdp_postdate=entry.published.$t;if('media$thumbnail'in entry){var rdp_thumb=entry.media$thumbnail.url}else{rdp_thumb="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnEGOQY9kUSSDFKSMBdT94_e7W5A0xxRRBpadl1hQT7v2ukTpKZ9sFNANmFaUMJzBaAunXuiQ_5xPQylznyHR3ummPw15viWmRqN3AbrGd5ivaHtK6kGlYZydjV6L-tuqdzZ3tzX7zXPM/s1600/na_image.jpg"}}};document.write('
<li>');document.write('<img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/>');document.write('<h6>
<a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_posttitle+'">'+rdp_posttitle+'</a></br>'+'</h6>
'+'<div>
'+rdp_snippet+'</div>
');if(rdp_info=='yes'){document.write('<span>'+rdp_postdate.substring(8,10)+'/'+rdp_postdate.substring(5,7)+'/'+rdp_postdate.substring(0,4)+' - '+rdp_commentsNum)+'</span>'}document.write('<div style="clear:both">
</div>
</li>
')}};getvalue();for(var i=0;i<rdp_numposts;i++){document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index='+rdp_current[i]+'&max-results=1&callback=random_posts\"><\/script>')};
</script>
</ul>


İpucu


var rdp_numposts=3; // Kaç konunun gösterileceğini ayarlayabilirsiniz
var rdp_snippet_length=150; // Konu içeriğinde karakter sayısını düzenleyebilirsiniz.

Kaynak: ismailcakir.net

0 yorum:

Yorum Gönder