Webboard

Pełna wersja: Pluginy wywalają błędy
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.7
adres forum: Poftorek.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Po próbie zainstalowanie modyfikacji TopStats z MyBB.com, wywala mi następujący błąd. Posiadam hosting KeeX. Na xaa działa poprawnie. PHP Version 5.4.45


Kod PHP:
Błąd SQL

MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować
.

Błąd SQL:
 
   1366 Incorrect integer value'NULL' for column 'gid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('NULL','topStats','Statystyki Top','Ustawienia pluginu Statystyki TOP.',29,'0'

Odwiedź Polski Support MyBB aby uzyskać pomoc

Więc według Odwiedź Polski Support MyBB aby uzyskać pomoc. odwiedzam Was :P


To samo z Kto był dziś online
Kod PHP:
Błąd SQL

MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować
.

Błąd SQL:
 
   1366 Incorrect integer value'' for column 'gid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('','wwot_option_category','Kto Był Dzisiaj Online','Zbiór ustawień wtyczki Kto Był Dzisiaj Online, gdzie możemy ją włączyć, a także ustawić jej tryb wyświetlania.','50','no'

Odwiedź Polski Support MyBB aby uzyskać pomoc

To samo z View groups
Kod PHP:
MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować.

Błąd SQL:
 
   1366 Incorrect integer value'' for column 'sid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settings (`sid`,`name`,`title`,`description`,`optionscode`,`value`,`disporder`,`gid`) VALUES ('','viewgroups_groups','Ukryj grupy użytkowników','Podaj numery ID tych grup (gid), które mają nie być pokazywane na stronie głównej. Oddziel je przecinkami (pozostaw puste, aby wyłączyć tę funkcję)','text','1,5,7',1,32

Odwiedź Polski Support MyBB aby uzyskać pomoc

A także użytkownik miesiąca i wiele, wiele więcej..
Kod PHP:
Błąd SQL

MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować
.

Błąd SQL:
 
   1366 Incorrect integer value'NULL' for column 'gid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('NULL','usermiesiaca','Użytkownik miesiąca','Ustawienia dla dodatku','3','no'

Odwiedź Polski Support MyBB aby uzyskać pomoc
Tutaj raczej problem leży po stronie keex. Możesz spróbować zamienić każde 'NULL' na '' lub na samo NULL, ale nie wiem czy pomoże. Na twoim miejscu bym najpierw napisał do ich supportu.
Ewentualnie poczekaj na kogoś kto miał więcej styczności z sql.
Dzieje się tak, ponieważ baza mysql działa w strict mode, który wymusza podawania poprawnych wartości. 'Null' jest traktowane jako string (ciąg), które nie możne zostać wpisane do pola o typie integer (całkowitym). Pozostaje Ci napisanie do supportu, albo zmiana wartości tak jak podał
http://dev.mysql.com/doc/refman/5.7/en/s...ode-strict