Sizlere blogumda kullanmakta olduğum yazarlar kısmının kodlamasından bahsetmek isterim. Bu kodlama birkaç yapının birleşmesi sonucunda meydana gelmektedir. En iyisi yavaştan yavaştan nasıl yapacağımızı anlatmaya gelelim.
Öncelikle hazır kodlardan oluşan kullanıcak olduğumuz rsstickerajax adlı kod dosyalarımızı buradan indirelim. Ek olarak isterseniz bu kodlarla ilgili örneklere kendi sayfasından ulaşabilirsiniz.
Şimdi elimizde rsstickerajax adlı bir klasör var ve içerisinde rssticker.js , demo.htm ve lastrss diye bir klasör var bu klasörün içerisinde de lastRSS.php , bridge.php ve cache diye bir klasör var.
lastrss klasörünü mesela www.huseyinalkan.com/lastrss olacak şekilde hostumuzdaki ana klasöre kopyalıyoruz. Buraya kopyalamamızın herhangi özel bir amacı yok. Blog sayfamız içerisinden bunların yolunu tanımlıyacağımız için herhangi bir yere kopyalayabiliriz. Ben bende yaptığım şekliyle size aktarıyorum. lastrss klasörünü kopyaladıktan sonra yine ana klasöre rssticker.js dosyasını da kopyalıyoruz. Yani elimizde şöyle birşey olmuş oluyor.
http://www.huseyinalkan.com/lastrss
http://www.huseyinalkan.com/rssticker.js
Şimdi Wordpress yönetim paneline geçip görünümden Tema Editörüne geçiyoruz. Yan menüden Üst kısım diye geçen header.php dosyasını açıyoruz. orada iki head arasına
[code]
[/code]
yazıyoruz ve kaydediyoruz.
Daha sonrasında yazarlar kısmının görünmesini istediğimiz yere benim kendi sayfam için yaptığım ve isteğinize göre değiştirebileceğiniz aşağıdaki kodu kopyalıyoruz.
[code]
[/code]
Şimdiki aşamada yapmamız gereken FeedBurner dan blog umuz için bir hesap alıp her yazar için rss almak.
Benim blog için aldklarım şunlar.
http://feeds.feedburner.com/huseyinalkanblog/huseyinalkan
http://feeds.feedburner.com/huseyinalkanblog/filizalkan
Bu aldığımız adresleri ana hostumuzun içerisine kopyaladığımız lastrss dizini içerisindeki bridge.php dosyasının içerisindeki 23 ve 24. satırlardaki gibi aşağıdaki alana aşağıdaki gibi kopyalıyoruz.
[code]
// List of RSS URLs
$rsslist=array(
"filizalkan" => "http://feeds.feedburner.com/huseyinalkanblog/filizalkan",
"huseyinalkan" => "http://feeds.feedburner.com/huseyinalkanblog/huseyinalkan",
"slashdot" => "http://rss.slashdot.org/Slashdot/slashdot",
"dynamicdrive" => "http://www.dynamicdrive.com/export.php?type=new"
);
[/code]
Burada yazan filizalkan ve huseyinalkan değişkenlerini biraz evvel verdiğim yazarlar kısmının görünmesi için yazdığımız koda yerleştiricez.
Yazarlar kısmının görünmesi için yerleştirdiğimiz kod içerisinde ki şu satırlara bakalım.
[code]
[/code]
burada bridge.php de yazdığımız isimleri kullanacağız. filizalkan bir yazar olduğu için yanındaki değerlerde geçen admin isimleri öyle kalıcak.
Admin için ise benimkinde olduğu gibi admin yerine huseyinalkan yazılacak.
Bunları yaptıktan sonra yazarlar kısmı benim sitede olduğu gibi çalışacaktır. Eğer atladığım bir yer yada anlamadığınız yada deneyip de çalışmayan kısımlar olursa yardımcı olurum.


abi süper anlattın herşey çok güzel ama bi’ noktayı atladın sanırım.. İndirilecek dosya yok
indirilecek dosyayı paylaşıma sunarsanız verdiğiniz bilgi çok işimize yarıyacaktıre. tşk ederim
Merhaba
hatadan dolayı kusuruma bakmayın. Ben link i ekledim diye düşünürken eklememişim. Şimdi gerekli güncellemeyi yaptım.
Buradan yada yazı içerisinden ulaşabilirsiniz.
wp tabanlı makale sitem için tema ve eklenti yazdırmak istiyorum. ayrıntılaar için görüşelim
msn : sadettin_@hotmail.com