• 23-01-2020, 17:16:09
    #1
    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/
  • 23-01-2020, 17:41:21
    #2
    zysistem adlı üyeden alıntı: mesajı görüntüle
    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/
    siteme ekledim hocam,
    paylaşım için çok teşekkür ederim.
  • 23-01-2020, 17:43:48
    #3
    Hattushil adlı üyeden alıntı: mesajı görüntüle
    siteme ekledim hocam,
    paylaşım için çok teşekkür ederim.
    Ben teşekkür ederim iyi günlerde kullanın.
  • 09-09-2021, 01:10:30
    #4
    Merhaba. Bu eklenti halen aktif mi?

    Örnek linkte Nevşehir iline ait 1 tane nöbetçi eczane gösteriyor. Ama baktığım zaman şuan 8 tane nöbetçi eczane var.

    https://www.nevsehireo.org.tr/nobetci-eczaneler


    Pardon ilçe olarak ayarlıymış.

    Peki il geneli olmuyor mu?
  • 09-09-2021, 02:57:06
    #5




    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:16
    #6
    bilimio adlı üyeden alıntı: mesajı görüntüle
    Konu sahibinin izniyle normal php sitesinde kullanmak için birkaç değişiklik yaptım aşağıdaki kodlarla sitenizde sorunsuz kullanabilirsiniz.

    <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
                    
                    $bulil=@$_POST['il'];
                    $bulunacakil = array('A','B','C','Ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','V','Y','Z');
                    $degistiril  = 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');
     
                    $sonucil=str_replace($bulunacakil, $degistiril, $bulil);
    
                    $il = $sonucil;
    
                    $bulilce=@$_POST['ilce'];
                    $bulunacakilce = array('A','B','C','Ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','V','Y','Z');
                    $degistirilce  = 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');
     
                    $sonucilce=str_replace($bulunacakilce, $degistirilce, $bulilce);
    
                    $ilce = $sonucilce;
    
    
                if(@$_POST["ilce"]==""){}
                    else{
                        $site = "https://www.mynet.com/".$il."/".$ilce."-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,$siir);
                        preg_match_all($bolme2,$arama,$baslik);
                        preg_match_all($bolme3,$arama,$yazar);
     
                        
                        ?>
    
                            <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>
        <tr>
          <th scope="row">1</th>
          <td> <?php   echo $siir[0][0]; ?></td>
          <td><?php   echo $baslik[0][0] ?></td>
          <td><?php   echo $yazar[0][0] ?> </td>
        </tr>
        
        
      </tbody>
    </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 https://www.dosya.tc/server34/9qyi8f/eczane.zip.html
    Ellerine sağlık güzel olmuş

    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.
  • 09-09-2021, 03:08:56
    #7
    Wordpress ile hiç uğraşmadım maalesef bilen birileri vardır mutlaka
  • 28-09-2021, 14:44:47
    #8
    İlerde patlamaz dimi? Veriler nereden çekiliyor? Şimdi siteye entegre ederim. Site gider. Sonra küfür yemeyelim.
  • 02-10-2021, 18:21:03
    #9
    Üyeliği durduruldu
    DostWeb adlı üyeden alıntı: mesajı görüntüle
    Merhaba. Bu eklenti halen aktif mi?

    Örnek linkte Nevşehir iline ait 1 tane nöbetçi eczane gösteriyor. Ama baktığım zaman şuan 8 tane nöbetçi eczane var.

    https://www.nevsehireo.org.tr/nobetci-eczaneler


    Pardon ilçe olarak ayarlıymış.

    Peki il geneli olmuyor mu?
    DostWeb adlı üyeden alıntı: mesajı görüntüle
    Ellerine sağlık güzel olmuş

    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.
    bilimio adlı üyeden alıntı: mesajı görüntüle
    Wordpress ile hiç uğraşmadım maalesef bilen birileri vardır mutlaka
    spermonster adlı üyeden alıntı: mesajı görüntüle
    İlerde patlamaz dimi? Veriler nereden çekiliyor? Şimdi siteye entegre ederim. Site gider. Sonra küfür yemeyelim.



    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