include "inc-ayar.php"; include "inc-hangi-sehirde.php"; $wwwisim = degiskentemizle($_GET['wwwisim']); // mekan cekiliyor $sqlmekan = "select * from mekan where (yayin=1 or yayin=4) AND wwwisim='$wwwisim'"; $sonucmekan = sql_query($sqlmekan); $mekan = sql_fetch_array($sonucmekan); $satirsayimekan = sql_num_rows($sonucmekan); echo sql_error(); // adres degisikliginden dolayi bir sorun varsa dogru adrese yonlendiriliyor if ($satirsayimekan < 1) { $sqlmekan = "select wwwisim from mekan where (yayin=1 or yayin=4) AND wwwisimonceki='$wwwisim'"; $sonucmekan = sql_query($sqlmekan); $mekan = sql_fetch_array($sonucmekan); $satirsayimekan = sql_num_rows($sonucmekan); if ($satirsayimekan > 0) { header("HTTP/1.1 301"); header("Location:$cfgbasewwwadres/$mekan[wwwisim]/"); exit; } } if ($satirsayimekan < 1) // eger boyle bir mekan yoksa 404 sayfasina atiliyor { header("HTTP/1.1 404"); include "404.php"; exit; } // mekanin toplam yorum sayisi gibi surekli degismeyen bilgileri getiriliyor $mekanstatik = mekanstatikgetir($mekan['mekanid']); // mekan gosterim sayisi tutuluyor mekanistatistikgosterim($mekan['mekanid']); // adres satiri kontrol ediliyor $simdikiurl = $_SERVER["REQUEST_URI"]; $olmasigerekenurl = "/" . $wwwisim . "/"; // istisnalar if (preg_match("/\%/", $simdikiurl)) { $olmasigerekenurlatla = 1; } // suße-ecke-by-bianka-nafi-side-antalya gibi isimlerde kontrol edilmiyor //if(preg_match("/bianka/",$wwwisim)) { echo "$simdikiurl -- $olmasigerekenurl"; echo $wwwisim; exit; } if ($simdikiurl <> $olmasigerekenurl and !$olmasigerekenurlatla and 0) { header("HTTP/1.1 301"); $adresi = $cfgwwwadres . $olmasigerekenurl; header("Location:$adresi"); exit; } kulsongezdigimekanguncelle($mekan['mekanid']); // adres diziye atiliyor $adresdizi = adresparcala($mekan['adres']); $wwwisimmahalle = wwwismidonustur($adresdizi['mahalle']); $wwwisimilce = wwwismidonustur($adresdizi['ilce']); $wwwisimsehir = wwwismidonustur($adresdizi['sehir']); $wwwkonum = $wwwisimilce . "-" . $wwwisimmahalle; $mahallewwisim = "$wwwisimilce-$wwwisimmahalle"; if (!$mekanstatik['mahallevarmi'] or preg_match("/\)|\)/i", $adresdizi['mahalle'])) { $mahallewwisim = ""; } // sehri ceikiliyor $sehirid = $mekan['sehirid']; $sehirismi = $sdsehirler[$sehirid]; // yemek sepeti reklam kismi require_once("inc-class-yemek-sepeti.php"); $ys = new yemeksepeti(); $OnlineSiparis = $ys->restoranlinkiniayarla($mekan['mekanid'], $mekan['isim'], $adresdizi['mahalle'], $adresdizi['sehir'], $adresdizi['ilce'], "", $adresdizi['cadde'], $mekan['sehirid']); // ys reklam asagida kod var... // ys kuponu gosterilecek mi o ayarlaniyor $satirorumcek[kulid]==1 or $isMobile if (0) { require_once("inc-class-kupon.php"); if ($OnlineSiparis[tur] == "RESTORAN") { $YSrestoranvarmi = 1; } else { $YSrestoranvarmi = 0; } if ($OnlineSiparis[tur] == "BOLGE") { $YSbolgevarmi = 1; } else { $YSbolgevarmi = 0; } if (preg_match("/#16#/i", $mekan[ozellik])) { $paketservis = 1; } else { $paketservis = 0; } $kpn = new kupon(); $kupongosterilecekmi = $kpn->gosterilsinmi($isMobile, "restoran", $mekan[mekanid], $mekan[sehirid], $paketservis, $mekanstatik[kackisitavsiyeetmis], $YSrestoranvarmi, $YSbolgevarmi); //include "inc-kupon-havada.php"; //if($satirorumcek[kulid]==1) { include "inc-kupon-havada-mail-ile.php"; } //if($sdbaglanilanip=="5.47.229.96") { include "inc-kupon-havada-mail-ile.php"; } } // ys kupon kismi bitimi // asagidaki kodlar snippet icin cekildi sayfanin diger kismlarinda da kullaniyoruz // restoranin kategorileri // kategorileri cekiliyor if (strlen($mekan['kategori']) > 1) { $kategorileri = degikenparcala($mekan['kategori']); if ($kategorileri) { $sqlk = "select * from mekankategori where mekankategoriid IN($kategorileri) and yayin='1' order by isim"; $sonuck = sql_query($sqlk); $ilk = 0; $mutfak1 = ""; $mutfak2 = ""; $mutfak3 = ""; $mutfak = ""; $servesCuisine = array(); while ($k = sql_fetch_array($sonuck)) { $link = listemelinkiayarla("$k[wwwisim]", "$wwwisimsehir", ""); if (!$mutfak) { $mkeywords = ",$k[isim]"; $servesCuisine[] = "$k[isim]"; $mutfak = "$k[isim]"; } else { $mutfak .= ", $k[isim]"; $mkeywords .= ",$k[isim]"; $servesCuisine[] = "$k[isim]"; } } if (!$mutfak) { $mutfak = "-"; } } } // kategoriler bitiyor // mahalelnin linki olup olmamasi ayarlaniyor if ($mekanstatik['mahallerestoransayisi'] > $sdbolgesayilmasiniri and $adresdizi['mahalle'] <> "Merkez") { $mahallelinkli = 1; } // ilcenin linkli olup olmamsi ayarlaniyor if (tablosayi("`sehirbolge-mi`", "sehirbolgeid", " where wwwisim='$wwwisimilce' AND sehirid='$sehirid'") < 1) { $ilcelinksiz = 1; } $sayfatitle = titlemekan($mekan['isim'], $mekan['sehirid'], $ilce = "$adresdizi[ilce]", $mahalle = "$adresdizi[mahalle]", $tel = "$mekan[tel1]", $ceptel = "$mekan[telcep]", $mekan[yayin]); $sayfadescription = "$mekan[isim], $sehirismi telefon, adres, nerede, iletişim, çalışma saatleri ve sipariş bilgileri. (" . mekanadresyaz($mekan['adres']) . ")"; $ampadres = "$cfgwwwadres/amp-restoran-$mekan[wwwisim]/"; // anahtar kelimeler $isimd = explode(",", $mekan['isim']); $k1 = trim($isimd[0]); $k2 = trim($isimd[1]); $sayfakeywords = "$k1,$k2,$sehirismi,$adresdizi[ilce],yemek" . $mkeywords; $sayfakeywords = kucukharf($sayfakeywords); $isimsade = $k1; // mekanin genel degerleri normalde inc-mekan-ust.php phpdeydi ama buraya da ekledim json sinippetler icin gerekliydi diger sayfalarda inc-mekan-ust.php deki calisiyor $mekanAnaSayfasi = 1; $toplamyorumsayisi = $mekanstatik['toplamyorumsayisi']; $toplamfotosayisi = $mekanstatik['toplamfotosayisi']; $toplammenufotosayisi = $mekanstatik['toplammenusayisifoto']; $menusayi = $mekanstatik['toplammenusayi']; $toplamkulfavori = $mekanstatik['toplamkulfavori']; $kackisipuanlamis = tablosayi("mekanpuan", "mekanpuanid", " where mekanid='$mekan[mekanid]' AND yayin='1'"); $kackisitavsiyeetmis = kackisitavsiyeetmis($mekan['siparissayisi'], $toplamkulfavori, $mekan['fscheckinsayisi']) + $kackisipuanlamis; // bu dinamik olmali oldugu icin statikte tutulmuyor // yorum ve reyting birlestiriliyor $toplamyorumsayisi = $toplamyorumsayisi + $kackisitavsiyeetmis; $kackisitavsiyeetmis = $toplamyorumsayisi; // eger mekanla tablosu ile esti degilse mekan tablosu gunceleniyor if ($kackisitavsiyeetmis <> $mekan['kackisitavsiyeetmis']) { $sql = "UPDATE mekan SET kackisitavsiyeetmis='$kackisitavsiyeetmis',sontavsiyetarih=NOW() where mekanid='$mekan[mekanid]'"; $sonuc = sql_query($sql); mekanreytinguncelle($mekan['mekanid'], $kackisitavsiyeetmis); } // json formatinda snippet olusturuluyor $calismaSaatleriAcik = calismasaatiacik($mekan['mekanid'], 0, $mekan, 1); $puani = round($mekan['puani'], 1); if ($puani > 0 or 1) { if ($puani < 1) { $puani = "5"; } if ($kackisitavsiyeetmis < 1) { $kackisitavsiyeetmis = 1; $puani = "5"; } } $ortalamafiyat = ofiyatsembol($mekan['ortalamafiyat']); $snippetImage = haritafotogetir($mekan); $snippet = array( "@context" => "http://schema.org", "@type" => "Restaurant", "name" => "$mekan[isim]", "image" => "$snippetImage", "address" => array( "@type" => "PostalAddress", "streetAddress" => "$mekan[adres]", "addressLocality" => "$sehirismi", "addressRegion" => "$adresdizi[ilce]", "postalCode" => "$mekan[posta]", "addressCountry" => "TR" ), "telephone" => "$mekan[tel1]", "priceRange" => "$ortalamafiyat", "servesCuisine" => $servesCuisine, // "openingHours" => "$calismaSaatleriAcik", "aggregateRating" => array( "@type" => "AggregateRating", "ratingValue" => "$puani", "reviewCount" => "$kackisitavsiyeetmis", "bestRating" => "5" ), "geo" => array( "@type" => "GeoCoordinates", "latitude" => "$mekan[enlem]", "longitude" => "$mekan[boylam]" ), ); $metaHeadEk = ''; include "inc-meta.php"; // ust reklamin degerleri ayarlaniyor $UstReklamIlce = $adresdizi['ilce']; $UstReklamSehir = $sehirismi; $UstReklamMahalle = $adresdizi['mahalle']; include "inc-ust.php"; // reklamlar (varsa) $reklamgoster = "mekan-sayfalari-ust"; include "inc-reklamlar.php"; ?>
// // ozel tasarimli mekanlar // if ($mekan['kapakfotusu']) : ?> $h1kayidir = 1; $fotoyer = fotoyer($mekan['mekanid'], "kapakfotolari"); ?>
Hemen online sipariş verebilirsiniz. Yemek Sepeti
Bölgedeki restoranlardan sipariş verin. Yemek Sepeti
if ($mekan[yayin] <> 4) : // restoan aciksa
?>
$adrestemiz = trim(preg_replace("/\(.*\)/i", "", $adresdizi['cadde'])); ?>,
// paraztez ici kismi
if (preg_match("/\(.*\)/i", $mekan['isim'])) {
$bparantezici = preg_replace("/.*\(/i", "", $mekan['isim']);
$bparantezici = trim(preg_replace("/\)|\/.*/i", "", $bparantezici));
// avmimi ona baikliyor
if ($mekanstatik['avmroydami'] == "a") {
if ($mekanstatik['ARwwwisim'] and $mekanstatik['ARrestoransayisi'] >= $sdavmroymekansayisiniri) {
$sid = $mekanstatik['ARsehirid'];
$link = "araclar/avm-listesi-ve-restoranlari/" . $mekanstatik['ARwwwisim'] . "-" . $sdsehirlerwwwisim["$sid"];
} else {
$link = "";
}
$parantezlinkiayarlandi = 1;
}
// roymu ona baikiliyor
if ($mekanstatik['avmroydami'] == "r") {
if ($mekanstatik['ARwwwisim'] and $mekanstatik['ARrestoransayisi'] >= $sdavmroymekansayisiniri) {
$sid = $mekanstatik['ARsehirid'];
$link = "araclar/roy-listesi-ve-restoranlari/" . $mekanstatik['ARwwwisim'] . "-" . $sdsehirlerwwwisim["$sid"];
} else {
$link = "";
}
$parantezlinkiayarlandi = 1;
}
if ($link) {
echo "($bparantezici)";
} else {
echo "($bparantezici)";
}
}
?>
// mahalle linkli mi
if ($mahallewwisim) {
if ($mahallelinkli) {
echo "$adresdizi[mahalle]";
} else {
echo "$adresdizi[mahalle]";
}
} else {
echo "$adresdizi[mahalle]";
}
// ilce linkli mi
if ($ilcelinksiz) {
echo ", $adresdizi[ilce]";
} else {
echo ", $adresdizi[ilce]";
}
?>, if ($adresdizi['parantez']) : ?>() endif; ?>
else : // restoranin kapali olmasi durumu
?>
,
, , endif; // restonin kapali olmasi kontrolu bitimi
?>
if (preg_match("/#16#/i", $mekan[ozellik])) : ?>Paket Servis Var else : ?>Paket Servis Yok endif ?>, if (preg_match("/#21#/i", $mekan[ozellik])) : ?> Alkol Var, endif ?> Fiyat (