• 17-04-2009, 18:17:36
    #1
    Merhaba arkadaşlar,

    Aşağıdaki kod ile sitemdeki etiketleri listeletiyorum. Fakat google bunları indexlemediği için Rss şekline çevirmek istiyorum. Yani normal sitelerdeki rss kanaları gibi yapmak istiyorum. Forumda baya araştırdım birkaç konu buldum ama yapamadım. Yardımcı olursanız sevinirim.

    <? include("ayarlar.php"); ?>

    <?php
    $limit =100;
    $ssonuc = mysql_query("Select Count(baslik) From keyword");
    $satir_sayisi = mysql_result($ssonuc,0);
    $sayfa = abs(intval($_GET['sayfa']));
    if(empty($sayfa) || $sayfa > ceil($satir_sayisi/$limit)){
    $sayfa = 1;
    $baslangic = 0;
    }else{
    $baslangic = ($sayfa - 1) * $limit;
    }

    $sonuc = mysql_query("Select baslik From keyword ORDER BY tarih DESC limit $baslangic, $limit");
    $a=1;
    while($satir = mysql_fetch_array($sonuc)){


    $baslik = $satir['baslik'];
    echo $a."- <a title=\"".$baslik."\" href=\"http://www.siteismi.com/".$baslik."\">".$baslik."</a><br>\n";
    $a++;
    }

    ?>
  • 18-04-2009, 00:20:59
    #2
    <?php
    header("Content-Type: application/rss+xml; charset=iso-8859-9");
    $sonuc = mysql_query("Select baslik From keyword ORDER BY tarih DESC limit 0, 100"); 
    echo '
    <?xml version="1.0" encoding="iso-8859-9"?>
    <rss version="0.92" xml:lang="TR">
    <channel>
    		<title>Buraya Title Gelecek</title>
    			<description><![CDATA[Site Açıklaması]]></description>';
    ';
    while ($sorgu = mysql_fetch_array($sonuc)) {
    echo '<item><title><![CDATA['.str_replace("&","&amp;",$sorgu["baslik"]).']]></title>
    				<link>http://www.siteismi.com/'.$baslik.'</link>
    				<description>
    					<![CDATA[BURAYA İÇERİK GELECEK]]>
    				</description>
    				<category><![CDATA[KATEGORİ]]></category>
    				<pubDate>EveryTime</pubDate>
    				</item>';
    }
    echo '
    				</channel>
    			</rss>
    ';
    ?>
    şeklinde yapabilirsin.
  • 20-04-2009, 00:12:23
    #3
    Teşekkürler arkadaşım sayende hallettim +