-
Üyelik
04.08.2015
-
Yaş/Cinsiyet
36 / E
-
Meslek
Sosyal Medya Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Ş**
-
Mesajlar
860
-
Beğeniler
85 / 277
-
Ticaret
1, (%100)
Arkadaşlar merhaba. Sitemde yukarıdaki gibi istatistikleri sunduğum bir alan var. Bu alan aslında sürekli aktif. Mesela üyeler etkinlik yaptıkça etkinlik sayısı artıyor. Ama sayfa yenilendiğinde. Bunu sayfayı yenilemeden aktif olarak göstermem mümkün mü? Biraz yardımcı olur musunuz?
Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com
-
Üyelik
31.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
WEBMASTER/GRAFİKER
-
Konum
Ankara
-
Ad Soyad
M** A**
-
Mesajlar
687
-
Beğeniler
277 / 189
-
Ticaret
0, (%0)
siteniz asp ise ajax update panel kullanarak yapabilirsiniz.
eğer php ise yine ajax ile ama net bilgim yok nasıl yapıldığına dair.
GrafiMarkt,Webmarkt,HostingBurda
-
Üyelik
04.08.2015
-
Yaş/Cinsiyet
36 / E
-
Meslek
Sosyal Medya Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Ş**
-
Mesajlar
860
-
Beğeniler
85 / 277
-
Ticaret
1, (%100)
grafimood adlı üyeden alıntı
siteniz asp ise ajax update panel kullanarak yapabilirsiniz.
eğer php ise yine ajax ile ama net bilgim yok nasıl yapıldığına dair.
aynı scripti kullanarak yapanlar var hocam. Yabancı birkaç site.
Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com
wdrleo
Back-end Developer
Kullanıcı
-
Üyelik
12.04.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Full-stack Developer
-
Konum
Konya
-
Ad Soyad
H** A**
-
Mesajlar
226
-
Beğeniler
39 / 81
-
Ticaret
14, (%100)
AJAX kullanarak yaparsınız en kolay hocam.
Ajax ile anlık veri elde edemezsiniz en aşağı 1 saniye aralıklarla çekersiniz o da takılmalara sebep olabileceğinden en güzeli 3 yada 5 saniye aralıklarla çekmek.
AJAX ile bir php dosyasına istek yaparsınız, oradan gelen cevaba göre jQuery kullanarak divleri yenileyebilirsiniz. Ajax'ı setInterval ile 3 er saniyelik döngüye sokun php tarafında cevabı json olarak üretin ki hızlı olsun ve veri fazlalığını azaltsın.
-
Üyelik
04.08.2015
-
Yaş/Cinsiyet
36 / E
-
Meslek
Sosyal Medya Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Ş**
-
Mesajlar
860
-
Beğeniler
85 / 277
-
Ticaret
1, (%100)
wdrleo adlı üyeden alıntı
AJAX kullanarak yaparsınız en kolay hocam.
Ajax ile anlık veri elde edemezsiniz en aşağı 1 saniye aralıklarla çekersiniz o da takılmalara sebep olabileceğinden en güzeli 3 yada 5 saniye aralıklarla çekmek.
AJAX ile bir php dosyasına istek yaparsınız, oradan gelen cevaba göre jQuery kullanarak divleri yenileyebilirsiniz. Ajax'ı setInterval ile 3 er saniyelik döngüye sokun php tarafında cevabı json olarak üretin ki hızlı olsun ve veri fazlalığını azaltsın.
Hocam ajax hiç anlamıyorum. Kod olarak yardımcı olabilir misin? Bu dediğim istatistik bilgileri index.php dosyasında mevcut. Onu sürekli yenilemek yerine sadece div i yenilemem gerekecek galiba. Bana örnek bir kodlama gösterebilirsen çok makbule geçer. :)
Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com
-
Üyelik
04.08.2015
-
Yaş/Cinsiyet
36 / E
-
Meslek
Sosyal Medya Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Ş**
-
Mesajlar
860
-
Beğeniler
85 / 277
-
Ticaret
1, (%100)
VolkanYLDZ adlı üyeden alıntı
<script></script>
<script>
$(document).ready(function() {
$("#responsecontainer").load("response.php");
var refreshId = setInterval(function() {
$("#responsecontainer").load('response.php?randval='+ Math.random());
}, 3000);
});
</script>
Kaynak: Egonomik
Hocam benim istatistik kısmı index.php de. Onu her seferinde yenilemem siteye zarar vermez mi? yani response.php yerine index.php mi yapmam gerekiyor?
Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com
-
Üyelik
04.08.2015
-
Yaş/Cinsiyet
36 / E
-
Meslek
Sosyal Medya Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Ş**
-
Mesajlar
860
-
Beğeniler
85 / 277
-
Ticaret
1, (%100)
VolkanYLDZ adlı üyeden alıntı
İsterseniz başka bir dosya ile çekin isterseniz de şöyle bir şey yapın;
index.php?sayi=true gibi bir şey göndersin index.php'de sayi eşitse true'ya istediğinizi gösterebilirsiniz.
$total_clicks = $db->QueryFetchArray("SELECT SUM(value) AS total FROM web_stats");
$today_click = $db->QueryFetchArray("SELECT SUM(today_clicks) AS today FROM user_clicks WHERE today_clicks>'0'");
?>
=number_format($total_clicks['total'])?>
Toplam Etkinlik
=number_format($today_click['today'])?>
Bugünkü Etkinlik
Hocam databasede webstats kısmından çekiyorum verileri. Şimdi buraya nasıl bir güzellik yapacazki hareketli olsun istatistikler. :)
Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com