Bi sorum olacak burda rss.aspx sayfası var. Bunu projeye eklediniz mi. eklediyseniz içeriği boş aspx sayfasım olarak mı kaldı yoksa ayrıca html tagları felan eklediniz mi?
Burada işlem yaptığımız dosya rss.aspx dosyası. Projeye eklemeliyiz. Html tagların olup olmaması önemli değil. Aslında gerek yok. Response.clear ile sayfadaki tüm herşeyi siliyoruz. Aslında rss.aspx sayfasın yerine projeye xml belge ekleyip bu belge üzerinde aynı işlemleri yapabiliriz.
ali
28 Ocak Çarşamba 2009 00:19
#3
Yazdığımız bu rss firefox desteklememektedir.
Şu anda kendi sitemde bulunan rss sayfasını bu yöntemle hazırladım ve firefox dahil birçok tarayıcıda sorunsuz çalışıyor. Çalışmayan tarayıcılarda var ama bu tarayıcıların eski olmsından ve rss desteklememesinden kaynaklanıyor.
Acaba daha önce checkbox ile yaptığınız rss in kodlarını da koyabilirnisiniz?veya anlatımını..
sitede arama yaptım ama bulamadım
http://www.ajax.mehmetduran.com/
bu sayfadaki ajax ile rss okuma örneği....
Merhaba. Öncelikle checkbox değil dropdownlist olarak düzelteyim. Söylediğin örneğin bundan farkı yok. Sadece ajax ile elde ediyorum. Geçen günlerde ajax ile tam buna göre bir örnek yapmıştım.
Buradan görebilirsin.
Hoca sen varya kralsın yafff. İnternette o kadar araştırdım toolkit de yükledim yapamadım ama senin dediğin yöntemle yaptım çok kıyak oldu vallahi. Ellerin dert görmesin
murat
07 Ağustos Cuma 2009 15:58
#8
Hoca ellerine sağlık çok yararlı bi konuya değinmişsin, iyi çalışmalar.
AhmeT
08 Ağustos Cumartesi 2009 21:08
#9
Mehmet Hocam , tskr ederiz bu faydalı bilgileriniz için ..
Hocam dediğiniz yöntemi uyguladım fakat , sitenizdeki Rss bölümüne giriyorum , benim aldığım sonuctan cok farklı .. Bende haberleri yazdırmayı başardım fakat , düz text halinde ve hersey yanyana ..
Eksik birşey mi yaptım acaba ?
Attığın maile cevap vereceğim. Umarım sorununu düzeltiriz.
Hocam , kodlarda herhangi bir sıkıntı yokmus .. Hic birsey yapmadıgım halde calıstı daha sonradan , sanırım güncellemelerimde bir sorun vardı ..
Tskr ederim ilginiz icin ..
Ahmet
20 Ağustos Perşembe 2009 08:07
#12
Hocam merhaba tekrar ,
yukarda ali arkadasımızın soylediği gibi , rss firefox ta çalışıyor fakat "Bu XML belgesi ile herhangi bir stil bilgisi bağlantılı değil. Belge ağacı aşağıdaki gibi gösterilecek." gibi bir uyarı veriyor .. Ve görünüm , xml görünümü ..
Kodları bire bir yazıyorum fakat yine değişen bir şey yok..
Konuyla ilgilenirseniz sevinirim .. Teşekkürler
Sitemde kullandığım RSS servisini de tamamen bu kodlarla oluşturdum ve mozilla 2.0 ve üstünde sorunsuz çalışıyor. Bu localde çalışmanızdan kaynaklanabilir veya tarayıcı desteklemiyorsa Rss versiyonunu destekleyen biçimde değiştirmek gerekir. Burada 2.0 versiyonu var. Rss'in çeşitli versiyonları var. Bu versiyonlara göre Rss oluşturabilirsin.
uygulamanın örneğini görme şansımız varmı acaba.İyi çalışmalar
Uygulamanın çalışır halini sitemdeki
RSS ile görebilirsin. Ancak
buradaki yazımda paylaştığım RSS sınıfını kullanıyorum. Ancak oradaki sınıfı buradaki kodları uyarlayarak yazdım. İster buradaki kodları istersen de yazdığım RSS sınıfını kullanabilirsin.
daha önceki örneklerinizde .cs dosyasınıda veriyordunuz ve ordan çalıştırarak takip edebiliyordum.o yüzden istemiştim.
birde http://www.mehmetduran.com/news.aspx?nid="+oku.GetInt32(0).ToString());
satırındaki news.aspx ile ne yapıyoruz.bu satırı anlamadım.çözemedim burdaki mantığı.yardımcı olursanız sevinirim
Bu çok çok önce yazdığım bir yazı olduğu için örnek dosya yok. Dediğin satırda RSS ile verdiğim bilgilerin asıl sayfasına link oluşturuyorum. Gerçekte verileri news.aspx sayfası üzerinde gösteriyorum. Örnekteki gibi bir link yapısı kullandığım için kodlarda da linkleri bu şekilde oluşturdum.
ali
10 Ekim Cumartesi 2009 21:09
#18
Merhaba local de bir türlü çalıştıramadım.Internet Explorer bu özet akışını görüntüleyemiyor.Bu özet akışı kod hataları içeriyor. şeklinde hata veriyor.
IE-7 kullanmaktayım ve kodu doğru yazdığımdan da eminim.
Belgenin üst düzeyinde geçersiz.
Satır: 1 Karakter: 477 şeklinde de ek bilgi var.
Yardımlarınızı bekliyorum...
Sorun olmaması gerekiyor. Aynı kodları kullanıyorum şu anda. Eğer sitemdeki RSS'i görüntüleyebiliyorsan sorun muhtemelen kodlardan kaynaklanıyordur. Ayrıca aynı kodları kullanarak oluşturduğum
RSS sınıfını da kullanabilirsin.
ali
10 Ekim Cumartesi 2009 23:52
#20
Ben try-catch bloğu kullanarak yazmıştım.try-catch i kaldırınca sorun çözüldü.Yine de cevap için teşekkürler.
Yapamadım rss yi yaa
Sorun nedir acaba? Yardımcı olalım.
bende yapamadım yav,şu rss'yi, :(
sorun ben web.configden sayfaları path yazarak izin veriyom,yani yazdığım sayfalar izinli.rss.aspx sayfasına izin verdim gene izin vermemişin gibi bi url adresi geliyor.yardım edebilirmisiniz?
Merhaba. Linkini verdiğin site ise bir sorun yok. Sorunmuş gibi gözüken durum tarayıcıdan kaynaklanıyor. Muhtemelen Firefox'ta çalıştırıyorsunuz ve Firefox abone olmanız için bir uyarı penceresi açıyor. Bu Firefox'ta olan bir durum. Diğer tarayıcılarda böyle bir durum söz konusu değil.
özlem
02 Haziran Çarşamba 2010 12:03
#25
merak ettiğim tek şey neden response .write değilde response
koşul kullanılmış
Burada Response.Outstream olarak xml nesnesinin çıktısını elde ediyoruz ve kullanıcı tarafına gönderiyoruz. Bu işlem Response.write ile de yapılır ancak buradaki xml tagları teker teker write etmek gerekir veya xml nesnesini en sonda render edip write ile response nesnesine ekleyebiliriz.
bu şekilde hazırladığımız Rss.aspx dosyasından facebook sayfalarına rss içe aktarma yapamıyoruz problem çıkartıyor. buna nasıl bir çözüm bulabiliriz üstadum ?
Şimdiye dek bu yapıda kullandım ve birçok yerden RSS okuyucular ile verileri elde ettim. Söylediğin gibi bir problem yaşamadım. Problem olmuş ise Rss dosyasının versiyon numarası veya diğer özellikleri neden oluyor olabilir. Onlara göz atmanı öneririm.
teşekkür ederim üstadım. önerin doğrultusunda bir araştırma yapayım umarım facebook ta okur rss imi =)
bn buradakinin aynsını yatım fakat aşağıdaki hatayı alıyorum.
ASPNET: Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl).
@hasan, kodları bir sayfanın kod bölümüne yazman gerekiyor. Sen direk boş bir sınıfın altında yapmaya çalıştın sanırım.
*.aspx uzantili sayfayi nasil XML uzantili gosterebiliriz, cunku bazi rss readerlar uzantiyi tanimiyorlar.
@Kemal, bunun için Url rewrite yöntemini kullanman gerekir. .Net 4.0 ile gelen Routing yöntemi ile çok kolay biçimde istediğini yapabilirsin.
Merhabalar. Öncelikle yazınız için çok teşekkürler. Benim sorum şu: Sitemde Urlrouting kullanıyorum. yani linklerim "http://www.turkdili.info/Milli_Mucadele_Donemi_Karikaturleri_makalesi_63.aspx" şeklinde görünüyr. Sizin Rss uygulamanızda " objX.WriteElementString("link", "http://www.mehmetduran.com/news.aspx?nid="+oku.GetInt32(0).ToString());" satırını urlroutinge göre nasıl yazmalıyım?
@Murat, bunun için bir fonksiyon yazmalısın ve bu fonksiyon url'de olacak değerleri parametre ile almalı. Fonksiyon içinde ise sen gelen değerleri url yapısına göre string olarak düzenleyeceksin. Bunun için MVC'de helper metotlar mevcut. Senin yapman gereken de helper metotlarının benzerlerini oluşturmak.