18+
Ta strona może zawierać treści nieodpowiednie dla osób niepełnoletnich.
Zapamiętaj mój wybór i zastosuj na pozostałych stronach
Główna Poczekalnia (7) Soft (3) Dodaj Obrazki Filmy Dowcipy Popularne Szukaj Forum Odznaki Ranking
Zarejestruj się Zaloguj się
📌 Wojna na Ukrainie (tylko materiały z opisem) - ostatnia aktualizacja: Wczoraj 21:50
📌 Konflikt izrealsko-arabski (tylko materiały z opisem) - ostatnia aktualizacja: 2024-06-27, 23:09

#upgrade

Sadistic ver 2.0
Centurion • 2024-06-01, 21:33
Witajcie,

Przy okazji zbiórki zapowiadałem że tworzona jest nowa wersja serwisu i o to właśnie została ona wdrożona.
Ta wersja nie niesie ze sobą większych zmian wizualnych, jej głównym zadaniem było pozbycie się w całości poprzedniego kodu strony który był mieszaniną starego kodu forum phpBB (sprzed 20 lat) z różnymi zmianami, które wprowadziłem w przeszłości. Po latach okazało się że modyfikowanie tamtej wersji jest drogą przez mękę, więc ostatecznie postanowiłem napisać wszystko od początku opierając się przy tym o pewien aktywnie rozwijany framework. Dzięki temu w najbliższym czasie możecie oczekiwać pewnych większych modyfikacji, które od pewnego czasu chodziły mi po głowie. W ramach zmiany oprogramowania została również całkowicie zmieniona struktura bazy danych a stare dane zostały przetworzone tak aby pasowały do nowych struktur.

Żeby jednak nie było tak że jest nowa wersja a nie ma nic nowego to poniżej lista rzeczy dodanych i zmienionych.

1. Wzmianki - powiadomienia o tym, że ktoś nas wywołał w poście

Przy postach użytkowników pojawił się nowy klikalny znaczek "@" - zapisanie komentarza z @nazwa_użytkownika spowoduje wysłanie mu informacji, że został wspomniany przez Ciebie w danym temacie. Identycznie zadziała to w przypadku użycia opcji "cytuj".

Ograniczenia:
- można wywołać tylko użytkownika który udzielił się w danym temacie
- w jednym poście można wywołać nie więcej niż 5 różnych użytkowników

Dodatkowo istnieje również możliwość "wywołania" wszystkich moderatorów w danym temacie poprzez użycie w poście @mod - w ten sposób będziemy wiedzieć że coś należy sprawdzić w pierwszej kolejności. Oczywiście nadużywanie tej funkcji może skończyć się nieprzyjemnie

Powiadomienia można wyłączyć w swoim profilu.

2. Zmiana wyświetlania prywatnych wiadomości

Od teraz wiadomości są pogrupowane w wątki (stare wiadomości pozostały takie jak były) i wyświetlane bez żadnych zakładek, dzięki czemu można będzie w nich łatwiej się połapać.
Doszła też informacja o tym, czy i kiedy odbiorca przeczytał wiadomość - w przeszłości nie było to jasne.

3. Prywatne czaty w ShoutBoxie

Ta funkcja jest ściśle powiązana z prywatnymi wiadomościami dlatego właśnie musiały one być pogrupowane w wątki. Temat takiego wątku ustawi się automatycznie.

Dostęp do ShoutBoxa jest odblokowany po napisaniu 50 postów.
Na wersji mobilnej ShoutBox został przeniesiony do osobnej zakładki w menu

4. Informacja o edycji posta

Każda ingerencja w post użytkownika czy przez niego samego czy przez moderatora zostawi widoczny ślad z historią edycji.
Użytkownik może edytować swój post przez godzinę od momentu jego zamieszczenia.

5. Dodanie brakujących funkcji na wersji mobilnej

Między innymi:
- przeglądanie/komentowanie ze strony głównej bez potrzeby wchodzenia w temat
- szukanie po tagach
- szukanie po tagach przy dodawaniu tematu
- nowy przycisk "opcje" po wejściu w temat przy każdym poście na dole (dla zalogowanych)
- widoczność ankiet

Dodatkowo jest jeszcze wiele drobnych zmian o których nie chce mi się rozpisywać bo większość je i tak zauważy, oraz oczywiście naprawa wielu drobnych błędów które odkryłem przy przepisywaniu strony. Kilka rzeczy zostało też usuniętych ponieważ uznałem że nie są już dalej potrzebne

Ze względu na to że przepisany został cały skrypt mogło powstać wiele błędów, i to pomimo wielu testów Proszę je zgłaszać w komentarzach do tego tematu.