Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Prestashop EAN

Oskar
verified
rating uzivatele
(32 hodnocení)
31. 3. 2012 09:44:48
Ahoj,
nevim v čem je problém, na googlu jsem nenašel skoro nic. Když vyplním EAN13 a potvrdím, tak se mi ukáře error (pokud tam mám písmena) "pole ean13 je neplatné" Nevíte, v čem je problém ? Co mám nastavit v phpmyAdmin ? Aktuálně tam je VARCHAR.
31. 3. 2012 09:44:48
https://webtrh.cz/diskuse/prestashop-ean/#reply749519
Luboš Lerch
verified
rating uzivatele
(38 hodnocení)
31. 3. 2012 10:15:32
EAN13 sestává pouze z čísel, pokud do tohoto pole potřebuješ vložit i písmena, musela by se upravit funkční podmínka v jádru Presty, která kontroluje obsah pole před uložení do databáze.
31. 3. 2012 10:15:32
https://webtrh.cz/diskuse/prestashop-ean/#reply749518
Oskar
verified
rating uzivatele
(32 hodnocení)
31. 3. 2012 10:22:13
Sobik : To jsem našel na googlu, někdo radil změnit v classes/product.php 'Ean13' => 'isEan13' ale to už je změnený. Nevíš, co by se muselo změnit ? (Pokud znáš prestu...)
Jinak dík za odpověď
31. 3. 2012 10:22:13
https://webtrh.cz/diskuse/prestashop-ean/#reply749517
Luboš Lerch
verified
rating uzivatele
(38 hodnocení)
31. 3. 2012 10:36:48
isEan13 je funkce, která je uložena v souboru classes/Validate.php, zde jí také můžeš upravit. Pro tvé účely však v pohodě stačí vyřadit jí celou z funkčnosti právě v souboru, o kterém píšeš (classes/product.php). Nevím jakou úpravu jsi udělal, ale mělo by stačit jí zakomentářovat v proměnné $fieldsValidate.
protected $fieldsValidate = array(
...
...
...
'text_fields' => 'isUnsignedInt',
'active' => 'isBool'/*,
'ean13' => 'isEan13'*/
);
31. 3. 2012 10:36:48
https://webtrh.cz/diskuse/prestashop-ean/#reply749516
Oskar
verified
rating uzivatele
(32 hodnocení)
31. 3. 2012 10:48:28
Sobik : To je přesně ta jediná věc, kterou jsem našel na netu. Problém je, že takto to tam už je
Nenapadá tě ještě něco ?
31. 3. 2012 10:48:28
https://webtrh.cz/diskuse/prestashop-ean/#reply749515
Luboš Lerch
verified
rating uzivatele
(38 hodnocení)
31. 3. 2012 10:53:21
Problém je právě v tom, že to tam je. V obsahu té proměnné se předává informace, jaká pole mají být zkontrolována. Jak jsem naznačil výše, buď tento řádek zakomentářuj nebo rovnou odmaž ale protože je záznam jako poslední, zruš i tu čárku na konci řádku předchozího.
31. 3. 2012 10:53:21
https://webtrh.cz/diskuse/prestashop-ean/#reply749514
Martin
verified
rating uzivatele
31. 3. 2012 10:53:36
nejsem PHPkař, ale pokud to byla funkce, tak jeji volání by se nemělo zakomentovat, ale místo volání fuknce nastavit automaticky hodnotu na true.
31. 3. 2012 10:53:36
https://webtrh.cz/diskuse/prestashop-ean/#reply749513
Oskar
verified
rating uzivatele
(32 hodnocení)
31. 3. 2012 10:58:00
Sobik: Promin, spatne jsem precetl nejdulezitejsi slovicko "vyradit" :) Ted uz to funguje, pouze je problem s EAN kody, ktere jsou delsi nez 13 pismen/cisel. Zkousel jsem nastavit Pole Ean13 v phpMyadmin na 20, ale nic se neděje..... Poslední rad ? Btw, máš u mě pivo.
31. 3. 2012 10:58:00
https://webtrh.cz/diskuse/prestashop-ean/#reply749512
Jiří
verified
rating uzivatele
(1 hodnocení)
31. 3. 2012 11:02:36
Změnit v šabloně hodnotu maxlength u formuláře:
K čemu to vlastně děláš (na tohle je spíš pole Kód zboží)?
31. 3. 2012 11:02:36
https://webtrh.cz/diskuse/prestashop-ean/#reply749511
Oskar
verified
rating uzivatele
(32 hodnocení)
31. 3. 2012 11:14:30
Kvůli export do XML. Mám na to udělanej script, kterej pracuje s EAN, ne s kodem zbozi.
.....
.....
.....
HEUREKA !! Jsem to ale debil. Stačí v tom scriptu nahradit ean13 za reference. Problem solved. Doháje...... Máte u mne všichni pivo a +body.
31. 3. 2012 11:14:30
https://webtrh.cz/diskuse/prestashop-ean/#reply749510
Pro odpověď se přihlašte.
Přihlásit