Kod promocyjny-loteria dla strony Ovalpet
Co zostało zrobione:
• Utworzono stronę promocyjną WordPress na podstawie własnego szablonu (page-lottery.php) bez użycia standardowych nagłówków i stopek motywu.
• Zaimplementowano funkcję sprawdzania kodów promocyjnych za pomocą zapytań AJAX do bazy danych (wp_ajax_check_promo).
• Opracowano system wysyłki ankiet zwycięzców przez zapytania AJAX (wp_ajax_submit_winner_form) bez przeładowania strony.
• Podłączono PhpSpreadsheet do automatycznego importu listy kodów promocyjnych z plików Excel/CSV do bazy danych strony.
• Skonfigurowano responsywny układ z różnymi stylami dla komputerów i urządzeń mobilnych:
• Na komputerze — kompaktowy i stylowy wygląd.
• Na urządzeniu mobilnym — powiększone pola wprowadzania, przyciski i tekst dla wygodnego użytkowania.
• Podłączono niestandardowy automatyczny ładowacz klas (autoload.php) bez użycia Composer w środowisku z ograniczonym dostępem do internetu.
• Zoptymalizowano UX: dodano animację pojawiania się wyniku sprawdzenia kodu promocyjnego.
• Zabezpieczono obsługę danych (oczyszczanie za pomocą sanitize_text_field(), sanitize_email()).
Technologie:
• WordPress
• PHP (praca z AJAX i bazą danych)
• CSS3 (responsywny układ, animacje)
• JavaScript (czysty, bez bibliotek)
• PhpSpreadsheet
• HTML5
Rezultat:
• Użytkownicy mogą łatwo sprawdzać swoje kody promocyjne.
• Zwycięzcy mogą wypełniać formularz po odbiór nagrody bez przeładowania strony.
• Strona działa szybko i poprawnie wyświetla się na wszystkich urządzeniach.
• Administratorzy mogą masowo importować nowe kody promocyjne przez panel administracyjny.
• Utworzono stronę promocyjną WordPress na podstawie własnego szablonu (page-lottery.php) bez użycia standardowych nagłówków i stopek motywu.
• Zaimplementowano funkcję sprawdzania kodów promocyjnych za pomocą zapytań AJAX do bazy danych (wp_ajax_check_promo).
• Opracowano system wysyłki ankiet zwycięzców przez zapytania AJAX (wp_ajax_submit_winner_form) bez przeładowania strony.
• Podłączono PhpSpreadsheet do automatycznego importu listy kodów promocyjnych z plików Excel/CSV do bazy danych strony.
• Skonfigurowano responsywny układ z różnymi stylami dla komputerów i urządzeń mobilnych:
• Na komputerze — kompaktowy i stylowy wygląd.
• Na urządzeniu mobilnym — powiększone pola wprowadzania, przyciski i tekst dla wygodnego użytkowania.
• Podłączono niestandardowy automatyczny ładowacz klas (autoload.php) bez użycia Composer w środowisku z ograniczonym dostępem do internetu.
• Zoptymalizowano UX: dodano animację pojawiania się wyniku sprawdzenia kodu promocyjnego.
• Zabezpieczono obsługę danych (oczyszczanie za pomocą sanitize_text_field(), sanitize_email()).
Technologie:
• WordPress
• PHP (praca z AJAX i bazą danych)
• CSS3 (responsywny układ, animacje)
• JavaScript (czysty, bez bibliotek)
• PhpSpreadsheet
• HTML5
Rezultat:
• Użytkownicy mogą łatwo sprawdzać swoje kody promocyjne.
• Zwycięzcy mogą wypełniać formularz po odbiór nagrody bez przeładowania strony.
• Strona działa szybko i poprawnie wyświetla się na wszystkich urządzeniach.
• Administratorzy mogą masowo importować nowe kody promocyjne przez panel administracyjny.