Nasıl bir işlev zaman bir miktar sonra gerçekleştirmek olabilir?

3 Cevap php

Kullanıcıların sessiz bir açık artırma öğeleri teklif bir site kuruyorum. Ben nasılsa bir zamanlayıcı başlamak ve daha sonra kullanıcıların öğeler üzerinde teklif izin edebilmek için istiyorum. Zamanlayıcı belirli sayıda ulaştığında, ben açık artırma öğeleri teklif özelliğini kaldırmak mümkün olmak istiyorum.

Bunu yapmamı ve hangi fonksiyonları veya eklentileri yararlı olabilir için herkesin iyi yaklaşım biliyor mu? Ben saf bir PHP yaklaşımı tercih ediyorum, ama ben PHP ve jQuery arasında bir karışımı büyük olasılıkla nasılsa benim sorunu çözmek olacağını hayal? Herhangi bir öneriniz? Bunu nasıl yapabilirim?

Şimdiden teşekkürler!

3 Cevap

Ne yaparım açık artırma ile ilişkili veri tabanı girişi için bir bitiş tarihi ayarlanır. Sonra sadece geçerli tarih bitiş tarihinden önce veya sonra olup olmadığını kontrol etmeniz gerekir.

Sonra ön sonunda size bitiş tarih ve sadece geçerli tarih ya da bazı javascript ile arasındaki farkı gösterecektir ya.

Tabii ki bunu javascript atlamak gerçekten kolay olduğu açık artırma şey yapmadan önce php over olmadığını kontrol etmeniz önemlidir.

Bu php sınıfını kullanmak gerekiyor:

http://www.phpclasses.org/browse/package/5544.html

jQuery Countdown, Bu eklenti u yardımcı olabilir

Ne u kullanılan gerektiğini, "Callback Events" bölümünü kontrol edin.

Böyle bir şey var:

$('#shortly').countdown({until: shortly,  
onExpiry: liftOff, onTick: watchCountdown}); 

$('#shortlyStart').click(function() { 
 shortly = new Date(); 
 shortly.setSeconds(shortly.getSeconds() + 5.5); 
 $('#shortly').countdown('change', {until: shortly}); 
}); 

function liftOff() { 
 alert('We have lift off!'); 
} 

function watchCountdown(periods) { 
 $('#monitor').text('Just ' + periods[5] + ' minutes and ' + 
    periods[6] + ' seconds to go'); 
}