-
Üyelik
22.08.2016
-
Yaş/Cinsiyet
25 / E
-
Meslek
Geliştirici
-
Konum
Hatay
-
Ad Soyad
I** C**
-
Mesajlar
446
-
Beğeniler
64 / 76
-
Ticaret
6, (%83)
Merhaba arkadaşlar bir proje üzerinde çalışmaktayım ve gayet iyi ilerliyorum fakat çözemediğim bir problem ile karşılaştım.
Yapmak istediğim şey geri sayımın site kapalıyken bile devam etmesini sağlamak ve süre bitince butonu aktif etmek. Birkaç javascript kodu ile bunu sağlamaya çalıştım fakat sadece site açıkken geri sayım yapıyor ve siteyi kapattıktan sonra tekrar açtığımda sıfırlanıyor. Bu konuda bana yardımcı olabilir misiniz ?
Founder & CEO of Pikide Limited.
-
Üyelik
10.01.2014
-
Yaş/Cinsiyet
47 / E
-
Meslek
webmaster
-
Konum
Düzce
-
Ad Soyad
Ç** Ç**
-
Mesajlar
240
-
Beğeniler
70 / 70
-
Ticaret
5, (%100)
site kapalıyken olmaz cron desteği ile olabilir
-
Üyelik
22.08.2016
-
Yaş/Cinsiyet
25 / E
-
Meslek
Geliştirici
-
Konum
Hatay
-
Ad Soyad
I** C**
-
Mesajlar
446
-
Beğeniler
64 / 76
-
Ticaret
6, (%83)
Şöyle anlatayım bir kullanıcı var ve bu kullanıcı günlük olarak butona tıklayarak bonus alacak. Bu buton her 24 saatte bir aktif olacak ve kişi tıkladığında sayım tekrardan 24 saat olarak başlayacak.
Founder & CEO of Pikide Limited.
-
Üyelik
22.08.2016
-
Yaş/Cinsiyet
25 / E
-
Meslek
Geliştirici
-
Konum
Hatay
-
Ad Soyad
I** C**
-
Mesajlar
446
-
Beğeniler
64 / 76
-
Ticaret
6, (%83)
Nasıl yapacağıma dair biraz daha yardımcı olabilir misiniz hocam ?
Founder & CEO of Pikide Limited.
VipTema
Vip Tema Web Tasarım
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1393
-
Beğeniler
704 / 703
-
Ticaret
21, (%100)
Süre bitiminde ne islemi olacaksa (delete,update...) bunu sayfada olusturun. Sayfayi tarayicida actiginizda islemi yapacak sekle getirin ardindan. Cpanelden cron ile bu sayfanin ne kadar süre araliklarla calismasini istiyorsaniz calistirin. Cronjob kullanımı hakkinda youtube da bolca kaynak bulabilirsiniz.
1 kişi bu mesajı beğendi.
-
Üyelik
18.07.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Yazılım Geliştirme Uzmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
S** Y**
-
Mesajlar
3509
-
Beğeniler
1321 / 1320
-
Ticaret
97, (%100)
İlk girişte ve sürenin başladığı anda tarayıcıya bir çerez yerleştir. Siteyi kapatıp tekrar açtığında ilk girişte yerleştirdiğin çerez otomatik olarak güncellenecek. Böylece sürenin başladığı andan şuanki anın farkını hesaplayıp, sayacın yeri sayım değerini o şekilde güncelleyebilir ve süreyi sanki hiç durmamış gibi devam ettirebilirsin. Böylece sunucuyuda site kapalıyken yormamış olursun.
1 kişi bu mesajı beğendi.
eka7a
openix.io
Kullanıcı
-
Üyelik
18.06.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
Yazılımcı
-
Konum
Bursa
-
Ad Soyad
E** K**
-
Mesajlar
651
-
Beğeniler
109 / 313
-
Ticaret
2, (%100)
Okan_IŞIK adlı üyeden alıntı
Süre bitiminde ne islemi olacaksa (delete,update...) bunu sayfada olusturun. Sayfayi tarayicida actiginizda islemi yapacak sekle getirin ardindan. Cpanelden cron ile bu sayfanin ne kadar süre araliklarla calismasini istiyorsaniz calistirin. Cronjob kullanımı hakkinda youtube da bolca kaynak bulabilirsiniz.
Sinan adlı üyeden alıntı
İlk girişte ve sürenin başladığı anda tarayıcıya bir çerez yerleştir. Siteyi kapatıp tekrar açtığında ilk girişte yerleştirdiğin çerez otomatik olarak güncellenecek. Böylece sürenin başladığı andan şuanki anın farkını hesaplayıp, sayacın yeri sayım değerini o şekilde güncelleyebilir ve süreyi sanki hiç durmamış gibi devam ettirebilirsin. Böylece sunucuyuda site kapalıyken yormamış olursun.
Cronjob ya da cerezleri kullanarak yapmak yerine kullanıcının butona tıkladığı zamanı veritabanında saklayarak daha sağlıklı çalışmasını sağlayabilirsiniz. Daha sonra;
- Kullanıcının butona tıkladığı süreyi belirlediğiniz süreye göre kontrol edin.
- Tıklama süresi, belirlediğiniz süreyi geçtiyse butonu tekrar aktif edin.
- Kullanıcı tekrar butona tıkladığında veritabanındaki tıklama süresini yeni tıklama süresi ile güncelleyin.
Sayaç içinde veritabanından tıklama süresini çekerek
countdown js ile geri sayım yaptırabilirsiniz.
1 kişi bu mesajı beğendi.
Openix.io | $9.90 PositiveSSL | $12.90 RapidSSL
-
Üyelik
22.08.2016
-
Yaş/Cinsiyet
25 / E
-
Meslek
Geliştirici
-
Konum
Hatay
-
Ad Soyad
I** C**
-
Mesajlar
446
-
Beğeniler
64 / 76
-
Ticaret
6, (%83)
Hepinize cevaplarınız için teşekkür ediyorum.
eka7a hocam sizin dediğiniz sistemi yapmaya çalıştım fakat süreyi nasıl azaltacağım onu çözemedim.
Yaptığım sistem şu:
- Kullanıcının tıklama saatini veritabanından çekiyorum (örn. 12)
- Stringe 24 saat yazıp 24 saatten tıklama saatini çıkarıyorum ve veritabanına kaydediyorum (en saçma kısmı)
- Ve sorgu ise şu: sonuç <= 0 tekrar alabilsin else echo 'Daha süre bitmedi';
Not: link olarak yazdığınız countdown site kapalıykende süreyi düşürebiliyor mu ?
Founder & CEO of Pikide Limited.
vidotv
www.webnopark.com
Kullanıcı
-
Üyelik
19.07.2015
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
N** G**
-
Mesajlar
9
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
Merhaba @[IbrahimCY](userid:66998) ,
Yanlış anlamışsam düzelt. Sitende bir buton var ve her kullanıcıya 24 saatte bir olmak şartı ile butonu göstereceksin.
Bunun için şöyle bir yol izleyebilirsin.
Kullanıcı butona tıkladığında saati ve tarihi kullanıcı id si ile bir tabloya kayıt et.
örnek:
kul.id tarih saat
245 20-08.2017 14:00:00
ardından if koşulu ile sayfada kontrol yap tarih -> 21-08.2017 ve saat -> 14:00:00 eşit ise butonu göster eşit değil ise butonu gizle veya pasif yap.
1 kişi bu mesajı beğendi.
www.vidotv.com