Zobacz temat - [Forum] Nieczytane posty
 
Forum Klubu ROVERki.pl

Forum i WWW - [Forum] Nieczytane posty

Szymon - Pią Lis 13, 2009 00:17
Temat postu: [Forum] Nieczytane posty
Prosiłbym adminów o wytłumaczenie mi pewnej sprawy. Chodzi mi o usuwanie nieczytanych postów. Co jakiś czas pokazuje mi się plansza z załącznika nr 1. Tu rodzi się moje pytanie. Jest tam napisane, że usuwa się nieczytane posty z wyjątkiem tych, które zostały napisane przez ostatnie 3 dni. Nie ma mnie jeden dzień a i tak posty są usunięte. Drugie pytanie brzmi: Dlaczego jeżeli mam napisane, że usunięto 524 posty - to tyle właśnie mi pozostaje?(załącznik nr 2)
Nie jest to pierwszy taki komunikat. Rozumiem, że trzeba usuwać nieczytane posty dla dobra bazy danych ale podanego komunikatu ani metody usuwania nie rozumiem :bezradny:

maciej - Pią Lis 13, 2009 00:42

Wydaje się, że w liczniku i komunikacie są błędy - korzystamy z publicznego tłumaczenia i pewnie ktoś przetłumaczył coś dosłownie nie sprawdzając kontekstu.

Żaden post nie zostaje usunięty z automatu. Usuwane są tylko znaczniki, że Ty nie przeczytałeś danego postu, starsze niż 3 dni, gdy ich liczba przekroczy 1000.

Na forum, po prawie 8 latach postów jest prawie 420000, a codziennie przybywa koło 300, użytkowników jest około 7000, więc codziennie przybywa 2 100 000 znaczników (dziennie 5 razy więcej niż postów napisanych prze 8 lat ;) ), co, jak łatwo się domyślić, w krótkim czasie zabiłoby bazę i dlatego te znaczniki są usuwane.

Liczba podawana w komunikacie to ilość postów, które zostały ze znacznikami - posty z ostatnich 3 dni, tylko komunikat jest rzeczywiście trochę mylący. :roll:

Mechanizm wygląda tak, że codziennie usuwane są nadmiarowe, starsze znaczniki, a zostają tylko znaczniki do ostatnio napisanych postów.

Szymon - Pią Lis 13, 2009 01:07

Rozumiem, że tylko znaczniki, posty zostają w bazie, napisałem troszkę pokrętnie. Dlaczego jednak skoro ostatnio na forum byłem wczoraj o 3.27 to dziś wyskakuje mi komunikat o usuniętych postach a wyraźnie jest napisane: za wyjątkiem napisanych przez ostatnie 3 dni. Nie było mnie przecież na forum zaledwie kilkanaście godzin a jak sam napisałeś średnio przybywa 300 postów dziennie.
maciej - Pią Lis 13, 2009 08:03

Ale jeśli np. wychodząc poprzedniego dnia miałeś 950 postów, do Twojej następnej wizyty przybyło ich 100, to jest 1050 - powyżej 1000, uruchamia się warunek kasowania i kasuje wszystkie starsze niż 3 dni, a młodszych jest 524 i te zostają. :)
Szymon - Pon Lis 16, 2009 00:27

kiedy mam przykładowo kilkaset nieczytanych postów i czytam tylko te, które mnie interesują to i tak zawsze klikam w "Oznacz wszystkie fora jako przeczytane". Wychodząc z forum zawsze jestem na zero w nieczytanych postach.

[ Dodano: Pon Lis 16, 2009 00:27 ]
przykład z ostatniej chwili. Czy dziś rzeczywiście napisano 1000 postów?

xtek - Sro Sty 27, 2010 20:31

Ten komunikat jest bardzo denerwujacy. Z pewnoscia da sie go jakos usunac...
Bylem moderatorem a pozniej adminem dosc duzego forum rowerowego, mielismy zarejestrowanych kilkadziesiat tysiecy uzytkownikow i taki komunikat nie pojawial sie. Tutaj troche irytuje.

Tomasz620 - Czw Sty 28, 2010 08:18

oo fajnie że ktoś napisał.. bo mnie tez po czesci denerwuje takie wyskakiwanie komunikatu..
dobrze by było jak by usunac to.. :)

pozdr.

truten23 - Pon Lut 01, 2010 13:32

W sumie jest on dość irytujący, zwłaszcza kiedy napiszesz coś i dajesz "wyślij", a po przeładowaniu wyskakuje komunikat. Trzeba później przeładować stronę żeby zaskoczyło...
szoso - Sro Lut 17, 2010 18:25

można sobie odznaczać codziennie a na drugi dzień i tak wyskakuje komunikat
xtek - Sro Lut 17, 2010 18:27

Rada jest jedna, trzeba codziennie czytac WSZYSKIE posty na forum. Paranoja!
piter34 - Czw Lut 18, 2010 09:23

xtek napisał/a:
Rada jest jedna, trzeba codziennie czytac WSZYSKIE posty na forum. Paranoja!

Nie trzeba czytać. Wystarczy oznaczać jako przeczytane. :ok:

truten23 - Czw Lut 18, 2010 09:53

A nie lepiej poprostu to usunąć? :wink:
Szymon - Czw Lut 18, 2010 10:16

piter34 napisał/a:
Nie trzeba czytać. Wystarczy oznaczać jako przeczytane.
A co to da skoro następnego dnia i tak wyskoczy powiadomienie, że nie przeczytanych postów jest dajmy na to 467? A "czytane" były 7 godzin wcześniej.piter34, popatrz dokładnie na screeny, które załączyłem parę postów wyżej.
piter34 - Czw Lut 18, 2010 10:37

truten23 napisał/a:
A nie lepiej poprostu to usunąć? :wink:

Jeśli usuniemy ten komunikat, to się zaczną pojawiać wątki "Co się stało z moimi nieprzeczytanymi postami ?? " ;)

[ Dodano: Czw Lut 18, 2010 10:37 ]
Szymon napisał/a:
piter34, popatrz dokładnie na screeny, które załączyłem parę postów wyżej.

Co z nich ma wynikać? :roll:
Widzę, że jest komunikat o usunięciu oraz z info, że pozostało 508 nieczytanych, a potem wrzucasz screen potwierdzający fakt, że tych postów jest rzeczywiście 508.

truten23 - Czw Lut 18, 2010 10:42

piter34 napisał/a:
Jeśli usuniemy ten komunikat, to się zaczną pojawiać wątki "Co się stało z moimi nieprzeczytanymi postami "


Może ludziska nie będą aż tak tesknić za tym komunikatem... :wink:

Szymon - Czw Lut 18, 2010 11:35

Szymon napisał/a:
Widzę, że jest komunikat o usunięciu oraz z info, że pozostało 508 nieczytanych, a potem wrzucasz screen potwierdzający fakt, że tych postów jest rzeczywiście 508.

to my chyba mam przed sobą inne komunikaty. Na pierwszym screenie jest napisane wyraźnie ilość usuniętych nieczytanych postów a na drugim screenie wyraźnie widać że jednak pozostała określona ilość postów. Drugim problemem jest fakt, dlaczego taki komunikat w ogóle wyskakuje, skoro od poprzedniego mojego logowania minęła w tym przypadku niecała doba a w komunikacie jest jasno napisane, że usuwa posty za wyjątkiem napisanych przez ostatnie trzy dni i to dopiero po przekroczeniu tysiąca postów. Już powoli sam nie wiem jak to inaczej napisać, bo już chyba bardziej zrozumiale się nie da :???:

piter34 - Czw Lut 18, 2010 12:27

Szymon napisał/a:
Na pierwszym screenie jest napisane wyraźnie ilość usuniętych nieczytanych postów a na drugim screenie wyraźnie widać że jednak pozostała określona ilość postów.

Faktycznie występuje tam nadużycie semantyczne i podejrzewam, że może wynikać z błędnego przetłumaczenia komunikatu angielskiego... Może powinno być "liczba pozostałych wiadomości"...? Spróbuj może sprawdzić, jak to wygląda po angielsku (ztcp to można ustawić język forum w profilu :roll: )

Szymon napisał/a:
rugim problemem jest fakt, dlaczego taki komunikat w ogóle wyskakuje, skoro od poprzedniego mojego logowania minęła w tym przypadku niecała doba a w komunikacie jest jasno napisane, że usuwa posty za wyjątkiem napisanych przez ostatnie trzy dni i to dopiero po przekroczeniu tysiąca postów.

Bo to mogło być tak, że:
- masz np. 1200 nieprzeczytanych, z czego starszych niż 3 dni jest powiedzmy 500
- zostaje usuniętych 500 postów i pozostawionych 700 (czyli mniej niż 1000)
- na forum napisano przez całą dobę kolejnych 400 postów, których nie czytałeś, więc masz teraz 1100 nieczytanych
- wchodzisz następnego dnia na forum i jest komunikat, że masz więcej niż 1000 (załóżmy, że starszych niż 3 dni jest 300)
- zostaje usuniętych 300 postów i masz 800 postów nieprzeczytanych
- itd.

Komunikat jest poza tym zawsze taki sam. Nie ma znaczenia, czy faktycznie są posty starsze niż 3 dni czy nie.

Jeżeli się zdarzy, że oznaczasz wszystko jako przeczytane, na forum napisano 1500 postów i logujesz się w kolejnym dniu, to nie powinno być komunikatu. Jeśli jest, to coś nie działa tak, jak powinno. :wink:

mcjg - Czw Lut 18, 2010 12:56

piter34 napisał/a:
Jeżeli się zdarzy, że oznaczasz wszystko jako przeczytane, na forum napisano 1500 postów i logujesz się w kolejnym dniu, to nie powinno być komunikatu.
Ale komunikat taki się pojawia u mnie też czasami, a codziennie odznaczam wszystko jako przeczytane.
MaReK - Czw Lut 18, 2010 21:46

Za rzadko bywacie na forum ;D
Mnie sie nie zdarza przy uzytkowaniu codziennym forum.
Jak wyjade i nie mam kontaktu z forum ok. 2 dni to jest tak jak piszecie,
ale zupelnie mi to nie przeszkadza ;D

Pozdrawiam,

Szymon - Czw Lut 18, 2010 22:11

piter34 napisał/a:
Jeżeli się zdarzy, że oznaczasz wszystko jako przeczytane, na forum napisano 1500 postów i logujesz się w kolejnym dniu, to nie powinno być komunikatu. Jeśli jest, to coś nie działa tak, jak powinno. :wink:

Otóż to. Jak widać ze screenów moje logowania na forum dzieliła niecała doba wiec komunikatów być nie powinno. Tym bardziej, iż za każdym razem przed wyłączeniem przeglądarki i wyjściu z forum zaznaczam wszystkie posty jako przeczytane, żeby nie zostawały na dzień następny. Pracuje ciągle na noc więc jestem na forum rano i potem popołudniem/wieczorem a mimo to komunikaty występowały. Zatem jednak cosik tu nie gra tak jak powinno ;)

piter34 - Pią Lut 19, 2010 11:11

Szymon napisał/a:
Zatem jednak cosik tu nie gra tak jak powinno ;)

Jeśli faktycznie tak jest, to nie mamy na to wpływu, bo korzystamy z gotowego kodu forum ;)
Nie da się wyłączyć samego komunikatu, lecz tylko całą funkcję "totalnie" (a tego nie chcemy).

xtek - Pią Lut 19, 2010 11:16

Na tylu forach korzystaja ze skryptu Przemo i jeszcze nigdzie nie widzialem tego komunikatu.
MaReK - Pią Lut 19, 2010 21:55

Moze z powodu obciazen serwera inne fora wylaczaja ta opcje, zeby zyskac na wydajnosci bazy. A moze po prostu na innych forach nie ma takiego przyrostu postow ;)

[ Dodano: Pią Lut 19, 2010 21:55 ]
Ale wlasciwie, to byc moze ten suchy komunikat oprocz tego, ze zasieje groze, !@!$# uzytkownika, to nic nie wnosi ;)

Wylaczenie go nie spowoduje zadnych innych konsekwencji jak brak informacji.
Dlatego postanowilem na probe go wylaczyc ;P

Pozdrawiam,