Müşterim için yaptığım basit ve çözümsel wordpress Nöbetçi Eczane bileşeni ektedir.
İçeriği: https://www.mynet.com/nevsehir/urgup-nobetci-eczaneler buradan çekmektedir. Siz dilediğiniz gibi ayarlayabilirsiniz örneğin: https://www.mynet.com/ankara/etimesg...etci-eczaneler bununla değiştiğinizde url yi Ankara Etimeskut nöbetçi eczaneleri listelenir.
Tasarımda sorun yaşamamanız için style kodlarını içerisinde yazdım. Siz değişiklik yapabilir ya da dıraşıdan çağırabilirsiniz css dosyanızı. Eklentiyi aktif edip bileşenlerden bloklara konumlandırın hepsi bu kadar.
İndirme Bağlantısı: Eczane Eklentisi
Wordpressiz örneği: http://zysistem.net/eczane/
Ücretsiz Nöbetçi Eczane Eklentisi
9
●1.571
- 23-01-2020, 17:41:21siteme ekledim hocam,zysistem adlı üyeden alıntı: mesajı görüntüle
paylaşım için çok teşekkür ederim. - 23-01-2020, 17:43:48Ben teşekkür ederim iyi günlerde kullanın.Hattushil adlı üyeden alıntı: mesajı görüntüle
- 09-09-2021, 02:57:06



Konu sahibinin izniyle normal php sitesinde kullanmak için birkaç değişiklik yaptım aşağıdaki kodlarla sitenizde sorunsuz kullanabilirsiniz.
Versiyon 1.1'dir. Hatalar düzeltildi, Birden fazla nöbetçi eczane varsa hepsini gösterir.
<html> <head> <title>İl ilçe</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"> </head> <body> <form action="" method="post"> <div class="container"> <div class="row"> <div class="col-md-12"><h1>Nöbetçi Eczaneler</h1></div> <div class="col-md-3"> <select name="il" id="il" class="form-control"> <option value="">Seçin...</option> </select> </div> <div class="col-md-3"> <select name="ilce" id="ilce" class="form-control" disabled="disabled"> <option value="">Seçin...</option> </select> </div> <div> <button type="submit" class="btn btn-succes">Gönder</button> </div> <?php function harfDegistir($Deger){ $bul = @$_POST[$Deger]; $bulunacak = array('A','B','C','Ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','V','Y','Z'); $degistir = array('a','b','c','c','d','e','f','g','g','h','i','i','j','k','l','m','n','o','o','p','r','s','s','t','u','u','v','y','z'); $sonuc=str_replace($bulunacak, $degistir, $bul); return $sonuc; } $bulil='il'; $bulilce='ilce'; if(@$_POST["ilce"]==""){ } else{ $site = "https://www.mynet.com/".harfDegistir($bulil)."/".harfDegistir($bulilce)."-nobetci-eczaneler"; $bolme = ('@<div class="col-7">.*?</div>@si'); $bolme2 = ('@<p><strong>Adres:</strong>.*?</p>@si'); $bolme3 = ('@<p><strong>Telefon:</strong>.*?</p>@si'); $arama = file_get_contents($site); preg_match_all($bolme,$arama,$ezcaneadi); preg_match_all($bolme2,$arama,$eczaneadres); preg_match_all($bolme3,$arama,$eczanetel); if(@$ezcaneadi[0][0]!="") { $salaksacma = array($ezcaneadi); $eczaneSayisiSay = (count($salaksacma[0],1)-1); ?> <table class="table"> <thead> <tr> <th scope="col">#</th> <th scope="col">Eczane Adı</th> <th scope="col">Adres</th> <th scope="col">Telefon</th> </tr> </thead> <tbody> <?php for ($i=0; $i < $eczaneSayisiSay; $i++) { ?> <tr> <th scope="row"><?php echo $i+1; ?></th> <td> <?php echo $ezcaneadi[0][$i]; ?></td> <td><?php echo $eczaneadres[0][$i]; ?></td> <td><?php echo $eczanetel[0][$i]; ?> </td> </tr> <?php } ?> </tbody> </table> <?php }else{ ?> <table class="table"> <thead> <tr> <th><center>Kayıt Bulunamadı</center></th> </tr></thead></table> <?php } } ?> </div> </div> </form> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script> <script> $.getJSON("il-bolge.json", function(sonuc){ $.each(sonuc, function(index, value){ var row=""; row +='<option value="'+value.il+'">'+value.il+'</option>'; $("#il").append(row); }) }); $("#il").on("change", function(){ var il=$(this).val(); $("#ilce").attr("disabled", false).html("<option value=''>Seçin..</option>"); $.getJSON("il-ilce.json", function(sonuc){ $.each(sonuc, function(index, value){ var row=""; if(value.il==il) { row +='<option value="'+value.ilce+'">'+value.ilce+'</option>'; $("#ilce").append(row); } }); }); }); </script> </body> </html> [CENTER][IMG]https://cdn.r10.net/editor/111249/3086232677.png[/IMG][/CENTER]Dosya indirme linki
eczane.zip - 13 KB - 09-09-2021, 03:07:16Ellerine sağlık güzel olmuşbilimio adlı üyeden alıntı: mesajı görüntüle

Peki benim bir sitemde (wordpress) yaşadığım şehrin 13 ilçesi var. Bu 13 ilçenin kategori sayfaları var. Her ilçe kategorisine shortcode olarak eklemek istesem bunları bana yardımcı olur musun.
Yani sen bana bir ilçeye göre ayarla kodları ben 13 farklı ilçeye göre değiştirirm tek tek sorun değil. - 28-09-2021, 14:44:47İlerde patlamaz dimi? Veriler nereden çekiliyor? Şimdi siteye entegre ederim. Site gider. Sonra küfür yemeyelim.
- 02-10-2021, 18:21:03Üyeliği durdurulduDostWeb adlı üyeden alıntı: mesajı görüntüleDostWeb adlı üyeden alıntı: mesajı görüntülebilimio adlı üyeden alıntı: mesajı görüntülespermonster adlı üyeden alıntı: mesajı görüntüle
merhabalar
buda benden olsun kendi sitem için kodlamıştım sitenizden bagımsız calısır iframe olarak yapmıştım çünkü verileri çektirmek istemiyordum
https://izmirtayfa.com/eczaneler-ekl...-ozel-kodlama/ konusu
https://izmirtayfa.com/indir/eczaneler.zip indirme adresi
https://izmirtayfa.com/eczaneler/ > demosu
illahki birine lazım olur her temada sorunsuz calısır
veriler https://www.eczaneler.gen.tr/turkiye.php adlı siteden cekiliyor site sahibinden izin alınarak yaptıgım bi eklenti





bilen birileri vardır mutlaka