Zadejte hledaný výraz...

velké množtví atributů,kolaps – jak z toho ven

krtek
verified
rating uzivatele
(38 hodnocení)
9. 9. 2011 11:39:22
Mám problém s atributy-velké množství
pokud dám atributů např. 60 je vše OK
pokud jich dám 80 proběhne to napíše se že bylo vygenerováno xxx zboží a vše se zdá normální ovšem v eshopu se pak toto zboží vůbec nezobrazuje a v administraci se u toho zboží nedostanu do úprav (kombinace) - nenačtou se.
Pokud dám generovat 100 kombinací končí celý proces při kliknutí na generovat už se ani nezobrazí zda bylo něco vygenerováno.
Tak jsem to zkusil vyřešit tak že některé generuji ručně, což znamená že vytvořím neexistující kombinace. mě to nevadí, ale potřebuji aby šlo i přes to zboží objednat?
nápady, rady?
9. 9. 2011 11:39:22
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675234
jarin001
verified
rating uzivatele
(37 hodnocení)
9. 9. 2011 14:04:38
Zkusil bych zvýšit memory_limit na hostingu, jinak co týká počtu těch atributů určitě bych se to pokusil zjednodušit.
Myslím že i pro zákazníky to musí být docela zdlouhavý proces.
Dá se to ještě otestovat na localhostu, tam si můžeš sám nastavit PHP.
9. 9. 2011 14:04:38
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675233
krtek
verified
rating uzivatele
(38 hodnocení)
9. 9. 2011 15:20:40
Memory je 128MB a time limit 90sec. Atributy potřebuji jelikož se jendá o prsteny a největší počet jsou velikosti 2x 46-75.
Snažil jsem se to vyřešit jinou cestou generovat kombinace ručně - tam je překážka neexistující kombinace
nebo dát výběr velikostí do textového pole, ale tam je zas třeba před odesláním uložit a znáte lidi, čím víc toho musí udělat (ikdyž jsou to banality), tím víc toho pos*rou nebo je to odradí.
9. 9. 2011 15:20:40
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675232
jarin001
verified
rating uzivatele
(37 hodnocení)
9. 9. 2011 16:18:50
Pro ujasnění, předpokládám že máš na mysli parametry, kde některé mají až příklad 100 atributů.
To by neměl být opravdu problém hostingu ale Prestashopu.
Já mám teď dost vlastní práce ale může to mít něco společného s vyrovnávací paměti v administrační části.
Zkus změnit nastavení v Perferences -> Performance -> Force Compile (on,off) a otestuj to,
když se nic nezmění tak ještě zkus změnit výstup v admin/tabs/AdminProducts.php z xml na json,
v řádku dataType: "xml".
Pro jistotu ještě přidej nový řádek "cache: false,"
9. 9. 2011 16:18:50
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675231
Václav Mach
verified
rating uzivatele
(13 hodnocení)
9. 9. 2011 17:30:13
zkus si zapnout chybový hlášky pokud můžeš, jestli se objeví " Maximum function nesting level of 100 reached " tak to dělá ta rekurze v generátoru atributů
možná se to dá ošetřit někde v php.ini ale spíš si myslím že by ti musel hosting to phpko překompilovat
9. 9. 2011 17:30:13
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675230
krtek
verified
rating uzivatele
(38 hodnocení)
9. 9. 2011 18:27:29
Tak bohužel nepomohlo, jen pro upřesnění potřebuji to pro 1,3 tam force compile není nebo jsem přehlédl? (ale zkoušel jsem i v 1,4)
pro upřesnění mám snubní prsteny u něj potřebuji výběr velikostí pánská, dámská tedy 2x 29 velikostí
materiál - 4 druhy
kamen - 4 druhy ((s dopadem na cenu)
rytina - 4 druhy (s dopadem na cenu)
a z tohoto vytvořit kombinace takže přes 20000
momentálně zkouším jednu věc, použít pole text pro velikosti (což by vyřešilo problém), ale štve mě tam ta podmínka uložení před vložením do košíku. Smazal jsem tedy tlačítko uložit a jeho funkci spojit s tlačítkem do košíku, ale nedaří se.
Uvítám i rady a návrhy jiného řešení zkrátka jak přidat ke zboží dvě pole s výběrem nebo potřebou napsání čísla, aniž by se to muselo nějak ukládat a přesto se to uložilo do objednávky.
9. 9. 2011 18:27:29
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675229
jarin001
verified
rating uzivatele
(37 hodnocení)
9. 9. 2011 18:32:31
Mě už dochází nápady ale pokud máš tu možnost tak to otestuj ve více prohlížečích.
9. 9. 2011 18:32:31
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675228
krtek
verified
rating uzivatele
(38 hodnocení)
9. 9. 2011 19:20:56
FF,IE,GCH - výsledek stejný. nainstaloval jse to na local zkusím jak se to bude tvářit tam
tak na localu stejný problém, presta nezvládá
---------- Příspěvek doplněn 11.09.2011 v 14:01 ----------
PHP Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 7680 bytes) in /srv/cesta/admin123/tabs/AdminAttributeGenerator.php(46) : runtime-created function on line 1
PHP Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 71 bytes) in /srv/cesta/classes/Product.php on line 765
za pomoc s vyřešením bude finanční odměna
9. 9. 2011 19:20:56
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675227
krtek
verified
rating uzivatele
(38 hodnocení)
18. 9. 2011 21:22:29
Tak ven z toho nejde, nejde to ani na localu, takže takové množství atributů nelze nastavit.
18. 9. 2011 21:22:29
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675226
jarin001
verified
rating uzivatele
(37 hodnocení)
18. 9. 2011 22:08:07
Ještě to zkoušej na localu, podívej se v php.ini jaký máš memory limit, dej si tam 128 MB.
18. 9. 2011 22:08:07
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675225
krtek
verified
rating uzivatele
(38 hodnocení)
19. 9. 2011 00:05:02
nastavil jsem i 512 MB :), zkrátka jsem ubral na počtu atributů ...
19. 9. 2011 00:05:02
https://webtrh.cz/diskuse/velke-mnoztvi-atributukolaps-jak-z-toho-ven#reply675224
Pro odpověď se přihlašte.
Přihlásit