Arşiv

Posts Tagged ‘rss’

Ücretsiz Rss Okuyucusu: Snarfer

Eburhanı’ın blogunda gördüm bu yazıyı valla nasıl desem çok süper bir program çokda hafif bir program ben resimleri felan vermiyeceğim.Birazcık oradaki anlatımı çalmaya çalışacağım :) .Çalmam asla toplam boyutu 400 kb küçük boyutlu ama geniş bir program galiba yeni yazılmış olacak ki fazla stil dosyası yok.Türkçe dil desteğide var.Birde google readerinizle eşitleme var ki o özelliği çok iyi google readerinizde ki abonelikleri oraya çekebiliyorsunuz hazır klasörler var onların adını değiştirebiliyorsunuz ya da siz klasör oluşturabiliyorsunuz.Programı ilk kurduğunuzda bir çok yere hazır olarak abonelik var bunlardan youtube metacafe gibi bir çok ünlü video sitelerine de abonelik var bir sürü yabancı teknoloji sitelerine abonelik var ki bizeim Türkçesini gördüğümüz haberlerin yarısı oradan alınıyor bizim Türk sitelerine konuyor*.Orada yabancı teknolojik olayları okuyabilirsiniz sitelerinize koymak sizlere kalmış.Ve yeni rss adresleri ekleyebilirsiniz.İlk eklediğinizde feed.feedburner gibi görüküyor onunda başlığını çift tıklamayla değiştirebilirsiniz.Birde yazı içlerinde çarpı iaşreti var onunla yazı silinoyr üstteki çarpı işaretiyle silmeyin o aboneliği ve klasörü kaldırıyormuş ben bu yüzden yandım tüm abonelikleri tek tek girmeye çalıştım ve başardım.Sizde indirmek istiyorsnız snawrfware.com adresine gidip şu linke tıklayıp indirin.Kurun kurulumdan sonra Türkçe dil desteği için şuna tıklayın ve indirin.

Read more…

Asp İle Rss Sayfası Oluşturma

07 Feb 2008 Ali ÇAĞLAYAN 7 yorum

Birazda kendi gördüğüm dersin konusu üzerine yazmak istedim.Artık gelişen web2.0 dünyasıyla rss gereksinim oldu web siteleri için. asp bloglarında kimileri rss sayasını kendileri oluşturmak zorundalar tabi asp zor ama gayet kullanışlı bir dil olduğundan dolayı yazıyorum.Rss izlemeleri genellikle haber siteleri download siteleri ve bloglarda kullanılmaktadır.RSS ile sitemizde ki içeriğin, ziyaretçilerimiz tarafından yardımcı bir program kullanılarak sitemize girmesine gerek kalmadan okuyabilmelerini sağlayabiliriz.Evet dersimize başlıyoruz.Kendimce hazırlamış olduğum bir örnek

<%
Set baglanti = Server.CreateObject(“ADODB.Connection” )
baglanti.Open “DRIVER={Microsoft Access Driver (*.mdb )}; DBQ=” & Server.MapPath(“database/db.mdb” )
Response.Buffer = True
Response.ContentType = “text/xml”
Function Temizle(strInput )
strInput = Replace(strInput,”&”, “&” )
strInput = Replace(strInput,”", “” )
strInput = Replace(strInput,”"”", “”" )
strInput = Replace(strInput,”>”, “>” )
strInput = Replace(strInput,”<”,”<” )
strInput = Replace(strInput,”İ”,”I” )
strInput = Replace(strInput,”Ş”,”S” )
strInput = Replace(strInput,”Ü”,”U” )
strInput = Replace(strInput,”Ö”,”O” )
strInput = Replace(strInput,”Ç”,”C” )
strInput = Replace(strInput,”Ğ”,”G” )
strInput = Replace(strInput,”ğ”,”g” )
strInput = Replace(strInput,”ı”,”i” )
strInput = Replace(strInput,”ş”,”s” )
strInput = Replace(strInput,”ü”,”u” )
strInput = Replace(strInput,”ö”,”o” )
strInput = Replace(strInput,”ç”,”c” )
Temizle = strInput
End Function
%>

<rss version=”2.0″>
<channel>
<title>SİTENİZİN ADI</title>
<link>http://www.siteniz.com</link>
<description>En Son Eklenen 20 İçerik</description>
<language>tr</language>
<%
Set rs = Server.CreateObject(“ADODB.Recordset” )
SQL = “Select * from tablo_adi order by tarih desc”
rs.Open SQL,baglanti,1,3

i = 0
Do While i =< 19 And Not rs.Eof
Response.Write “<item>”
Response.Write “<title>” &Temizle(rs(“icerik_adi” ) ) & “</title>”
Response.Write “<link>http://www.siteniz.com/icerik.asp?id=”& Sil(rs(“id” ) ) &”</link>”
Response.Write “<description>İcerik Aciklamasi : ” & Temizle(rs(“icerik_aciklamasi” ) ) & “</description>”
Response.Write “</item>”

i = i + 1
rs.MoveNext
Loop

rs.Close
%></channel></rss>

Evet bunlar rss kodlarımız.Yukarıda görmüş olduğunuz kodda ki ilgili yerleri kendi sitenize göre düzenleyerek RSS sayfanızı oluşturabilirsiniz. RSS sayfası içerisinde, veritabanından gelen Türkçe harflerde yer alan noktaları replace yöntemi ile kaldırmaktayız.Burada belirtilmiş olan http://www.siteniz.com/icerik.asp?id= kısmı sizin rss akışınızı geleceği yoldur.Bir bakımada kaynaktır.Burada rss akışınızı düzgün okutabilmeniz için bu adres değiştirmeniz lazımdır.Yani bir bakımada sizin kaynak yolunuzu yazmanız gerekmektedir.Burada icerik.asp?id= kısmı her sitede olmayabilir.Kullandığınız script farklı yollar oluşturuyor olabilir.Örneği haber sitelerinde detay.asp?detayid= olabiliyor.Burada en önemli nokta sizin kaynaklarınızdaki linklerdir.Buradaki linki kendi dosyanızın kaynak linki vererek rss adresimizi yapıyoruz

RSS sayfasında, aşağıda yer alan hatayı alırsanız Türkçe karakterleri düzenleyerek bu hatayı giderebilirsiniz.
“An invalid character was found in text content. Error processing resource”