Blogger Rastgele Yazı Eklentisi (Tek Link Olarak)


Menümde ki "Rastgele Yazılar" linkini nasıl yaptığımı soranlar için anlatıyorum. Kodumuz sadece blogger platformunda çalışmaktadır, diğer platformlar için ayrı rastgele yazılar eklentisi mevcuttur. Gelelim anlatıma..

İlk olarak aşağıdaki kodumuzu Tasarım > Sayfa Öğeleri > Gadget Ekle > HTML/Java Script den yapıştırıyoruz ve kayıt et diyoruz.
<script type="text/javascript"> 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 feelingLucky(root){ var feed = root.feed; var total = parseInt(feed.openSearch$totalResults.$t,10); var luckyNumber = Math.floor(Math.random()*total);luckyNumber++; a = document.createElement('a'); a.href = '#random'; a.rel = luckyNumber; a.onclick = function(){fetchLuck(this.rel);}; a.innerHTML = 'Rastgele Yazı'; document.getElementById('Rastgele').appendChild(a); } </script> <script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=feelingLucky"></script>
İkinci adımda ise aşağıdaki kodumuzu Rastgele Yazılar linkimizin nerede görünmesini istiyorsak oraya yapıştırıyoruz.
<div id='Rastgele'/>

Bütün işlemimiz bu kadar artık ziyaretçileriniz rastgele yazı linkini tıkladıklarında sitenizden rastgele bir yazıyı okuyabilecekler..

İlgili Aramalar: Blogger Rastgele Yazı Eklentisi, linkli rastgele yazı eklentisi, sitene rastgele yazılar ekle, rastgele yazı kodu
Blogger Rastgele Yazı Eklentisi (Tek Link Olarak) Blogger Rastgele Yazı Eklentisi (Tek Link Olarak) Reviewed by Oğuzhan Cabbaroğlu on 6/27/2012 Rating: 5

12 yorum

  1. Kelimelerbenim.com daki gibi yukarıda "rastgele" adında bir sayfa açayım ve tıklandığında rastgele bir yazı gelsin istiyorum ama bu sizin anlattığınız gibi olmadı maalesef.

    YanıtlaSil
  2. @fırat yalcın - sitenin alt yapısının blogger olması gerekiyor sizinki sanırsam wp ama blogger ise olması lazım bi yerde hata yaptığınız sanırsam çünkü aynı kodlar bende var çalışıyor

    YanıtlaSil
  3. Cevap yazdığınız için teşekkürler.

    Blogger alt yapısı kullanıyorum. Verdiğiniz uzun kodu yerleşim-gadget ekle-html ekle yaparak ekledikten sonra sayfalar kısmına gelip ismi "Rastgele" olan bir sayfa açıp html bölümüne ikinci kodu yapıştırdım.

    Hangi adımda yanlış yaptım acaba?

    YanıtlaSil
  4. sayfa ekleden değilde direkt menğ kodlarının içine ekleyebilir misin ama sanırım sen otomatik menü kullanıyorsun ona nasıl eklendiğini sanırım bloghocam anlatmıştı bi ordan bakıp editörden eklemen lazım sayfaları düzenleden değil

    YanıtlaSil
  5. Anladım. Yardımınız için teşekkürler, serdar abiyle iletişime geçip öğreneyim.

    YanıtlaSil
  6. aslında az önce sitene baktım tıkladığımda açılıyo rastgele yazı sanırım olmuş :)

    YanıtlaSil
  7. Allah allah :) Hiçbir siteme eklemedim ki. Bir tanesinde denedim olmayınca kaldırdım. firatyalcin.com da olsun istiyorum ama şu anlık yok.

    YanıtlaSil
  8. Anladım siz sağ taraftakini diyorsunuz. O kolay :) bu yukarıdaki sayfalar menüsüne ekleneni beceremedim bir türlü. Mesela kelimelerbenim.com da yukarıdaki menüsündeki gibi bir şey istiyorum.

    YanıtlaSil
  9. @fırat - bak usta mesela gülümsetenler diye ara html düzenlemede <div id='Rastgele' şu kodu onun gibi li /li içine koy!

    YanıtlaSil
  10. şablonu genişletip aradığım halde gülümsetenlere veya diğer sayfa ögelerine rastlamadım. ctrl+f ile arattım.

    İlginç tarafı buluyor ama göstermiyor :) şablonu baştan aşağı hatim ettim gözümle bulayım diye o da olmadı.

    YanıtlaSil
  11. bende yapmistim boguma ama resim olarak yaptik

    YanıtlaSil
  12. Hocam bunun yazılı değilde resimli olanını nasıl yapıcaz? bir resme tıklasın öyle rastgele dolansın istiyorum.

    YanıtlaSil

Facebook

Image Link [https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcwUtKFfbxaHle-k0i-w6fmNwkMeKC4nkTFQX6cR63AuSKhbPGt9LSnu0aTDQAfCbQrKy-1GTldHk8WUA2jtUWSwvklex0Itj1HfLC9YzQmkD7IlN-sGSwHt0vnOXwpuKLSutolIDG8hI/w1366-h768-rw-no/] Author Name [Oğuzhan Cabbaroğlu] Author Description [Ozicab İnternet ve Tasarım Hizmetleri - Kurucu / Nam-ı Diğer Ozicab ] Facebook Username [ozicab] Twitter Username [ocabbaroglu] GPlus Username [107441494120937470968] Pinterest Username [ozicab] Instagram Username [ozicab]