Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: mara w Luty 07, 2009, 05:25:42 pm
-
Witam serdecznie
proszę o pomoc w następującej sprawie.
Jako identyfikator produktów muszę mieć w bazie kod ean, czyli 13 znakowy kod cyfrowy np. 9780792388799 .
W tym problem, że twórcy nie brali pod uwagę takiej opcji.
Z bazie MySQL we wszystkich tabelach zmieniłem pole product_id na bigint, ale w panelu admina pojawia się komunikat "Hack attempt" przy wejściu w kategorię z takimi identyfikatorami, a we front nie pojawiają się żadne produkty wówczas.
Czy któryś z kolegów zmagał się z tym, lub może pomóc.
Version 1.1.0.5
pozdrawiam
mara
-
Już to sprawdzę. Komunikat taki występuje gdyż każda zmienna wpisywana do bazy, a pobierana od usera jest weryfikowana. Działanie to jest ze względów bezpieczeństwa.
Tak więc nie wystarczy zmienić tylko bazy danych. Trzeba też zmienić weryfikację.
-
Trochę z opóźnieniem ale sprawdziłem.
Tylko teraz nie wiem o co chodzi :/
Przy wprowadzaniu produktów do sklepu możemy podać kod EAN13. Tobie zapewne chodzi o Nr referencyjny (indeks) bądź o Nr referencyjny dostawcy?
We wszystkich tych przypadkach powinno działać. W bazie są ustawione następujące opcje:
ean13 -varchar(13)
reference - varchar(32)
supplier_reference - varchar(32)
Więc nie wiem o który "identyfikator" chodzi. Proszę o dokładniejsze wskazanie problemu.
Pozdrawiam
Krzysiek
-
Hmmm .... A czy przypadkiem na prestashop.com nie myślał ktoś nad modułem kodów kreskowych EAN ?