Strona 1 z 4
: 13 czerwca 2015, 12:54
autor: Sigil
Nie działają oceny pod postami, o czym pisałem już na SB, ale napiszę i tutaj. Mam nadzieję, że zainspiruje to naszych Adminów do rozwiązania problemu. Naprawdę bowiem ocena postów za pomocą ikonek była świetną sprawą - prostą i komunikatywną,.. A przy tym niezwykle pomocną i czytelną dla każdego. Bez niej jest jakoś... kiepsko. :/
Co ciekawe, w CbN wszystkie ikonki dane później (po tym, jak się popsuły oceny) pojawiły się przy poście nr. 456 - czasami nawet po kilka razy. Informuję o tym, gdyż może być to istotne.
: 13 czerwca 2015, 18:24
autor: Dobro
Lajkuje post powyżej.
<lubię to>
: 13 czerwca 2015, 19:56
autor: Keth
Popieram inicjatywę zmierzającą do ponownego uruchomienia systemu ocen. Może da się ten upgrade odinstalować i wgrać ponownie, taki reset? Sam nie mam pojęcia jak to naprawić, ale system ikonek był świetny i bardzo mi go brakuje!
: 13 czerwca 2015, 20:09
autor: Suriel
Dobro teraz lajkujesz a kiedyś byś jeden przycisk wcisnąl i było by to samo. Ehhh... czemu nic co dobre nie trwa wiecznie. Jak zostanę orezydentem to obiecuję to zmienić.
: 13 czerwca 2015, 23:03
autor: czegoj
Na tę chwilę nie potrafię tego zmienić. W niektórych miejscach mogę wstawić w innych nie. Zresetowałem ustawienia, wyczyściłem do 0 i bez wyraźniej poprawy. To jest dla mnie zwyczajnie niezrozumiałe.
Powiem tak, wiem już co jest przyczyną. Post wspomniany na początku tego wątku powodował błąd w bazie. Posty przed tym postem można oceniać natomiast po tym poście już nie. I teraz co najciekawsze post usunął się automatycznie z wątku nie zmienia to faktu, że wcześniejsze posty można oceniać natomiast następnych już nie.
: 13 czerwca 2015, 23:56
autor: Suriel
Skoplikowane i dziwne. Wygląda to na zadanie dla superbohatera z conajmniej 10 Poziomem doświadczenia i odpowiednimi magicznymi przedmiotami. Najlepszy byłby dwuprofesjonalista Haker/ Paladyn albo ktoś w tym stylu. Trzeba wynająć kogoś w karczmie.
Dlaczego palladyn? Bo oni walczą z tematami za darmo.
: 14 czerwca 2015, 00:53
autor: Sigil
Czegoj, mimo wszystko trzymam kciuki za ciebie i odprawiam mroczne rytuały, żebyś jednak dał radę pokonać ten błąd! W tobie nasza nadzieja!
Co ciekawe: mogę oceniać starsze posty, ale późniejszych (po poście feralnym) nie. Nie wiem, czy to istotna informacja, ale próbowałem i wcześniejsze oceny działają. Tak jakby ten błąd nie zniknął wraz z postem?
: 14 czerwca 2015, 11:11
autor: czegoj
Powiem tak, wiem już co jest przyczyną. Post wspomniany na początku tego wątku powodował błąd w bazie. Posty przed tym postem można oceniać natomiast po tym poście już nie. I teraz co najciekawsze post usunął się automatycznie z wątku nie zmienia to faktu, że wcześniejsze posty można oceniać natomiast następnych już nie.
Co ciekawe: mogę oceniać starsze posty, ale późniejszych (po poście feralnym) nie. Nie wiem, czy to istotna informacja, ale próbowałem i wcześniejsze oceny działają. Tak jakby ten błąd nie zniknął wraz z postem?
Hehe - czyli informacja potwierdzona.

: 14 czerwca 2015, 22:20
autor: ghasta
Czegoj - Sprawdź długość kolumn w tabeli zapisującej oceny. Może przekręcił się jakiś licznik lub pole jest za krótkie względem wstawianej wartości (pole przyjmuje np. łańcuch na 3 znaki, a dochodzi do próby wstawienia 4-znakowego)
: 15 czerwca 2015, 00:57
autor: czegoj
Dobre, dobre ale nic nie kumam... hehe
Pamiętaj ja jestem bibliotekarzem i proszę do mnie mówić prostym tekstem.
: 15 czerwca 2015, 17:52
autor: 8art
Opisy ocen też już nie są po polskiemu tylko w ingliszu, jeśli to coś znaczy.
: 15 czerwca 2015, 18:46
autor: Treant
Kluczową wartością jest id posta i nieprzypadkowo ocena wchodzi dla posta 65533, ale dla 65541 już nie. 65536 to 2 do potęgi 16 i wygląda na to, że moduł do oceny postów operuje tylko w zakresie od zera do 2^16 -1. Być może oceny dla postów wyższych niż wartość graniczna ze względu na brak zasięgu zmiennej przypisane są postom post_id modulo 65536, ale to mniej istotny fakt.
Reasumując mniemam, że awaria nie ma nic wspólnego z aktualizacją jakichś komponentów forum, tylko zwyczajnie twórca wtyczki pesymistycznie użył zmiennej o zbyt małym zasięgu, tj. mogącej przyjąć maksymalną wartość 65535 (2^16 -1), co tylko dobrze świadczy o ruchu na forum. Lekarstwem mogłoby być zadeklarowanie we wtyczce zmiennej związanej z id posta jako unsigned int (zasięg od 0 do 2^32 -1) zamiast unsigned short int (zasięg od 0 do 2^16 - 1). Taka zmiana rozwiąże problem z ocenami chyba już na stałe (2^32 = 4294967296). a jakby co, to istnieje jeszcze unsigned longint.
: 15 czerwca 2015, 18:50
autor: Keth
Czegoju, zapamiętałeś to wszystko? Jeśli tak, do dzieła! dwd;
: 15 czerwca 2015, 22:56
autor: czegoj
Odwalcie się (foch):P Treant ja nawet nie wiem czy Ty żartujesz, czy mówisz poważnie./-/
: 15 czerwca 2015, 23:13
autor: 8art
Dałbym pare lajków pod postami w tym wątku, ale nie działają :/