15 Eylül 2008

Rastgele Yazılar Bileşeni v1.5

WordPress Yorum Ekle

Daha önceden Rastgele Yazılar Bileşeni v1.0 yayınlamıştım. Bileşen ile yazılarınız içerisinden istediğiniz sayıda yazıyı rastgele gösterebiliyordunuz. Yorumların birinde bunun kategori temelli yani belli kategoriden rastgele yazı gösterebilecek hali var mı denmişti? Artık var.
Bileşenin v1.5 ile rastgele yazısını göstermek istediğiniz kategorileri belirleyebiliyorsunuz ve artık sadece o kategorilerden rastgele yazılar gösteriliyor. Eğer kategori belirtmezseniz bu durumda bütün yazılar içerisinde rastgele yazı gösteriliyor.
Kurulum:

  1. Bileşeni buradan indirin. Sıkıştırılmış dosya içerisindeki 'rastgeleyazi' klasörünü sitenizin wp-content/plugins klasörüne yükleyin.
  2. Yönetim Paneli » Eklentiler bölümünden Rastgele Yazılar Bileşeni'ni etkinleştirin.
  3. Tasarım » Bileşenler bölümünden eklentiyi istediğiniz yan menüye ekleyip, istediğiniz ayarları yapıp, kaydedin.
  4. Kategori belirtirken, kategori id'lerini virgülle ayırmayı unutmayın. Örneğin; 3, 5 ve 8. kategorilerden yazı çekmek istiyorsanız, kategori alanına 3,5,8 yazmanız gerekmektedir. Kategori sayısını, bileşen performansı için fazla tutmamaya çalışın.

Bileşen yapısını kullanmıyorsanız, yan menünüze aşağıdaki kodları ekleyerek de bileşeni kullanabilirsiniz.

  1. <?php if (function_exists('yg_rastgeleyazi')) { ?>
  2.         <li><h2><?php echo 'Rastgele Yazılar'; ?></h2>
  3.               <ul>
  4.               <?php yg_rastgeleyazi(10, '3,5,8'); ?>
  5.               </ul>
  6.         </li>
  7.         <?php } ?>

Bileşen, bileşenler bölümünde aşağıdaki gibi görülecek. Başlık, gösterilecek yazı sayısı (en fazla 20 yazı) ve kategorileri girip, değişiklikleri kaydediniz.

Sitenizin yan menüsünde ise bileşen aşağıdaki gibi görülecek ve her sayfa yenilendiğinde farklı yazılar listelenecektir.

Bileşen WordPress 2.6+ sürümünde denenmiş ve çalıştığı görülmüştür. Çalışması WP 2.3 ve üzeri gerekmektedir. Karşılaştığınız problemleri yazarsanız, yardımcı olmaya çalışırım.


Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=308.

Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.


“Rastgele Yazılar Bileşeni v1.5” yazısı için 12 Yorum

Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.

  1. nalan dedi ki:

    Konuya göstermiş olduğun ilgi için çok teşekkür ederim. Hızır gibi yetiştin.Emeğine sağlık.

  2. eylultoprak dedi ki:

    Severek ve ailecek kullanıyoruz =)
    Ellerine sağlık hocam..

  3. olcay dedi ki:

    Takdir edilesi bir kişiden takdir edilesi bir çalışma

    tşkler hocam

  4. Cevat ÖZTÜRK dedi ki:

    Hocam emeğinize sağlık güzel şeyler üretiyorsunuz. Ancak bu eklentiyi eklediğim halde rastgele yazılar çıkmadı nerede hata yaptım bilmiyorum. Sanırım tekrar incelemem gerekiyor yazınızı.

  5. Fatih Kalyoncu dedi ki:

    Tüm kategorilerde çekmesi için ne yapacağız peki?

  6. Fatih Kalyoncu dedi ki:

    Eğer kategori belirtmezseniz bu durumda bütün yazılar içerisinde rastgele yazı gösteriliyor.

    Yazıyormuş pardon 🙂

  7. Erkan dedi ki:

    Sayın Govler,
    Çok güzel eklentiler yapmışsınız bir çoğunu indirdim ve denemeye aldım çok teşekkür ederim.

    Benim yukardaki" Rastgele yazılar Bileşeni v1.5" ile ilgili 2 sorum olacak.

    1- Kategori belirtmek yerine ziyaretci o anda hangi kategoride bulunuyorsa o kategorinin rastgele yazıları çıksa. Mesela ben şuanda WordPress kategorisindeyim ve bu kategorideki rastgele yazıları çıkartsa mümkünmüdür ?

    2- Dah önce Yakut Er'e ait olan http://www.yakuter.com/yakuter-rastgele-yazi-eklentisi eklentiyi kullanıyordum bu CPU'yu çok yoruyor biraz yavaşlatıyordu aynı sorun bundada olurmu acaba ne dersiniz ?

  8. Yakup Gövler dedi ki:

    1. Onu yapmayı planlıyorum, bir kategori görüntülenirken görüntülenen kategoriden, tekil yazı görüntülenirken yazının ilk kategorisinden yazılar çekebiliriz. Sanırım bu işinizi görür.
    2. Hayır eklenti tek bir SQL sorgusu ile işlemi gerçekleştiriyor ve WP'nin fonksiyonlarını kullanıyor. Yani son yazıları gösterdiğimiz kod kadar sunucuyu yoracaktır.

  9. Erkan dedi ki:

    Cevap için sağolun son birşey sormak istiyorum.
    Ben son yazıları istediğim yerde göstermek için hiç bir eklenti kullanmadan şu kod ile çıkartıyorum

    aynı şekilde yorumlarıda çıkartmanın bir yolu varmı. (Yukardaki konu ile alakasız farkındayım bulmuşken sormak istedim 🙂 )

  10. Rastgele Yazılar Bileşeni v2.0 · Yakup Gövler'in Not Defteri dedi ki:

    [...] Yazılar Bileşeni v1.0 ve v1.5'i yayınlamıştım. Son sürümde yazıların istediğiniz kategorilerden rastgele seçilebilmesini [...]

  11. Yakup Gövler dedi ki:

    Kodlar çıkmamış ama sanırım get_post ya da query_post fonksiyonlarıyla çekiyorsunuzdur. Ne yazık ki yorumlar için böyle bir yöntem yok.
    Eğer isterseniz http://www.yakupgovler.com/?p=189 adresindeki bileşenimi kullanabilirsiniz.
    Ayrıca önceki mesajımda bahsettiğim değişiklikleri yaptığımm haliyle Rastgele Yazılar Bileşeni v2.0 'a http://www.yakupgovler.com/?p=386 adresinden ulaşabilirsiniz.

  12. oguzhan dedi ki:

    Merhaba bileşen için teşekkürler.

    Peki bu rastgele yazıların başlıklarının altında mesaj içeriğinden (örnek ilk 10 kelime) gösterebilme şansımız varmı? Tşkler.