Hocam dediğim gibi bu zaten çalışan sitemap.
Peki madem elimde çalışan sitemap var, neden sizi uğraştırıyorum?
Konu uzadığı için derdimi anlatmak için verdiğim kodlar ile sorunlu kodlar karıştı, o nedenle anlatamama sorunum var.
Hocam, ben çalışan sitemap'ı editleyerek başka bir veri tabanına uyarladım.
Ne var ki o veri tabanı ile çalışmadı. O veri tabanında zaten "link" diye bir etiket var, SELECT link FROM jos_menu demek yeterli yani. Yazdırırken de <loc>$link</loc> demek yeterli.
Ne var ki yeterli olmuyor, bir tane linki yazdırıp duruyor.
Bu anlatımdan sonra sorunlu sitemap kodlarını şuraya yapıştırıyorum:
$xml_ciktisi .= "\n<url>\n<loc>http://www.siteadi.com</loc>\n<changefreq>daily</changefreq>\n<priority>1.00</priority>\n</url>";
$result = @mysql_query("SELECT id, link, published FROM jos_menu WHERE published='1' ORDER BY id DESC");
while (list($id, $link) = @mysql_fetch_row($result))
{
$xml_ciktisi .= "\n<url>\n<loc>http://www.siteadi.com/$link</loc>\n
<changefreq>weekly</changefreq>\n
<priority>0.50</priority>\n</url>";
};
echo $xml_ciktisi ."\n</urlset>";