Şimdi Ara

'Href' Yönlendirme Sorunu (Yardım)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
12
Cevap
0
Favori
1.036
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba bir sorum olacak
    Bursa Belediyesinin otobüsler takip sayfası var
    https://ulasim.burulas.com.tr/
    "AKILLI DURAK" kısmında durak ismi "D0060" bu durağı çok sık kullanıyorum.
    Ancak buraya her seferinde durak ismi girmek istemiyorum tek bir link ile o durağa erişmek istiyorum.
    Sayfa kodlarını incelediğimde Href yönlendirmesi var ancak ben bu
    .....com.tr/akillidurak/D0060 gibi nasıl linke dönüştürebilirim.



  • Hocam direkt çözüm olarak bulamadım fakat şu adrese request atıyor, bence en güzeli kendine proje olarak bir websitesi yapıp sadece bu durağı ekleyebilirsin
    https://ulasimapi.burulas.com.tr/api/NetworkInfo/VehiclesByStation?stationId=117
  • Therocqula kullanıcısına yanıt
    peki o websitesine o durağı nasıl ekliycem :)
  • Nerede host edip tek tıkla ulaşırsın bilmem ama kodları burda :)
    quote:

    <html>

    <head>
    <title>Duraklar</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css"
    integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
    <meta http-equiv="refresh" content="3;" />
    </head>

    <body>

    <table class="table table-bordered">
    <thead style="background: #337ab7; color: white">
    <tr>
    <th class="col-md-3">Hat</th>
    <th class="col-md-7">Sonraki Durak</th>
    <th class="col-md-1">Mesafe</th>
    <th class="col-md-1">Zaman</th>
    </tr>
    </thead>
    <tbody id="duraktakiAraclar">

    </tbody>
    </table>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"
    integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"
    integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
    <script>
    var url = "https://ulasimapi.burulas.com.tr/api/NetworkInfo/VehiclesByStation?stationId=169";

    $.post(url, function (data) {
    var i = 0;
    $.each(data, function (x, val) {
    var zaman = "";
    if (((data.DistanceToTarget / 25000) * 60).toFixed(0) > 0) {
    zaman = ((data.DistanceToTarget / 25000) * 60).toFixed(0) + ' dk';
    }

    if (data.DistanceToTarget < 10000) {
    $('#duraktakiAraclar').append(
    '<tr>' +
    '<th class="col-md-3">' + data.Line + '</th>' +
    '<th class="col-md-7">' + data.NextStationName + '</th>' +
    '<th class="col-md-1">' + data.DistanceToTarget + ' m' + '</th>' +
    '<th class="col-md-1">' + zaman + '</th>' +
    '</tr>');
    }
    i++;
    });
    });
    </script>
    </body>

    </html>




  • MuccahiT kullanıcısına yanıt
    Hocam çok bilgin yok sanırım web sitesi geliştirmeyle alakalı, biraz zor olabilir gibi geldi
  • alpmirza kullanıcısına yanıt
    Hocam ellerine sağlık uğraşmışsın
    Verdiğim kodları index.html şeklinde ücretsiz bir hostinge attım ancak verileri çekmiyor neden acabahttp://burulas.onlinewebshop.net/
  • <html>

    <head>
    <title>Duraklar</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css"
    integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
    <meta http-equiv="refresh" content="3;" />
    </head>

    <body>

    <table class="table table-bordered">
    <thead style="background: #337ab7; color: white">
    <tr>
    <th class="col-md-3">Hat</th>
    <th class="col-md-7">Sonraki Durak</th>
    <th class="col-md-1">Mesafe</th>
    <th class="col-md-1">Zaman</th>
    </tr>
    </thead>
    <tbody id="duraktakiAraclar">
    </tbody>
    </table>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"
    integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"
    integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
    <script>
    var url = "https://ulasimapi.burulas.com.tr/api/NetworkInfo/VehiclesByStation?stationId=169";

    $.post(url, function (data) {
    var i = 0;
    $.each(data, function (x, val) {
    var zaman = "";
    if (((val.DistanceToTarget / 25000) * 60).toFixed(0) > 0) {
    zaman = ((val.DistanceToTarget / 25000) * 60).toFixed(0) + ' dk';
    }

    if (val.DistanceToTarget < 10000) {
    $('#duraktakiAraclar').append(
    '<tr>' +
    '<th class="col-md-3">' + val.Line + '</th>' +
    '<th class="col-md-7">' + val.NextStationName + '</th>' +
    '<th class="col-md-1">' + val.DistanceToTarget + ' m' + '</th>' +
    '<th class="col-md-1">' + zaman + '</th>' +
    '</tr>');
    }
    i++;
    });
    });
    </script>
    </body>

    </html>




  • quote:

    Orijinalden alıntı: MuccahiT

    Hocam ellerine sağlık uğraşmışsın
    Verdiğim kodları index.html şeklinde ücretsiz bir hostinge attım ancak verileri çekmiyor neden acabahttp://burulas.onlinewebshop.net/
    Merhaba,

    @alpmirza hocamın yazdığı kod çalışıyor fakat ufak bir şey eklemeyi unutmuş. Çalışan halini aşağıda gönderiyorum.

    <html>

    <head>
    <title>Duraklar</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
    <meta http-equiv="refresh" content="3;" />
    </head>

    <body>

    <table class="table table-bordered">
    <thead style="background: #337ab7; color: white">
    <tr>
    <th class="col-md-3">Hat</th>
    <th class="col-md-7">Sonraki Durak</th>
    <th class="col-md-1">Mesafe</th>
    <th class="col-md-1">Zaman</th>
    </tr>
    </thead>
    <tbody id="duraktakiAraclar">

    </tbody>
    </table>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
    <script>
    var url = "https://ulasimapi.burulas.com.tr/api/NetworkInfo/VehiclesByStation?stationId=169";

    $.post(url, function(data) {
    var i = 0;
    $.each(data, function(x, val) {
    var zaman = "";
    if (((data[i].DistanceToTarget / 25000) * 60).toFixed(0) > 0) {
    zaman = ((data[i].DistanceToTarget / 25000) * 60).toFixed(0) + ' dk';
    }

    if (data[i].DistanceToTarget < 10000) {
    $('#duraktakiAraclar').append(
    '<tr>' +
    '<th class="col-md-3">' + data[i].Line + '</th>' +
    '<th class="col-md-7">' + data[i].NextStationName + '</th>' +
    '<th class="col-md-1">' + data[i].DistanceToTarget + ' m' + '</th>' +
    '<th class="col-md-1">' + zaman + '</th>' +
    '</tr>');
    }
    i++;
    });
    });
    </script>
    </body>

    </html>




  • spedy_jack S kullanıcısına yanıt
    Hocam hepinizin eline sağlık çalışıyor çok teşekkür ederim :)
    Yazdığınız kodlardan Kafkas durağının apisi "https://ulasimapi.burulas.com.tr/api/NetworkInfo/VehiclesByStation?stationId=169" olduğunu gördüm.
    Peki ben istediğim durağın apisini nasıl öğrenebilirim. Nasıl buluyorsunuz
  • spedy_jack S kullanıcısına yanıt
    "i" kullanmaya gerek yok hocam. Zaten .each döngüsü foreach gibi "val" üzerinden yolluyor. Yani "val = data{i}" gibi düşünebilirsin. Bir üst mesajda görebilirsin kullanımı



    < Bu mesaj bu kişi tarafından değiştirildi zQrba -- 31 Aralık 2019; 13:17:27 >
  • quote:

    Orijinalden alıntı: zQrba

    "i" kullanmaya gerek yok hocam. Zaten .each döngüsü foreach gibi "val" üzerinden yolluyor. Yani "val = data{i}" gibi düşünebilirsin. Bir üst mesajda görebilirsin kullanımı
    Evet hocam haklısın i ye gerek yok. Ben zaten mevcut kodda i tanımlandığı için düzeltme yaptım sadece. Yoksa doğru olan senin dediğin gibi val değişkenini kullanmak. Tabiki ikisi de doğru sonuç üretir ama optimist kullanım val değerini kullanmak.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.