• Geleceği Yazanların Yeri

22 Ağustos 2013 Perşembe

Blogger Rastgele Yazılar Eklentisi EklemeYorum yok

Blogger Rastgele Yazılar Eklentisi Ekleme

Blogger Rastgele Yazılar Eklentisi

Bu yazıda blogger'a rastgele yazılar eklentisini nasıl ekleyeceğimizi öğreneceğiz.

Bu özellik ile bloğunuza gelen ziyaretçi bu eklenti sayesinde beğendiği yazıları bulabilir. Eskimiş yazılarınızda bu eklenti sayesinde gün yüzüne çıkabilir.  Ayrıca bu ve bunun gibi eklentiler arama botları için sürekli güncellenen site imajı oluşturacaktır.

Şimdi bu eklentiyi bloğunuza ekleyelim.







İlk önce Şablon->Gadget Ekle->HTML/Java Script yolunu kullanarak bir pencere açıyoruz. Başlık kısmını boş bırakabilirsiniz. Alttaki kısma aşağıdaki kodları ekliyoruz.

 <style>#random-posts img{float:left;margin-right:10px;border:1px solid #999;background:#FFF;width:36px;height:36px;padding:3px}</style> <ul id='random-posts'> <script type='text/javaScript'> var rdp_numposts=5; 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)+"&#133;";};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/AVvXsEixeWy_g7Vu9aKjrVuMx4YX1RZOcaWMOQQFk33zcKdsVtKd_ohZW2Z4t9doqmHLNdKFkHpSfSs6QH38S_h5_jZG7m_Za7PdiS7qbTOudGj5eKZc3-hPplmg3_C4vWNidLbdUkgokrc0uRs/s1600/na_image.jpg"}}};document.write('<li>');document.write('<img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/>');document.write('<div><a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_snippet+'">'+rdp_posttitle+'</a></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>  

Kodların üzerinde herhangi bir değişiklik yapmanız gerekmiyor. Sadece rdp_numposts=5 yazan yerde 5 kaç tane yayın göstereceğinizi belirtiyor. Bunu istediğiniz sayıyı yapabilirsiniz.

Eklenti Görünümü:

Rastgele Yazılar Eklentisi Görünümü

Sponsor

[Ne Demişler] Hiç yorum yok

Copright 2013 - Site içerisindeki içerikler izinsiz kopyalanamaz.

İletişim Destek Ol Reklam Arşiv

Bu site Blogger alt yapısı ile yapılmıştır. Tema: Cakirv3

Facebook - Twitter - Google - Youtube