Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

5 ostatnich banów na forum (amxbans)

Założony przez Poftorek.

5 ostatnich banów na forum (amxbans)
Cześć, udostępniam kod przekształcony w późniejszym czasie w plugin. To plugin 5 ostatnich banów na forum wyciągający, jak sama nazwa wskazuje, 5 ostatnich banów z AmxBansa i pokazujący je w tabeli na forum. Domyślnie wyświetla nick, powód i czas bana oraz przycisk (link) [zmieniający kolor na zielony, kiedy ban wygasł] do szczegółów bana (przenosi na podstronę amxbansa z danym banem). Po najechaniu na wiersz z banem w dymku (atrybut title) podane są rozszerzone informacje - data bana, admin banujący i kiedy ban wygasa
Kod ten początkowo był stylowany na wzór tabeli serwerów od Supryka, stąd dość niechlujne nazwy klas i samo stylowanie. Plugin ten spełnia(ł) moje oczekiwania na forum, więc go nie poprawiałem. Myślę jednak, że może się komuś przydać. Tabela jest w miarę responsywna. 

Kod HTML tej tabeli znajduje się w szablonach globalnych pod nazwą lastBansOnForumTable oraz lastBansOnForumBody.
Podstawowe stylowanie zawarte jest w pliku styles.txt dołączonym w paczce z pluginem.

Instalacja

1. Edytuj lastbansonforum.php
Około 133. linijki są 4 puste stringi, w które należy podać dane do połączenia z bazą danych amxbansa.
$db_host = "";
$db_user = "";
$db_pass = "";
$db_db = "";
2. W ustawieniach pluginu zmień adres do amxbansa wg wzoru https://twojastrona.pl/amxbans
3. Zawartość pliku styles.txt wklej do jakiegoś arkusza stylów CSS
4. W szablonie index (strony głównej) dodaj zmienną {$lastBansOnForum} - w jej miejsce zostanie podstawiony kod tabeli ostatnich banów.



Użytkownicy przeglądający ten wątek:

1 gości