Webboard

Pełna wersja: TopStats - statystyki TOP dla panelu bocznego 1.0.5
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Ostatnio otrzymałem zlecenie optymalizacji i modyfikacji pewnego płatnego pluginu. Jak się okazało, plugin używał jako bazy plików z moich dodatków... Autor wyrzucił info o moim autorstwie, poza tym zrobił to niezgodnie z licencją LGPL na której udostępniam kod.

W związku z tym, postanowiłem poprawioną, zoptymalizowaną wersję opublikować zupełnie za darmo na licencji LGPL - ktoś zarabia a nie potrafi nawet zachować autorstwa, kij mu w oko ;)

Co robi ten plugin? Po prostu wyciąga z bazy statystyki typu TOP dla panelu bocznego np. najaktywniejsi użytkownicy, osoby z największą popularnością, najnowsi użytkownicy, ostatnie tematy... itd. To, co będzie wyświetlane, jest zależne tylko od nas. Plugin został wstępnie zoptymalizowany bo autor zrobił najgorsze co można - zapytanie wewnątrz pętli. Druga sprawa, dodałem uwzględnianie uprawnień do działów, działów na hasło itd. w wypadku wypadku wyświetlania informacji o kontach.
W wersji 2.0 kod pluginu został przepisany na nowo i dodatkowo zoptymalizowany (pobieranie szablonów).
Niektóre zmiany, w tym wydzielone spolszczenie zrobione przez Supryka, za co serdecznie mu dziękuję ;)

Plugin trafił na GitHub:
https://github.com/lukasamd/MyBB-TopStats

Download:
https://github.com/lukasamd/MyBB-TopStat...master.zip


W pierwszym poście znajdują się zaktualizowane kody do wklejenia w szablon index aby wyświetlać widgety.
Wersja 2.1:
Dodanie opcji ignorowania działów / grup użytkowników.

Podziękowania za zmiany dla Supryka :)
Pozwole sobie wrzucić tu link do wersji w pełni kompatybilnej z MyBB 1.8
http://community.mybb.com/mods.php?action=view&pid=269

Łukaszu jeśli możesz zaktualizuj pierwszy post
Ok, dzięki!
Zaktualizowane.
Wersja 1.0.5

Poprawa luki XSS, zgłoszonego przez Sh0wtimes - https://community.mybb.com/user-110299.html
Dodanie cenzora słów w tytułach wątków