Comunidad de diseño web y desarrollo en internet online

Crear un downcount timer de lado server

Citar            
MensajeEscrito el 14 Ago 2014 06:00 pm
Hola, estoy interesado en implementar un timer regresivo, como los utilizados en cada uno de los concursos de este sitio web http://www.quibids.com/en/

Investigando, han salido las palabras, de nginx, socket.io, node.js, etc.

Mi proyecto esta en php con laravel, actualmente estoy trabajando con brainsocket, pero aun no termino de encontrar el camino para desarrollar dicha funcionalidad.

La vdd es que aun estoy confundido por no saber cual es la mejor opcion.

Alguien que me pueda asesorar?

Por halkon88

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ago 2014 12:00 am
Pirmero has un contador del lado del front...

en el back solo vas a tomar la hora de referencia por ejemplo:

En la base de datos la fecha final es el 09 de agosto de 2014 a las 12:00hrs


y tu usuarios entra el 07 de agostos a las 10:00hrs (esto tomando la hora del servidor ya que es la base, nunca la del cliente)..

Hacer el calculo en el back de las horas restantes y las guardas en una variable.

Ahora pones un contador en el front con JS, que tome en cuenta las horas restantes y ya lo pones que vaya disminuyendo.

Cuando el usuario envía el formulario vuelves a checar que la hora a la que lo envia no es superior a la hora limite. (reitero solo tomando horas de servidor). Aqui ya tomas la decision de true o false..

EN si el contador en pantalla solo es un ADORNO, pero no lo debes de fiarte ya que puede ser modificado, por eso las horas que evaluas son del lado del servidor.


Por cierto aqui mi plugin beta =P de un contador simple puede ir para abajo o para arriba :

http://jsfiddle.net/elporfirio/f23tnmk4/

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.