-
Wersja
1.0.5
-
Data aktualizacji
17.03.2016
-
Autor
LukasAMD
-
Strona
-
Licencja
-
Liczba pobrań
11 741 (29,77 KB)
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.
1. Dezaktywuj plugin.
2. Wyślij na serwer pliki z archiwum zachowując strukturę katalogów.
3. Aktywuj ponownie plugin.1. Umieść wszystkie pliki z katalogu root na serwerze w katalogu z forum MyBB
2. Wejdź do Panelu Administracyjnego -> Pluginy i zainstaluj "Top stats"
3. Wejdź do Panelu Administracyjnego -> Ustawienia -> "Top stats" i skonfiguruj plugin
4. Dodaj do panelu bocznego (np. w szablonie index) wymagane zmienne dla poszczególnych modułów:
Opis modułów
{$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
Można wstawić wszystkie wymienione moduły, lub tylko część z nich, w zależności od potrzeb.
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.
Instalacja
Sposób instalacji:1. Dezaktywuj plugin.
2. Wyślij na serwer pliki z archiwum zachowując strukturę katalogów.
3. Aktywuj ponownie plugin.1. Umieść wszystkie pliki z katalogu root na serwerze w katalogu z forum MyBB
2. Wejdź do Panelu Administracyjnego -> Pluginy i zainstaluj "Top stats"
3. Wejdź do Panelu Administracyjnego -> Ustawienia -> "Top stats" i skonfiguruj plugin
4. Dodaj do panelu bocznego (np. w szablonie index) wymagane zmienne dla poszczególnych modułów:
{$topStats['LastThreads']}
{$topStats['LastActiveThreads']}
{$topStats['MostViews']}
{$topStats['Posters']}
{$topStats['Reputation']}
{$topStats['Referrals']}
{$topStats['TimeOnline']}
{$topStats['NewestUsers']}
{$topStats['Moderators']}
Opis modułów
{$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
Można wstawić wszystkie wymienione moduły, lub tylko część z nich, w zależności od potrzeb.