xFactoria adlı üyeden alıntı: mesajı görüntüle
hayır arkadaşın sitesinde kullandığı scripti soruyorum
Ysm adlı üyeden alıntı: mesajı görüntüle
tam olarak dediğiniz şeyi nasıl yapacağım çok fazla bilgim yok yapabilecek birisi varmı acaba :s
Sitemap.php adında bir dosya oluşturun ve dediklerimi yapın.
<?php
header("Content-Type: text/xml; charset=utf-8");      
require("inc/inc_config.php");
$root = "www.siteadi.com";
$xml ='<?xml version="1.0" encoding="UTF-8"?>
        <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
        <url>
            <loc>'.$root.'</loc>
            <lastmod>2012-10-25</lastmod>
            <changefreq>daily</changefreq>
            <priority>1.0</priority>
        </url>';
$veri = mysql_query("SELECT * FROM posts ORDER BY date DESC");
#Sitemap ta yayınlamak istediğiniz makaleleriniz. Sorguyu kendinize göre düzeltin.
while($yaz = mysql_fetch_array($veri)){
$link = $root."urunler/".$yaz["id"]."-".$yaz["sef"]."/";
#Benim link hiyerarşim sef olduğu için onu kendiniz düzeltin.
#Örneğin $link = "makale.php?id=$yaz['id']" şeklinde..
$baslik = $yaz["post_baslik"]; # Makalemin başlığı
$tarih = $yaz["tarih"]; #Makalemin eklenme tarihi
$xml.= '<url>
    <loc>'.$link.'</loc>
    <lastmod>'.$tarih.'</lastmod>
    <changefreq>always</changefreq>
    <priority>0.5</priority>
</url>
';
#Geri kalanı ellemeyin.
}
$xml .= '</urlset>';
echo $xml;
?>