Webboard

Pełna wersja: XEM Fast Reputation 1.6
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
XEM Fast Reputation to wtyczka znana użytkownikom IPB, umożliwiająca szybkie ocenianie postów. Rozszerzenie to wykorzystuję wbudowaną w MyBB reputację, dzięki czemu jest szybkie i nie obciąża serwera. Wykonuje tylko jedno dodatkowe zapytanie SQL aby pobrać i przetworzyć informację o polubieniach postów. Oceniać posty można pozytywnie (+1) i negatywnie (-1). Zawsze możemy zmienić swoją ocenę postu lub całkowicie ją anulować.

Jeżeli post został oceniony na +1, klikając na przycisk [-] głos zostanie wycofany (zresetowany), a ponowne kliknięcie spowoduje dodanie reputacji o wartości -1.

Uwaga! Aby wtyczka działała, moduł reputacji MyBB musi być aktywowany w ACP!

Wtyczka wymaga PHP w wersji 5.4 lub wyższej!

[attachment=9329]

Mods MyBB.com - XEM Fast Reputation

Masz sugestie odnośnie rozwoju funkcjonalności wtyczki? Znalazłeś błąd? Skontaktuj się!
Aktualizacja do wersji 1.1 - 06-03-2015 (MD5: 16fe69dae45202c46ac0f85832819610)

Zmiany:
  • dodano możliwość wyłączenia negatywnej bądź pozytywnej oceny postów (na podstawie konfiguracji reputacji wbudowanej w MyBB)

Aby zaktualizować - nadpisz plik inc/plugins/xem_fast_rep.php.
Aktualizacja do wersji 1.2 - 10-03-2015 (MD5: 730d1b89fa1984bb1bd8246c56bc927c)

Zmiany:
  • poprawiono błąd przeliczania reputacji kont użytkowników
  • dodano sprawdzanie uprawnień forum, użytkownika, grupy, tematu i postu

Aby zaktualizować - nadpisz plik inc/plugins/xem_fast_rep.php.
Aktualizacja do wersji 1.3 - 16-03-2015 (MD5: 41d48e2420d527c8f56bb87b3e4b3ff8)

Zmiany:
  • poprawiono błąd uniemożliwiający ocenianie postów (popełniony w wersji 1.2)
  • dodano możliwość pokazywania kto polubił (ocenił pozytywnie) post
  • inne, drobne poprawki kodu

Aby zaktualizować - nadpisz plik inc/plugins/xem_fast_rep.php, pliki językowe wtyczki oraz przeinstaluj wtyczkę w ACP. (bezpiecznie jest nadpisać wszystkie pliki wtyczki z katalogu "upload").
Następnie, dodaj (np. do global.css) regułę klasy .liked_this z pliku css.txt.
Aktualizacja do wersji 1.3.1 - 18-03-2015 (MD5: c8ee00bd3b3d6f755e22d98ad5cad946)

Zmiany:
  • poprawiono błąd SQL w przypadku korzystania trybu drzewa (podziękowania dla Omar G. za raport)
  • dodano filtrację tekstu tytułu i opisu grupy ustawień
  • poprawiono błąd uniemożliwiający dodanie szybkiej odpowiedzi

Aby zaktualizować - nadpisz plik inc/plugins/xem_fast_rep.php i przeinstaluj plugin.

Kolejne aktualizacje nie będą pojawiać się już tak uciążliwie często (myślę, że więcej błędów być nie powinno), ewentualne nowe funkcjonalności zostaną zebrane do poważniejszej aktualizacji.

Przypominam, że na PW zawsze możesz zgłosić sugestię rozwoju wtyczki :)
Aktualizacja do wersji 1.4 - 26-03-2015 (MD5: 0b1e9357381280240294f1d089414c9a)

Poprawiono:
  • błąd uniemożliwiający rejestrację nowych użytkowników
  • błąd SQL występujący w niektórych konfiguracjach serwera

Wprowadzono:
  • automatyczne dodawanie zmiennych do szablonów
  • drobna optymalizacja wtyczki
  • francuska wersja językowa

AKTUALIZACJA: aby zaktualizować, należy odinstalować wtyczkę, usunąć
zmienną $post['xem_fast_rep'] z szablonu postbit oraz postbit_classic, usunąć linijkę dodającą funkcję JS z szablonu headerinclude, następnie nadpisać pliki wtyczki oraz ponownie ją zainstalować.

INSTALACJA (świeża instalacja): aby zainstalować należy przesłać pliki z katalogu upload zachowując strukturę plików, dodać reguły CSS oraz zainstalować wtyczkę.

Jak widać, proces instalacji został uproszczony (dokładniejszy opis znajduje się w readme.txt), szczególne podziękowania dla Moonlight-Angel za przygotowanie francuskiej wersji językowej, zgłoszenie oraz poprawienie błędu SQL, a także propozycję odnośnie uproszczenia instalacji wtyczki.
Aktualizacja do wersji 1.5 - 15-03-2015 (MD5: 499379ea285bd486ee74fc9ecc27e003)

Zmiany:
  • dodano wiele poprawek optymalizacyjnych wtyczki
  • przeniesiono HTML do szablonów z rdzenia wtyczki
  • poprawiono drobne błędy
  • dodano możliwość wyłączenia/włączenia "unlike-owania" postów (cofania
    głosów)
  • dodano prostą zmianę widoku sumy polubień postu, jeżeli jest pozytywna (> 0) jest to kolor zielony, jeżeli negatywna (< 0) jest to kolor czerwony

Aktualizacja: odinstaluj plugin, nadpisz pliki wtyczki, zainstaluj ponownie plugin. Następnie dodaj np. w global.css:
Kod:
.positives {
    background: #148c00;
}

.negatives {
    background: #8c0000;
}

Podziękowania dla Destroy666 za sugestie i pomoc :)
Aktualizacja do wersji 1.6 - 16-11-2015 (MD5: 8f1de44206aac666666c7d2a8ebc4fe5)

Zmiany:
  • poprawiono błąd w zabezpieczeniach oceniania postu (podziękowania dla Swordancer oraz Devilshakerz)
  • dodano sprawdzanie uprawnień grupy do cofania głosów

Aby zaktualizować - nadpisz plik inc/plugins/xem_fast_rep.php.

Wtyczka wróciła do bazy MyBB Extend.