Ostatnio zacząłem prowadzić
challenge w sekcji meta i zacząłem się zastanawiać, czy to w ogóle możliwe, by załączyć gif, który będzie odliczał czas do pewnej daty. Zacząłem przeszukiwać google i znalazłem rozwiązanie, dzięki któremu w 5 min można ustawić minutnik (aż do 999 dni do przodu).
Wystarczy wykorzystać stronę:
https://seanja.com/secret/countdown/gif.php?time=2020-01-22-0:00i po "time=" ustawić czas, do którego ma rozpocząć się odliczanie. Następnie ścieżkę skopiować i wkleić w znaczniki [img.][/img.]
[img]https://seanja.com/secret/countdown/gif.php?time=2020-01-22-0:00[/img]
otrzymując piękny minutnik:
Przy okazji mamy odliczanie do sylwestra
Jak widać dla 100+ dni sekundnik wychodzi nieco poza obrys gifa. Dla <100 dni działa świetnie.
Przy okazji mały trik na zmianę wielkości obrazka wrzucanego na BTT:
[img width=200 height=80 alt=image loading...]https://seanja.com/secret/countdown/gif.php?time=2019-06-22-0:00[/img]
Jak podamy tylko jeden wymiar (np. width), to obrazek zeskaluje sie do podanej wysokości zachowując kształt (stosowane jak chcesz szybko zmniejszyć obrazek a nie znasz jego wymiarów i nie chcesz by wyszedł spłaszczony)
Działa to tak, że przy każdym odwiedzeniu strony (odświeżeniu forum) generowany jest 1 minutowy, zapętlony gif, który odświeża się co sekundę imitując prawdziwy zegar. Po minucie jednak pokazuje już fałszywy czas. By zobaczyć prawdziwy należy odświeżyć stronę (wtedy wygenerowanie zostanie nowy gif o tej samej ścieżce, do której prowadzi link z forum)