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

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

Nieprzeczytane posty

Założony przez Łukasz Tkacz.

Nieprzeczytane posty
Modyfikacja dodaje możliwość przeglądania nieprzeczytanych postów (funkcjonalność taka jak analogiczna funkcja w phpBB 3.0.6+).

Plugin w najnowszej wersji dostępny w oficjalnej bazie dodatków MyBB:
http://community.mybb.com/mods.php?action=view&pid=116

Zalecam pobieranie właśnie z tej strony.

Instalacja

  1. Umieść wszystkie pliki z katalogu root na serwerze w katalogu z forum MyBB

  2. Wejdź do Panelu Administracyjnego -> Pluginy i zainstaluj oraz aktywuj "Nieprzeczytane posty"

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 oraz aktywuj "Nieprzeczytane posty"
Wersja 2.5:
- Poprawa problemu związanego z ogromną ilością nieczytanych postów w wypadku zupełnie nowych użytkowników.
Wersja 2.6:
- dodany plik /inc/functions_indicators.php dla MyBB 1.6.7
Wersja 2.7:
- możliwość ustawienia stylu CSS znacznika przy poście z poziomu ustawień pluginu
- poprawiony błąd mogący pojawiać się podczas pisania nowego postu/tematu jako gość i jednoczesnego logowania
- poprawki optymalizacyjne - mniej hooków gdy nie są potrzebne, mniej modyfikowania kodu wyjściowego dla funkcji zamiany linków na kierujące do nieczytanego postu
- dodany plik /inc/functions_indicators.php dla MyBB 1.6.6
Wersja 2.7.1:
- poprawka w funkcji kierującej do pierwszego nieczytanego postu w temacie (podziękowania dla DarK15 za zgłoszenie błędu)
Wersja 2.8:
Dodanie opcji pokazywania daty startu tematu
Wersja 2.9:
Poprawa kompatybilności z Tapatalk:
- usunięcie konfliktu powodującego błąd komunikacji
- od teraz tapatalk będzie poprawnie oznaczał tematy jako przeczytane
Wersja 2.9.1:
* zmiana licencji na LGPL v3
* zmiana oznaczenia w hookach
* uporządkowanie kodu
* kolejne poprawki dla Tapatalka
Wersja 2.9.2:
- Dodana kompatybilność z MyBB 1.6.10.

Jako że z niemal każdym update i tak należało modyfikować plik functions_indicators.php, zaprzestałem wsparcia dla starszych wersji. Obsługiwana będzie zawsze jedynie najnowsza wersja stabilna.

Próba używania pluginu (zmodyfikowanego pliku) na wersjach niższych niż 1.6.9 grozi problemami z działaniem forum.
Jeżeli ktoś ma duże forum i obciążenie gra już znaczenie, lub jedzie na VPSie / dedyku i używa tego dodatku to prosiłbym o kontakt via pw (z podaniem adresu forum). Ostatnio zauważyłem, że plugin może działać sporo szybciej, ale chciałbym to zbadać na przynajmniej kilku różnych przypadkach.
Mowa o forach na poziomie 100.000 postów i więcej.
Wersja 2.9.3:
- Poprawki optymalizacyjne

Aktualizacja bardzo zalecana, różnica w obciążeniu może być spora.
Czy działa z 1.6.9?
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
Nie daję na to gwarancji.
Zgodnie z tym co pisałem wcześniej, wspierana jest jedynie najnowsza wersja.
Wersja 2.9.4:
- Usunięcie zbędnego, duplikowanego kodu (użycie funkcji wbudowanych w MyBB).
- Dodanie limitu wyników dla licznika - może znacząco przyśpieszyć działanie wyszukiwarki. Jeżeli ilość wyników jest większa niż maksymalna dla licznika, plugin będzie wyświetlał informację typu:

Pokaż nieprzeczytane posty (500+)
Jeżeli ktoś aktualizował już do 2.9.4 to proszę o ponowne pobranie paczki. W kod wkradła się literówka, która może powodować błąd zapytania do bazy danych. Tak to już jest jak się siedzi do drugiej w nocy nad kodem ;)
Wersja 2.9.5:
- Poprawka związana z uprawnieniami do działów.



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

3 gości