Data Servis

Kendine Özgü Bir Blog !...

RSS
KAS12009

Rastgele Yazı Eklentisi – Blogger

Kategori: Blogger

Blogger için rastgele yazı eklentisi !..
Kendim için geliştirdiğim bu eklentiyi istek üzerine paylaşıyorum. Yazılarınızın okunmasına katkıda bulunacak bu eklenti adı üstünde rastgele bir yazıya ışınlar.Eklentinin kurulumunu eksiksiz yapabilmeniz için blogunuzda benzer yazılar eklentisinin kurulu olması gerekir.

Kurulum:
1.]]></b:skin> kodundan önce ekleyin

.rastgele-yazi{
float: right;
margin-top:28px;
margin-right:1px;
width:302px;
height:137px;
background:url(http://tema.dataservis.org/eklentiler/resimler/rastgeleyazi.png) ;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.rastgele-yazi:hover{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

2.</head> kodundan önce ekleyin

<script type='text/javascript'>
//<![CDATA[
function showLucky(root){
    var feed = root.feed;
    var entries = feed.entry || [];
    var entry = feed.entry[0];
      for (var j = 0; j < entry.link.length; ++j) {
       if (entry.link[j].rel == "alternate") {
       window.location = entry.link[j].href;
       }
      }
   }

function fetchLuck(luck){
    script = document.createElement('script');
    script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky';
    script.type = 'text/javascript';
    document.getElementsByTagName('head')[0].appendChild(script);
   }
function readLucky(root){
    var feed = root.feed;
    var total = parseInt(feed.openSearch$totalResults.$t,10);
    var luckyNumber = Math.floor(Math.random()*total);
    luckyNumber++;
    fetchLuck(luckyNumber);
    }
function feelingLucky(){
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '/feeds/posts/summary?max-results=0&alt=json-in-script&callback=readLucky';
    document.getElementsByTagName('head')[0].appendChild(script);
    }
//]]>
</script>

3.Aşağıdaki kod satırını bulun.

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>

Üst satırına aşağıdaki kodu ekleyin.

<a class='rastgele-yazi' href='#rastgele' onclick='feelingLucky()'/>

Kurulum bitti demosunu görmek için bir kaç satır aşağıya inin.

33 Yorum

  1. teşekkürler

  2. Dostum çok güzel bir eklenti olmuş , yeni blog projemde mutlaka kullanıcam :-\") Sağol..

  3. Yorumun için teşekkürler. Güle güle kullan :-\")

  4. eywallah kardeş..

  5. bu aralar bloggerde bazı html kodları otamatik olarak yazılarda gözüküyor html çevirici siteleri kullansakta fayda etmiyor :S

  6. önçelikle eklentiniçin tşkler ama bütün gerekler yaptım bende olmadı gözükmüyorda yardımçı olabilirmsin

  7. @whispers kodu eklediğinizde hata aldınızmı?
    Eğer hata almadığınız halde gözükmüyorsa ya şablonunuzdan kaynaklanıyor yada bir şeyi eksik yapıyorsunuzdur.

  8. benim rastgele yazı özelliğim sayfanın üst kısmında çıkıyor.Yani theme şablonunun hemen theme yazısında çıkıyor onu nasıl düzeltebilirim acaba??

  9. @Godik, Benzer yazılar eklentisi düzgün gözüküyor mu?

  10. volkanalabaz.net 13 Ocak 2011, 17:36

    Merhabalar;

    Ben bu eklentiyi sorunsuz bir şekilde kurdum ama ana sayfada yazıların altında da gözüküyor. Bunun için ne yapmalıyım? Dönersen sevinirim.

  11. @volkanalabaz.net eklediğiniz kodun üstüne altına kodunu ekleyin.

  12. Mehmet Emre Kılınç 22 Ocak 2011, 10:32

    aTOMKARINCA, "Benzer Yazılar"ı yapamadım, bu tek başına çalışır mı?

  13. @İslam Kenti; Çalışır, ilk 2 adımı uygulayın ardından kodunu bulup hemen altına kodunu ekleyin.

  14. Mehmet Emre Kılınç 22 Ocak 2011, 14:04

    :( Sanırsam ben de bir problem var, aynen dediklerinizi yapıyorum ama nafile :(

  15. @İslam Kenti Kurulum sırasında bir hata ile mi karşılaşıyorsunuz?

  16. Mehmet Emre Kılınç 22 Ocak 2011, 17:26

    Aynen diğer ( http://www.dataservis.org/2009/09/blogger-benzer-yazlar-eklentisi.html ) yazıdaki gibi oluyor, görünmüyor hiç bir şey :(

  17. @Mehmet Emre Kılınç E-posta adresime ileti gönderebilirsiniz.
    atomkarinca@dataservis.org

  18. dostum acele yardım etmeni istiyorum. ben bu kodları yapıştırıyorum oluyor ama bozuk oluyor. yani düzgün görünmüyor rastgele yazı banneri. bi aşağıda bi yukarıda yada anasayfa da acil yardım et.

  19. @fuller Blogunuz adresinizi verirseniz daha kolay yardımcı olabilirim.

  20. Rasgele yazı Eklentisini kurdum Benim video paylasım Sitem var Fakat Bu eklenti Resimsiz Cıkıyor resimli Yapamayızmı Yardım ıcın simdiden tesekkür ederim saygılar…

  21. tabi.. hemen vereyim: warezdosya.blogspot.com

  22. @Admin Eklentide resim mevcut. Kurulumun ilk aşamasını bir kez daha yapın.
    @fuller Şu anda blogunuzda rastgele yazı eklentisi kurulu değil.

  23. ha pardon kurulumu olması gerekiyordu. çok özür dilerim. ben buraya kurunca yorum bırakırım yine.

  24. atonkarınça bunu şablonda widget olarak göstermek mümkün mü..bir küsede rastgele yazı olarak başlık gürünse ve bir yazı gösterilse…

  25. @whispers Öncelikle kurulumun 2. Adımını uygulayın. Sonra herhangi bir html/javascript ekleyin ve ona bir başlık yazın. Sonra tasarım-> html'yi düzenle -> widget şablonlarını genişlet bağlantısına tıklayarak yazdığınız başlığı arayın. Bulduğunuz başlığın bir kaç satır altında kodunu göreceksiniz onu silin, yerine Rastgele Yazı İçin Tıklayın bu kodu ekleyin.

  26. Ellerine sağlık üstad çok yardımçı oluyorsun.Her siteye girişmde kattıda bulunmak için elimden geleni yapıyorum..

    Tekrardan çok teşekkürler

  27. Hocam eklentiyi düzgün şekilde kurdum çalışıyor ancak anasayfada görünüyor. Görünmemesi için gerekli kodları yerleştirdim ancak bu seferde eklenti çalışmaz oldu. Ne yapabilirim ?

    1. Kodu eklediğiniz yer önemli. İlk başta anasayfada gözükürken, yazılarınızda gözüküyor muydu? Gözükmüyorsa kodu eklediğiniz yer yanlış. Yazılarımda gözüküyordu ama anasayfadan kaldıracağım kodu eklediğimde ikisinden de kalktı diyorsanız, 3. adımı aşağıdaki kodla değiştirin.

      <b:if cond='data:blog.pageType == "item"'>
      <a class='rastgele-yazi' href='#rastgele' onclick='feelingLucky()'/>
      </b:if>
      

      Gene olmazsa aşağıdaki kod satırının hemen üstüne ekleyin.

      <div id='related-posts'>
      
  28. Hocam yazılarımda gözüküyordu ama anasayfadan kaldıracağım kodu eklediğimde ikisinden de kalktı. Dediğiniz gibi yaptım eklenti çalıştı ancak blogumda kullandığım benzer yazıları eklentisiyle uyuşmadı.
    Resim linki: http://oi54.tinypic.com/oidcnr.jpg
    Acaba ne yapmalıyım ?

    1. 1. Adımda ki width:302px; değerini azaltarak deneyin.
      Oraya sığdığında rastgele yazı grafiği küçülektir ve bu gözünüze güzel gözükmeyebiilir. Kendiniz rastgele yazı grafiği oluşturup
      background:url(http://tema.dataservis.org/eklentiler/resimler/rastgeleyazi.png);
      parantez içindeki adresle değiştirirseniz sorunsuz kullanırsınız.

  29. Dediklerinizi uyguladım hocam ancak sadece resmin bir kısmı yok oldu. Yeri değişmedi…

    1. O kısmı daha da küçültürseniz sığacaktır. Gene olmazsa eklentiyi bir günlük kaldırmayın çünkü sayfanız da görürsem daha kolay yardımcı olurum.

  30. Bu eklentiyi ilk kurduğumda çok gereksiz bulmuştum fakat, tüm ziyaretçilerim rastgele bir yazıyı okuyor çünkü makalelerim çok sağlam ^^

Yorumlar kapatılmıştır.