Odliczanie na stronie - Daily Counter - FlipClock.js, Problem z zablokowaniem ponownego odliczania licznika |
Odliczanie na stronie - Daily Counter - FlipClock.js, Problem z zablokowaniem ponownego odliczania licznika |
9.07.2015, 14:30:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 9.07.2015 Ostrzeżenie: (0%) |
Witam wszystkich serdecznie,
Mam nadzieję, że problem jest banalny ponieważ jestem kompletnie zielony w JavaSkrypcie albo wręcz niewykonalny bo mylę się od początku ;( Przechodzę do rzeczy. Chciałem na stronie www umieścić jakiś fajny zegar (w formie odliczania dni godzin i minut do końca pewnego zdarzenia. Znalazłem na stronie http://flipclockjs.com/ ciekawy w stylu takiego "peronowego zegara" ;-) Osoba obeznana technicznie osadziła to na stronie i obecnie nie mam z nią kontaktu a niestety jest pewien problem. [Daily Counter] Ustawiłem czas na 7 dni odliczania... działa to fajnie tylko że za KAŻDYM razem po odświeżeniu strony odlicza te 7 dni od POCZĄTKU. Niestety zamysł był taki, że licznik powinien odliczać dni do zdarzenia a nie resetować odliczany czas...;-( Czy można to w jakiś sposób zablokować ? Byłbym bardzo wdzięczny za zasugerowanie rozwiązania od osób bardziej obeznanych w programowaniu. ========================= Kod <script type="text/javascript">
var clock; $(document).ready(function() { var clock; clock = $('.clock').FlipClock({ clockFace: 'DailyCounter', autoStart: false, callbacks: { stop: function() { $('.message').html('The clock has stopped!') } } }); clock.setTime(604800); clock.setCountdown(true); clock.start(); }); </script> |
|
|
9.07.2015, 14:48:13
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 375 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
setTime() zawiera zapisany na sztywno czas 7 dni. Musisz w jakiś sposób pobierać czas do końca wydarzenia i tam ustawiać.
-------------------- |
|
|
9.07.2015, 14:52:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 20 Dołączył: 13.02.2015 Ostrzeżenie: (0%) |
|
|
|
1.10.2016, 13:15:16
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) |
Witam.
Jako że jestem zielony w javascripcie to muszę zadać pytanie tutaj. W bazie danych posiadam listę użytkowników "users" z kolumną "time" struktura tabeli users: -id -steamid (każdy user ma swój indywidualny numer) -time -name -avatar Po naciśnięciu przycisku na stronie wprowadzana jest tam data wraz z czasem typ kolumny time : timestamp Chcę aby w podstronie jego profilu odliczało 24 godziny od tego czasu wprowadzonego do bazy.(oczywiście chcę aby timer był widoczny i zmieniał się bez odświeżania) A po zakończeniu odliczania pokazało przycisk, a timer żeby zniknął. U mnie logowanie na stronie jest po przez steam - steamcommunity |
|
|
1.10.2016, 18:49:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) |
|
|
|
1.10.2016, 21:58:00
Post
#6
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) |
Tylko że tutaj masz w zmiennej ilość sekund od których ma odliczać ;]
w bazie danych mam datę ostatniego kliknięcia w formacie timestamp rrrr-mm-dd hh:mm:ss Ten post edytował SUICIDE 2.10.2016, 15:54:05 |
|
|
Wersja Lo-Fi | Aktualny czas: 10.11.2024 - 19:12 |