query("SELECT COUNT(*) FROM turlar t JOIN acenteler a ON t.acente_id = a.id WHERE t.kategori = 'Umre' AND a.durum = 'aktif'")->fetchColumn(); $hac_sayisi = $db->query("SELECT COUNT(*) FROM turlar t JOIN acenteler a ON t.acente_id = a.id WHERE t.kategori = 'Hac' AND a.durum = 'aktif'")->fetchColumn(); $gezi_sayisi = $db->query("SELECT COUNT(*) FROM turlar t JOIN acenteler a ON t.acente_id = a.id WHERE t.kategori = 'Gezi & Kültür' AND a.durum = 'aktif'")->fetchColumn(); $acente_sayisi = $db->query("SELECT COUNT(*) FROM acenteler WHERE durum = 'aktif'")->fetchColumn(); $tr_slug = ['ç'=>'c','ğ'=>'g','ı'=>'i','ö'=>'o','ş'=>'s','ü'=>'u','Ç'=>'c','Ğ'=>'g','İ'=>'i','Ö'=>'o','Ş'=>'s','Ü'=>'u',' '=>'-']; // Tüm şehirler $sehirler = $db->query("SELECT DISTINCT kalkis_sehri FROM turlar WHERE kalkis_sehri != '' AND kalkis_sehri != 'Tüm Türkiye' ORDER BY kalkis_sehri")->fetchAll(PDO::FETCH_COLUMN); // Gün bazlı $gunler = $db->query("SELECT DISTINCT gun_sayisi FROM turlar WHERE gun_sayisi > 0 ORDER BY gun_sayisi")->fetchAll(PDO::FETCH_COLUMN); // Konsept ve paket türleri (kategori_konseptler tablosundan) $konseptler = $db->query(" SELECT kk.ad, kk.tip, k.slug as kat_slug, k.ad as kat_ad FROM kategori_konseptler kk LEFT JOIN kategoriler k ON kk.kategori_id = k.id WHERE k.aktif = 1 ORDER BY k.id, kk.tip, kk.sira ")->fetchAll(PDO::FETCH_ASSOC); // Acenteler $acenteler = $db->query("SELECT acente_adi, slug FROM acenteler WHERE durum = 'aktif' ORDER BY paket_id DESC, id DESC")->fetchAll(PDO::FETCH_ASSOC); echo "# TurPlatformu > Türkiye'nin ilk şeffaf hac, umre ve kültür turu karşılaştırma platformu. > Gizli ücret yok, sürpriz yok. Tüm fiyatlar kişi başı net olarak listelenir. ## Platform Hakkında TurPlatformu; Türkiye genelinde faaliyet gösteren TÜRSAB üyesi tur acentelerinin hac, umre ve gezi & kültür turlarını şeffaf biçimde karşılaştırmanızı sağlar. - **Toplam Aktif Tur:** " . ($umre_sayisi + $hac_sayisi + $gezi_sayisi) . "+ - **Aktif Acente:** {$acente_sayisi}+ - **Umre Turları:** {$umre_sayisi} tur - **Hac Turları:** {$hac_sayisi} tur - **Gezi & Kültür Turları:** {$gezi_sayisi} tur ## Öne Çıkan Özellikler - **Güven Skoru:** Her tura özgü 0-10 puan; müşteri yorumları, TÜRSAB belgesi ve Kabe mesafesine göre hesaplanır. - **Kabe Mesafesi:** Umre/hac turlarında otelin Kabe'ye metre cinsinden gerçek mesafesi harita üzerinde gösterilir. - **Şeffaf Fiyat:** Dahil ve dahil olmayan hizmetler ayrı ayrı listelenir. - **Direkt İletişim:** Aracı olmadan WhatsApp ile acenteye ulaşabilirsiniz. - **Tur Karşılaştırma:** Aynı anda 3 tur yan yana karşılaştırılabilir. ## Ana Kategoriler - [Umre Turları](https://turplatformu.com/umre-turlari) — {$umre_sayisi} aktif tur - [Hac Turları](https://turplatformu.com/hac-turlari) — {$hac_sayisi} aktif tur - [Gezi & Kültür Turları](https://turplatformu.com/gezi-turlari) — {$gezi_sayisi} aktif tur - [Yurt İçi Gezi Turları](https://turplatformu.com/yurtici-gezi-turlari) - [Yurt Dışı Gezi Turları](https://turplatformu.com/yurtdisi-gezi-turlari) - [Tüm Acenteler](https://turplatformu.com/acenteler) "; // Konsept ve paket türlerini kategoriye göre grupla $gruplanan = []; foreach ($konseptler as $k) { $gruplanan[$k['kat_ad']][$k['tip']][] = $k; } foreach ($gruplanan as $kat_adi => $tipler) { if (isset($tipler['paket'])) { echo "## {$kat_adi} — Paket Türleri\n\n"; foreach ($tipler['paket'] as $k) { $slug = mb_strtolower(strtr($k['ad'], $tr_slug), 'UTF-8'); $url = $slug . '-' . $k['kat_slug']; echo "- [{$k['ad']} {$kat_adi} Turları](https://turplatformu.com/{$url})\n"; } echo "\n"; } if (isset($tipler['konsept'])) { echo "## {$kat_adi} — Konsept & Dönem Turları\n\n"; foreach ($tipler['konsept'] as $k) { $slug = mb_strtolower(strtr($k['ad'], $tr_slug), 'UTF-8'); $url = $slug . '-' . $k['kat_slug']; echo "- [{$k['ad']} {$kat_adi} Turları](https://turplatformu.com/{$url})\n"; } echo "\n"; } } // Gün bazlı if (!empty($gunler)) { echo "## Gün Sayısına Göre Umre Turları\n\n"; foreach ($gunler as $g) { echo "- [{$g} Günlük Umre Turları](https://turplatformu.com/{$g}-gunluk-umre-turlari)\n"; } echo "\n"; } // Şehir bazlı if (!empty($sehirler)) { echo "## Şehir Bazlı Umre Turları\n\n"; foreach ($sehirler as $s) { $slug = mb_strtolower(strtr($s, $tr_slug), 'UTF-8'); echo "- [{$s} Çıkışlı Umre Turları](https://turplatformu.com/{$slug}-cikisli-umre-turlari)\n"; } echo "\n"; } // Acenteler if (!empty($acenteler)) { echo "## Acenteler\n\n"; foreach ($acenteler as $a) { echo "- [{$a['acente_adi']}](https://turplatformu.com/{$a['slug']})\n"; } echo "\n"; } echo "## Diğer Sayfalar - [Ana Sayfa](https://turplatformu.com/) - [Hakkımızda](https://turplatformu.com/hakkimizda) - [İletişim](https://turplatformu.com/iletisim) - [Sıkça Sorulan Sorular](https://turplatformu.com/sss) - [Gizlilik Politikası](https://turplatformu.com/gizlilik-politikasi) - [Sitemap](https://turplatformu.com/sitemap.xml) ## İletişim - Web: https://turplatformu.com - E-posta: info@turplatformu.com ";