Salı , 21 Kasım 2017
Haberler

Opencart ile Sitemap XML

Bu vereceğim dosyayı feed.php diye siteye atarsanız çalışır direk ondan sonra google webmaster toolstan sitemap olarak ekleyin.

$siteadresiniz=””; bu kısmı kendinize göre düzenleyin yeterli.

<?php
include(‘config.php’); // Veritabanı bağlantısı yapıyoruz
$siteadresiniz=”http://www.siteadresiniz.com”;
$baglan=mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD);
mysql_select_db(DB_DATABASE,$baglan);
header(‘Content-type: text/xml’); // Xml dosyası olduğunu belirtiyoruz.
date_default_timezone_set(‘Europe/Istanbul’);
// Xml tanımları
echo “<?xml version=\”1.0\” encoding=\”ISO-8859-9\” ?>\n”;
echo “<urlset xmlns=\”http://www.google.com/schemas/sitemap/0.84\” xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\” xsi:schemaLocation=\”http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\”>”;
$cek = mysql_query(“SELECT * FROM “.DB_PREFIX.”product order by product_id DESC”); // Ürünleri Çekiyoruz
while($row = mysql_fetch_array($cek))
{
$id=$row[‘product_id’];
$date = date(“F d, 20y”);
$sqls=mysql_query(“SELECT *
FROM `”.DB_PREFIX.”url_alias`
WHERE query = ‘product_id=$id'”);
$yaz=mysql_fetch_array($sqls);
$seourl=$yaz[‘keyword’];
$xml_ciktisi .= “<url>
<loc>$siteadresiniz/$seourl</loc>

<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>\n”;
}
$xml_ciktisi .= “</urlset>\n”;
echo $xml_ciktisi; // Oluşturduğumuz xml çıktısını bastırıyoruz.
?>

İndirmek için tıklayınız