Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
1455
Tıklama
0
Öne Çıkarma
'Href' Yönlendirme Sorunu (Yardım)
Z
7 yıl (2647 mesaj)
Binbaşı

<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>



S
7 yıl (117 mesaj)
Teğmen

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>


Bu mesaja 2 cevap geldi.
M
7 yıl (201 mesaj)
Çavuş
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
7 yıl (3317 mesaj)
Binbaşı

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


Bu mesaja 1 cevap geldi.
M
7 yıl (201 mesaj)
Çavuş
Konu Sahibi

peki o websitesine o durağı nasıl ekliycem :)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Therocqula
A
7 yıl (3032 mesaj)
Yarbay

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>


Bu mesaja 1 cevap geldi.
T
7 yıl (3317 mesaj)
Binbaşı

Hocam çok bilgin yok sanırım web sitesi geliştirmeyle alakalı, biraz zor olabilir gibi geldi




Bu mesajda bahsedilenler: @MuccahiT
M
7 yıl (201 mesaj)
Çavuş
Konu Sahibi

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/


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @alpmirza
M
7 yıl (201 mesaj)
Çavuş
Konu Sahibi

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




Bu mesajda bahsedilenler: @spedy_jack
Z
7 yıl (2647 mesaj)
Binbaşı

"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 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @spedy_jack
S
7 yıl (117 mesaj)
Teğmen

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.