• 02-07-2014, 01:04:18
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar mevcut sitemapımı google sitemap şeklinde uyarlamaya calısıyorum ama olmuyor sizce nerede hata yapıyorum

    Mevcut Sitemap Kodlarım
    <?php
    include "genels.php"; 
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
    <rss version=\"2.0\">";
    echo " <channel>
    <title>$site_title</title>
    <link>$sa</link> 
    <description>$site_desc</description>
    <language>tr-TR</language>
    <copyright>Copyright (C) 2012</copyright>
    ";
    $yazilar = mysql_query("SELECT * FROM _haberler where durum='true' order by id desc limit 30 "); 
    while($yazi = mysql_fetch_assoc($yazilar)) { 
    $link = "".$sa."/haber-".$yazi[id]."-".tr($yazi[baslik]).".html"; 
    $imaj = "".$sa."/dev/qinternet/images/haber/k_imaj/".$yazi['imaj'].""; 
    $pubDate =date("r", strtotime($yazi['tarih']));
    $yazar = $yazi['yazar'];
    $kat_ad = $yazi['kat_ad'];
    echo " 
    <item> 
    <title>$yazi[baslik]</title> 
    <description><![CDATA[$yazi[kisa_yazi]]]></description>
    <link>$link</link> 
    <pubDate>$pubDate</pubDate>
    <category>
    <![CDATA[ $yazi[kat_ad] ]]>
    </category>
    </item> 
    "; 
    } 
    echo " 
    </channel> 
    </rss>"; 
    ?>
    Yapmaya Çalıştıgım Google sitemap kodlarım
    <?php
    include "genels.php"; 
    header("Content-type: text/xml\n\n");
    echo '<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">';
    
    $yazilar = mysql_query("SELECT * FROM _haberler where durum='true' order by id desc limit 30 "); 
    while($yazi = mysql_fetch_assoc($yazilar)) { 
    $link = "".$sa."/haber-".$yazi[id]."-".tr($yazi[baslik]).".html"; 
    $imaj = "".$sa."/dev/qinternet/images/haber/k_imaj/".$yazi['imaj'].""; 
    $pubDate =date("r", strtotime($yazi['tarih']));
    $yazar = $yazi['yazar'];
    $kat_ad = $yazi['kat_ad'];
    echo ' <url>
        <loc>$link</loc>
        <news:news>
          <news:publication>
            <news:name>$yazi[baslik]</news:name>
            <news:language>tr</news:language>
          </news:publication>
          <news:access>$yazi[kisa_yazi]</news:access>
          <news:genres>$yazi[kat_ad]</news:genres>
          <news:publication_date>$pubDate</news:publication_date>
          <news:title>$yazi[baslik]</news:title>
          <news:keywords>$yazi[etiketler]</news:keywords>
          <news:stock_tickers>NASDAQ:A, NASDAQ:B</news:stock_tickers>
        </news:news>
      </url>';
    
    } 
    echo "</urlset>"; 
    ?>
  • 02-07-2014, 13:21:44
    #2
    dev
    Kurumsal Üye
    webteknik adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar mevcut sitemapımı google sitemap şeklinde uyarlamaya calısıyorum ama olmuyor sizce nerede hata yapıyorum

    Mevcut Sitemap Kodlarım
    <?php
    include "genels.php"; 
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
    <rss version=\"2.0\">";
    echo " <channel>
    <title>$site_title</title>
    <link>$sa</link> 
    <description>$site_desc</description>
    <language>tr-TR</language>
    <copyright>Copyright (C) 2012</copyright>
    ";
    $yazilar = mysql_query("SELECT * FROM _haberler where durum='true' order by id desc limit 30 "); 
    while($yazi = mysql_fetch_assoc($yazilar)) { 
    $link = "".$sa."/haber-".$yazi[id]."-".tr($yazi[baslik]).".html"; 
    $imaj = "".$sa."/dev/qinternet/images/haber/k_imaj/".$yazi['imaj'].""; 
    $pubDate =date("r", strtotime($yazi['tarih']));
    $yazar = $yazi['yazar'];
    $kat_ad = $yazi['kat_ad'];
    echo " 
    <item> 
    <title>$yazi[baslik]</title> 
    <description><![CDATA[$yazi[kisa_yazi]]]></description>
    <link>$link</link> 
    <pubDate>$pubDate</pubDate>
    <category>
    <![CDATA[ $yazi[kat_ad] ]]>
    </category>
    </item> 
    "; 
    } 
    echo " 
    </channel> 
    </rss>"; 
    ?>
    Yapmaya Çalıştıgım Google sitemap kodlarım
    <?php
    include "genels.php"; 
    header("Content-type: text/xml\n\n");
    echo '<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">';
    
    $yazilar = mysql_query("SELECT * FROM _haberler where durum='true' order by id desc limit 30 "); 
    while($yazi = mysql_fetch_assoc($yazilar)) { 
    $link = "".$sa."/haber-".$yazi[id]."-".tr($yazi[baslik]).".html"; 
    $imaj = "".$sa."/dev/qinternet/images/haber/k_imaj/".$yazi['imaj'].""; 
    $pubDate =date("r", strtotime($yazi['tarih']));
    $yazar = $yazi['yazar'];
    $kat_ad = $yazi['kat_ad'];
    echo ' <url>
        <loc>$link</loc>
        <news:news>
          <news:publication>
            <news:name>$yazi[baslik]</news:name>
            <news:language>tr</news:language>
          </news:publication>
          <news:access>$yazi[kisa_yazi]</news:access>
          <news:genres>$yazi[kat_ad]</news:genres>
          <news:publication_date>$pubDate</news:publication_date>
          <news:title>$yazi[baslik]</news:title>
          <news:keywords>$yazi[etiketler]</news:keywords>
          <news:stock_tickers>NASDAQ:A, NASDAQ:B</news:stock_tickers>
        </news:news>
      </url>';
    
    } 
    echo "</urlset>"; 
    ?>
    Aldığınız Hatanın Ne Olduğunu Bilmeden Nerede Hata Yaptığınızı Da Bilemeyiz