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)
Reviewed by Oğuzhan Cabbaroğlu
on
6/27/2012
Rating:
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@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ıtlaSilCevap yazdığınız için teşekkürler.
YanıtlaSilBlogger 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?
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ıtlaSilAnladım. Yardımınız için teşekkürler, serdar abiyle iletişime geçip öğreneyim.
YanıtlaSilaslında az önce sitene baktım tıkladığımda açılıyo rastgele yazı sanırım olmuş :)
YanıtlaSilAllah 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ıtlaSilAnladı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@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şablonu genişletip aradığım halde gülümsetenlere veya diğer sayfa ögelerine rastlamadım. ctrl+f ile arattım.
YanıtlaSilİlginç tarafı buluyor ama göstermiyor :) şablonu baştan aşağı hatim ettim gözümle bulayım diye o da olmadı.
bende yapmistim boguma ama resim olarak yaptik
YanıtlaSilHocam bunun yazılı değilde resimli olanını nasıl yapıcaz? bir resme tıklasın öyle rastgele dolansın istiyorum.
YanıtlaSil