Dodatki #4: TopStats

TopStats - wielu autorów

TopStats to wtyczka, przy której pracowało kilka osób. Dlaczego? @baszar, jako pomysłodawca, napisał pierwszą wersję tego dodatku. Zawierała ona błąd — zapytanie w środku pętli oraz kilka innych niedopatrzeń. @Łukasz Tkacz poprawił je w wersji 2.0, która została przepisana na nowo i dodatkowo zoptymalizowana. Kolejną osobą pracującą nad tą wtyczką jest @Supryk, który wykonał niektóre zmiany i wydzielone spolszczenie. Obecnie jest to dość znany dodatek na forach niezależnie od ich tematyki. 

Co umożliwia nam ten plugin? 
Gdy poprawnie go zainstalujemy, będziemy mogli dodać szereg statystyk do naszego panelu bocznego. Wystarczy, że do szablonu odpowiedzialnego za panel boczny, wkleimy wybrane przez nas opcje:

Cytat:{$topStats['LastThreads']} - ostatnie tematy
{$topStats['LastActiveThreads']} - ostatnio aktywne tematy, ostatnie posty
{$topStats['MostViews']} - najczęściej wyświetlane tematy
{$topStats['Posters']} - użytkownicy z największą ilością tematów
{$topStats['Reputation']} - użytkownicy z największą reputacją
{$topStats['Referrals']} - użytkownicy z największą liczbą poleceń
{$topStats['TimeOnline']} - użytkownicy z najdłuższym czasem online
{$topStats['NewestUsers']} - najnowsi użytkownicy
{$topStats['Moderators']} - moderatorzy z największą liczbą przeprowadzonych akcji
Wszystkie opisane wyżej moduły wyglądają mniej więcej tak:

   

Optymalizacja Łukasza pozwala pluginowi na "pobranie" wyglądu z naszego stylu, by łatwo i wygodnie dopasował się do forum bez konieczności grzebania w szablonach. Dodatkowo, w nowszej wersji wtyczka uwzględnia uprawnienia do działów - nie uwzględnia w statystykach elementów, do których normalnie nie mamy dostępu.

W ACP mamy możliwość ustawienia widoczności, rozmiaru avatarów, działów z których czerpane są dane, oraz ilość osób widzianych w statystykach dla każdego modułu z osobna! Dzięki temu plugin jest bardzo elastyczny, co daje nam to możliwość ustawienia tylko tych statystyk, które nas interesują.


⇒ Plugin dostępny jest w naszej bazie dodatków: KLIK


Zalety:
  • Spora ilość opcji konfiguracji
  • Elastyczność
  • Różne statystyki
  • Pobiera wygląd z głównego stylu forum
  • Uwzględnia uprawnienia

Witajcie na nowym portalu MyBB PL

Po długich przemyśleniach i analizie wszystkich kwestii zarówno za, jak i przeciw postanowiliśmy gruntownie przebudować nasz portal. Wordpress jest systemem bardzo elastycznym, dającym ogromne możliwości i pozwalającym na tworzenie rozbudowanej treści. W naszym przypadku powodował on jednak liczne problemy natury organizacyjnej - blog istniał obok forum, nie był z nim zbyt mocno powiązany, a starania związane z połączeniem informacji o liczbie komentarzy i wiązaniem wpisów z wątkami na forum nie zadowalały nas. Mechanizmy przez nas wdrożone działy prawidłowo, niemniej nadal nie był to portal naprawdę zintegrowany z forum. Postanowiliśmy więc zmienić tę sytuację.

Jak zapewne wiecie, MyBB posiada wbudowany moduł portalu. Posłużył on nam jako podstawa do własnych przeróbek i modyfikacji. Standardowo wyświetla tematy z określonych działów, co nas nie satysfakcjonowało. Często zdarza się, że istotne informacje trafiały do najróżniejszych działów, a sztywne wprowadzenie działu od aktualności nie byłoby najlepszym pomysłem - forum i jego użytkownicy i tak organizuje się samodzielnie po swojemu, a nie chcielibyśmy Wam niczego narzucać. W efekcie powstał portal, który wyświetla nie tematy, lecz konkretne posty. Jest on zintegrowany z forum, dzieli więc jego styl, a zarazem przekierowuje do odpowiednich wątków: nie traktujemy tego jako osobnego miejsca na artykuły, lecz swoistej "tablicy ogłoszeniowej". Dzięki niej możecie w przystępny sposób zapoznać się ze wszystkimi nowościami na forum.

Portal już funkcjonuje, zaznaczamy natomiast, że mamy kilka pomysłów na jego dodatkowe urozmaicenie. Już teraz zapewnia nam bardzo ciekawe możliwości jak np. możliwosć promocji Waszych postów - zachęcamy wiec do dzielenia się własną wiedzą i np. pisaniem poradników. Czekamy także na Wasze propozycje, które już niejednokrotnie pozwoliły nam znacznie zwiększyć atrakcyjność polskiego wsparcia technicznego MyBB :)

Dodatki #3: Tabela serwerów

Tabela serwerów – Supryk
Dodatek znany i używany przez większość polskich sieci serwerów gier multiplayer posiadających forum oparte na MyBB. Mimo iż wtyczka nie miała dawno aktualizacji to jej developer nie zapomniał o niej i szykuję następną wersje. Jak sama nazwa wskazuje, dodaje nam tabelę serwerów z danymi takimi jak: status serwera, rodzaj, nazwa, IP, gracze / sloty, procent graczy na serwerze, mapa (w przypadku gier) i dodatkowe ikony kierujące do strony serwera na forum, gametracker, czy ścieżki dodanej przez nas.

   

Jak wspomniałem, każdy dodany serwer posiada swoją podstronę ze szczegółowymi danymi, blok przyjaciół serwera, informację o właścicielu serewra, oraz szczegółowy wykaz graczy obecnych na serwerze (nicki, czas obecności):

   

Na stronie głównej, w miejscu gracze / sloty, mamy możliwość wyboru wyświetlania ilości graczy. Do wyboru mamy dwie opcje: tradycyjne gracze/sloty – % graczy oraz pasek, którego kolor i szerokość będzie zależna od ilości graczy na serwerze. Dodatkowo, po kliknięciu w ilość graczy, pojawia nam się lista obecnych na serwerze graczy.

   

W ACP mamy dość rozbudowaną ilość opcji. By to wszystko ładnie uporządkować, po instalacji wtyczki dodawana jest automatycznie nowa zakładka „Tabela serwerów” w dziale „Konfiguracja”, przez co łatwo i wygodnie dodaje się serwery.

   

Mamy tu również ustawienia pluginu, których mamy aż jedenaście, a w tym opcje wyświetlania ilości graczy, czy wybór miejsca wyświetlania samej tabeli. Dodając serwer do  tabeli, mamy możliwość wybrania jego właściciela oraz działu forum powiązanego z serwerem.
Ważną kwestią jest również to, jakie gry są wspierane przez tabelę. Oto ich lista:

Cytat:⇒ Arma 3
⇒ Battlefield 3
⇒ Battlefield 4
⇒ Call of Duty
⇒ Counter-Strike 1.6
⇒ Counter-Strike Condition Zero
⇒ Counter-Strike Source
⇒ Counter-Strike Global Offensive
⇒ DayZ
⇒ DayZ Mod
⇒ Garry’s Mod
⇒ Left 4 Dead
⇒ Left 4 Dead 2
⇒ MineCraft
⇒ Multi Theft Auto
⇒ Mumble
⇒ San Andreas Multi Player
⇒ Rust
⇒ Terraria
⇒ Team Fortress 2
⇒ Team Fortress Classic
⇒ TeamSpeak 3
⇒ Ventrilo
⇒ Wolfenstein Enemy Territory

UWAGA! Plugin może nie działać prawidłowo na darmowych hostingach takich jak np. cba.pl!

⇒ Plugin dostępny jest w naszej bazie dodatków: KLIK

Zalety:
» Spora liczba wspieranych gier
» Intuicyjne dodawanie serwerów
» Blok przyjaciół serwera w informacjach
» Możliwość powiązania działu forum z danym serwerem

Dodatki #2: Notatka moderatora

Notatka moderatora – Supryk

Wtyczek dodających opcję notatki moderatora jest wiele. Jedne są bardziej dopracowane, inne nieco mniej. Tym razem na warsztat bierzemy „Notatkę Moderatora” od Supryka – Developera naszego forum. Czym ona różni się od pozostałych? Mamy notatkę moderatora w trzech różnych wersjach: zwykła, informacyjna i ostrzegawcza. Każdy moderator może dodać nieograniczoną ilość notatek do każdego postu, a także edytować [E] i usuwać [X] stare, niepotrzebne już notatki.

   

Pisząc notatkę, możemy korzystać z takiego samego edytora tekstu, jak przy pisaniu zwykłego wątku / postu. Mamy również możliwość wysłania Prywatnej Wiadomości (PW) do autora postu, z informacją, że napisaliśmy mu notatkę. W ACP w konfiguracji pluginu możemy określić autora owej informacji. Do wyboru mamy wówczas trzy opcje: Autor notatki, UID (np. UID bota forum), bądź anonim.

   

Dodawany jest osobny przycisk do podstrony z formularzem notki (tak jak w modnotice) „Moderuj” po kliknięciu w opcje „Edytuj post”.

   

Dodatkowo wtyczka jest integralna z pluginem MyAlerts, co nie oznacza, że nie będzie działała bez niego.

⇒ Plugin dostępny jest w naszej bazie dodatków: KLIK
⇒ Plugin dostępny jest w oficjalnej bazie dodatków: KLIK

Zalety:
» Rozbudowany system notatek
» Nieograniczona ilość notatek w jednym poście
» Możliwość edycji, usunięcia starych notatek przyciskiem
» Informacja dla użytkownika o dodaniu notatki
» Wybór autora wiadomości o notatce
» Integracja z MyAlerts
» Optymalność w porównaniz innymi pluginami tygo typu – tylko jedno zapytanie do bazy danych

Dodatki #1: ShoutBox

ShoutBox - Devilshakerz

Prosty, AJAX-owy mini chat, przyjazny zarówno dla użytkowników, jak i dla serwera. Dodatek ten jest dość znany i używany na znacznej ilości forów opartych na MyBB (wliczając w to nasze forum).

   

Plugin ten posiada wiele opcji i optymalizacji pozwalających na dostosowanie go do potrzeb naszego forum. Jako administratorzy możemy ustawić minimalną ilość postów, by móc pisać na czacie, widoczność chatu dla wszystkich lub jedynie dla zarejestrowanych i wiele innych ciekawych opcji. Mamy również opcje moderatorskie czatu, które możemy przydzielić danej grupie bądź osobie. Co nam to daje? Moderator dostaje dostęp do panelu moderatorskiego ( domyślnie w archiwum ), co pozwala na zarządzanie użytkownikami (blokowanie / banowanie), czyszczenie całego chatu, bądź edycja lub usuwanie pojedynczych wpisów.

   

Jako użytkownicy, którzy mogą pisać na czacie, możemy używać emotikon oraz MyCode (oczywiście, jeśli to nie narusza regulaminu czatu / forum). W łatwy sposób możemy również przywoływać inne osoby, bo wystarczy kliknąć, na miniaturkę obok nicku.
Wtyczka jest stale rozbudowywana i wspierana przez autora - Devilshakerz'a. Planowana jest kolejna aktualizacja dodająca opcje integracji z MyAlerts. Pozwoli nam to na otrzymywanie powiadomień, gdy ktoś o nas wspomni na czacie.

⇒ Plugin dostępny jest w naszej bazie dodatków: KLIK

Zalety:
» wiele opcji konfiguracji
» obsługa emotikon i MyCode
» rozbudowane opcje moderatorskie
» wykrywanie nieaktywności użytkowników
» szeroki system uprawnień
» częste aktualizacje
» i wiele więcej...