Online Türkler
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Online Türkler

...Bilği Paylaştıkça Çoğalır...
 
AnasayfaOnline TürklerLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
Dost Siteler
Dost Siteler Listesine Katıl
Reklam
Online Türkler on Facebook
Reklam3


 

 RSS Sayfa Yapımı

Aşağa gitmek 
YazarMesaj
yecga07
Admin
Admin
yecga07


Mesaj Sayısı : 177
Rep Gücü : 56388
Kayıt tarihi : 23/06/09
Yaş : 33
Nerden : İZMİR
Aktiflik :
RSS Sayfa  Yapımı Left_bar_bleue999 / 999999 / 999RSS Sayfa  Yapımı Right_bar_bleue

Uyarı :
RSS Sayfa  Yapımı Left_bar_bleue0 / 9990 / 999RSS Sayfa  Yapımı Right_bar_bleue


RSS Sayfa  Yapımı Empty
MesajKonu: RSS Sayfa Yapımı   RSS Sayfa  Yapımı Icon_minitimePerş. Haz. 25, 2009 3:06 am

Çoğu sitelerde RSS sayfaları görmekteyiz. RSS, XML ismiyle de bilinmektedir. RSS genellikle haber ve download siteleri gibi sürekli güncellenen sitelerde 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. RSS sayfalarını okutmak için SharpReader adlı programı kullanabilirsiniz. Bununla birlikte, başka bir sitede yer alan RSS sayfasından ASP ile veri alıp sitemiz içerisinde yayınlayabiliriz.

Kendi sitemde kullandığım RSS sayfasının kodlarını sizlerle paylaşmak istiyorum.

Kod:
<%
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.webhocam.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.webhocam.com/icerik.asp?id="& Temizle(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>

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.

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”
Sayfa başına dön Aşağa gitmek
http://onlineturkler.yetkinforum.com
 
RSS Sayfa Yapımı
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Sayfa Yüklenme Süresi
» Sayfa Kıvırma Efekti
» CD Yapımı
» Puzzle Yapımı
» Metor Yapımı

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Online Türkler :: Online Türkler Web Programlama Dersleri ve Sorularınız :: Asp Dersleri-
Buraya geçin: