#ajax #javascript #webdev #mysql #jquery #joomla @krzysztofu: Jak napisać minutnik który zadaje czas użytkownik, jesli wchodzisz na strone a czas jest odliczany - żeby to było synchronizowane na wszystkich kompach ?
@larvaexotech: @cebulandia: Minutnik: - zadawany jest czas przez uzytkownika - jakis uzytkownik startuje minutnik - zaczyna sie odliczanie - ktos np ustawił 5 minut - inny urzytkownik wchodzi na strone np 3:30 i u niego sie odlicza od 3:30
nie wiem jakie próby podejścia do tego podjąłeś i jaki masz problem czy w ogóle nie wiesz jak się za to zabrać
przede wszystkim musisz oprzeć się na czasie serwera, gdyż każdy użytkownik może mieć u siebie inna godzinę, ale - nie będziesz przecież co chwilę pytał serwer o godzinę, czyli robisz
@cebulandia: Dzięki spróbuje na tej podstawie coś napsać. - Wczesniejsza wersja synchronizowała tylko start (nie pomyślałem o tym, że ktoś może w trakcie odliczania wejść na strone a ma sie dalej odliczac - w starej wersji po prostu odliczało sie od początku)
@krzysztofu: już świętuję weekend i mogę średnio trzeźwo myśleć, ale skoro masz zsynchronizowany start, to czy nie 'wystarczy' po wejściu użytkownika na stronę sprawdzić, czy odliczanie czas już trwa czy nie, jeśli tak, to sprawdzamy aktualny servertime, odnosząc go do czasu startu odliczania mamy różnicę, więc wiemy od jakiego momentu zacząć odliczać, oczywiście uwzględniając w/w uwagi obejmujące zależności lag/servertime/localtime
rozwiązanie NodeGuy jest o tyle dobre, że bez zbędnego obciążania serwera,
@krzysztofu: Jak napisać minutnik który zadaje czas użytkownik, jesli wchodzisz na strone a czas jest odliczany - żeby to było synchronizowane na wszystkich kompach ?
@krzysztofu:
Minutnik:
- zadawany jest czas przez uzytkownika
- jakis uzytkownik startuje minutnik
- zaczyna sie odliczanie
- ktos np ustawił 5 minut
- inny urzytkownik wchodzi na strone np 3:30 i u niego sie odlicza od 3:30
nie wiem jakie próby podejścia do tego podjąłeś i jaki masz problem czy w ogóle nie wiesz jak się za to zabrać
przede wszystkim musisz oprzeć się na czasie serwera, gdyż każdy użytkownik może mieć u siebie inna godzinę, ale - nie będziesz przecież co chwilę pytał serwer o godzinę, czyli robisz
- Wczesniejsza wersja synchronizowała tylko start (nie pomyślałem o tym, że ktoś może w trakcie odliczania wejść na strone a ma sie dalej odliczac - w starej wersji po prostu odliczało sie od początku)
rozwiązanie NodeGuy jest o tyle dobre, że bez zbędnego obciążania serwera,
Komentarz usunięty przez autora
Komentarz usunięty przez autora