Webboard

Pełna wersja: Edytowane - nieprzeczytane
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Plugin, który oznacza edytowane posty jako nieprzeczytane poprzez zmianę daty. Oznaczenie następuje wtedy, gdy post jest ostatnim w temacie, oraz spełnione są inne warunki ustawiane poprzez panel administratora:

- różnica w treści wiadomości
- różnica w temacie wiadomości
- sposób porównywania wiadomości (różnica w znakach lub % podobieństwa)
- edytujący jest / nie jest autorem postu
- od napisania do edycji minął określony czas



Download - oficjalna baza dodatków MyBB:
http://community.mybb.com/mods.php?action=view&pid=200


Propozycje / zgłoszenia błędów na GitHub:
https://github.com/lukasamd/MyBB-Mark_Edited_as_Unread
Wtyczka została zaktualizowana:
- pełna kompatybilność z MyBB 1.6
- dodana opcja która pozwala określać, jak wiele zmian musi zostać wprowadzonych w nowej wersji postu - np. dopiero gdy zmiana będzie większa niż 10 znaków, data zostanie zmieniona. Dzięki temu poprawki literówek nie będą powodowały zmiany daty.
Aktualizacja do wersji 1.3:
- poprawa problemu z polskimi znakami przy szybkiej edycji
Plugin nie był nigdy kompatybilny z MyBB 1.4.x i nie będzie, bo wymaga to skopiowanie kolejnej partii oryginalnego kodu, poza tym osobiście zalecam aktualizację do 1.6
Nie wystarczy. Struktura kodu podczas edycji wiadomości (szybka edycja po ajaxie jak i tradycyjna metoda) różnią się od siebie w 1.4 i 1.6.
Wersja 1.4:
- dodana kompatybilność z MyBB 1.4
- dodana opcja porównywania tytułu tematu
- dodana opcja minimalnego przedziału pomiędzy napisaniem posta a czasem edycji
- dodana opcja do sprawdzania czy osoba edytująca post to autor postu
- całkowite przepisanie plugina i sposobu określania różnicy
Wersja 1.5:
- dodany nowy plik języka angielskiego zaproponowany przez społeczność
Wersja 1.6:
- dodana możliwość podawania powodu edycji postu, na podstawie której jest on lub nie jest oznaczany jako nieprzeczytany (powody edycji podaje administrator w panelu admina)
- dodany maksymalny czas edycji, po którym posty edytowane nie będą oznaczane jako nieprzeczytane
- usunięta kompatybilność z linią MyBB 1.4
- liczne porządki w kodzie pluginu
- powrót do licencji GNU GPLv3
Wersja 1.7:
- dodanie możliwości porównywania po ilości zmienionych znaków
- od teraz powód edycji jest opcją niezależną: można podawać powody edycji dla wszystkich postów i mogą być one wyświetlane przy postach podczas przeglądania tematu
Wersja 1.8:
- Dodana kompatybilność z MyBB 1.6.5 - plugin powinien działać poprawnie również z wersją 1.6.4 oraz niższymi, w razie problemów proszę o zakładanie wątków na forum i ewentualne informowanie mnie poprzez pw.
Wersja 1.9:
* zmiana licencji na LGPL v3
* zmiana oznaczenia w hookach
* uporządkowanie kodu
Wersja 1.0.0:
- dodana zgodność z MyBB 1.8+
- usunięty cały kod odpowiadający za obsługę powodów edycji postów. Teraz ta funkcja jest wbudowana w MyBB (1.8), więc nie ma sensu jej dublować. Jeżeli ktoś chce korzystać z tego na MyBB 1.6, na GitHubie jest dostępna starsza gałąź.



Download - oficjalna baza dodatków MyBB:
http://community.mybb.com/mods.php?action=view&pid=200


Propozycje / zgłoszenia błędów na GitHub:
https://github.com/lukasamd/MyBB-Mark_Edited_as_Unread
Wersja 1.0.1
- dodane oznaczanie tematu jako przeczytany dla autora edycji (sytuacje, gdy post jest jedynym w temacie)
Wersja 1.8
- Usunięte zbędne dane z contrib
- Aktualizacja danych autora