Last & Next Match Panel

Dane skryptu

Supprot:

Pluginy

Menu

I. Informacje ogólne

Infusion umożliwia dodawanie i wyświetlanie ostatniego i następnego meczu. Obydwa spotkania znajdują się w jednym panelu, co pozwala zaoszczędzić przestrzeń na stronie. Przejścia między nimi odbywają się przy pomocy jQuery co nie wymaga przeładowania strony. Przy tworzeniu wtyczki, oddzielono prezentacje od logiki co ułatwia edycję samego panelu według własnych upodobań. Strona administracyjna jest dość łatwa w obsłudze i nie powinna sprawiać większych problemów.

II. Instalacja

III. Obsługa

Przejdź do: Panel administratora » Wtyczki (Infusions) » Last & Next Match Panel Jak widać wielkiej filozofii niema, a całość jest naprawdę intuicyjna. Dodawanie meczy odbywa się po przez zakładki:

Obydwa formularze zostały na tyle szczegółowo opisane, że nie powinny stanowić większego problemu. Uwagę należy zwrócić dodając strzelców. Poprawna składnia to taka gdzie każdy strzelec jest oddzielony przecinkiem np:

Del Piero 68', Rudnevs 90'

Jeśli w polach nie wymaganych nie znajdą się żadne wartości, zostaną one pominięte przy wyświetlaniu (dotyczy to standardowego wyglądu, jeżeli coś zmieniałeś i wyświetlają się tobie kreski '-', to możliwe, że usunąłeś warunek sprawdzający wartość). Dodatkowo zainstalowany został plugin wyświetlający okno z datą, który ma na celu jeszcze bardziej uprościć wypełnianie formularza. Ostatnia zakładka służy do dodawania herbów zespołów za pośrednictwem przeglądarki. Wypełniając formularz ważne jest by trzymać się reguły dotyczącej nazewnictwa. Nazwa drużyny, którą podamy w formularzu, będzie powiązana z dodanym plikiem. Jak to wygląda w praktyce? Jeśli np. dodamy logo dla zespołu Lech Poznań, to tej nazwy musimy użyć w formularzach dodających mecze, w przeciwnym wypadku wyświetli się obrazek no-logo.png.

IV. Edycja

Tworząc ten panel, moim głównym celem była funkcjonalność odstawiając na bok grafikę. Zresztą, każdy ma inny gust, inną skórkę na stronie przez co trudno stworzyć jeden uniwersalny wygląd. Postanowiłem za to ułatwić jego edycję. Jedynym czego potrzeba to znajomość HTML i podstaw PHP. Pliki które nas interesują znajdują się w katalogu templates i są to:

Za poszczególne elementy Ostatniego Meczu odpowiadają:

			$lastMatch['type'] - Typ rozgrywek
			$lastMatch['date'] - Data meczu
			$lastMatch['home'] - Gospodarz
			$lastMatch['away'] - Gość
			$lastMatch['score'] - Wynik
			$lastMatch['half_score'] - wynik do przerwy
			$lastMatch['goalscorers'] - strzelcy
			

Za poszczególne elementy Następnego Meczu odpowiadają:

			$nextMatch['type'] - Typ rozgrywek
			$nextMatch['date'] - Data meczu
			$nextMatch['home'] - Gospodarz
			$nextMatch['away'] - Gość
			

V. Zmiany

VI. Copyright

W panelu została umieszczona stopka z linkiem do strony autora. Stopka ta nie jest wymagana i można ją usunąć, choć nie ukrywam, że miłą podzięką było by chociażby umieszczenie linku do tego wpisy.