Vyřešeno Migrace virtuemart
06. úno 2016 14:42 - 06. úno 2016 16:18 #125673
migroval jsem virtuemart z 1.5 ma 3.0.
všechno je v pořádku, jen u detailu zboží se nezobrazují obrázky. U kategorií se obrázky zobrazují správně.
U detailu zboží je také správná cesta k existujícímu obrázku, ale samotný obrázek se nezobrazí.
Místo něj se zobrazí název obrázku a když na něj kliknu napíše to "The requested content cannot be loaded."
Je to nainstalováno na localhost.
Má někdo nějaký nápad?
PS migroval jsem podle tohoto návodu www.pelikanek.cz/prace/tipy/201-upgrade-virtuemart
všechno je v pořádku, jen u detailu zboží se nezobrazují obrázky. U kategorií se obrázky zobrazují správně.
U detailu zboží je také správná cesta k existujícímu obrázku, ale samotný obrázek se nezobrazí.
Místo něj se zobrazí název obrázku a když na něj kliknu napíše to "The requested content cannot be loaded."
Je to nainstalováno na localhost.
Má někdo nějaký nápad?
PS migroval jsem podle tohoto návodu www.pelikanek.cz/prace/tipy/201-upgrade-virtuemart
06. úno 2016 16:17 #125674
Odpověď od Linelabcz

Admin
Pokud používáte ve vm 1.x externí url pro obrázky zboží, Virtuemart je od verze 2 už nepodporuje. Žádný migrator tohle řešit neumí.
Řešení pomocí sql za předpokladu, že adresa je v poli product_url je složitější
Problém může být samozřejmě i jinde. Zkuste synchronizovat medialní soubory v nástrojích databáze, zkontrolujte stav obrázků v media managerovi atd... Težko radit bez dalších informací.
Řešení pomocí sql za předpokladu, že adresa je v poli product_url je složitější
Code:
ALTER TABLE `j25_virtuemart_medias` ADD `virtuemart_product_id` INT( 11 ) NOT NULL AFTER `virtuemart_vendor_id`;
ALTER TABLE `j25_virtuemart_medias` ADD INDEX ( `virtuemart_product_id` );
INSERT INTO j25_virtuemart_medias( virtuemart_product_id, file_url )
SELECT virtuemart_product_id, product_url
FROM j25_virtuemart_products
WHERE product_url IS NOT NULL
AND product_url != '';
UPDATE `j25_virtuemart_medias` SET file_mimetype = 'image/jpeg',
file_type = 'product' WHERE virtuemart_product_id >0;
UPDATE j25_virtuemart_medias SET file_title = SUBSTRING_INDEX( file_url, '/' , -1 ) WHERE virtuemart_product_id >0;
INSERT INTO `j25_virtuemart_product_medias`
(virtuemart_product_id,virtuemart_media_id,ordering)
SELECT virtuemart_product_id,virtuemart_media_id,1
FROM j25_virtuemart_medias
WHERE virtuemart_product_id>0;
UPDATE `j25_virtuemart_medias` SET file_url = REPLACE( file_url, 'http://www.vasedomena.cz/adresar_s_obrazky/', '' ) WHERE virtuemart_product_id >0;
ALTER TABLE `j25_virtuemart_medias` ADD `file_url2` VARCHAR( 900 ) NOT NULL AFTER `file_url`;
UPDATE `j25_virtuemart_medias` SET file_url2 =file_url;
UPDATE `j25_virtuemart_medias` SET file_url = REPLACE( file_url, '/', '_' ) WHERE virtuemart_product_id >0;
UPDATE `j25_virtuemart_medias` SET file_url = CONCAT('images/stories/virtuemart/product/', file_url) WHERE virtuemart_product_id >0
Problém může být samozřejmě i jinde. Zkuste synchronizovat medialní soubory v nástrojích databáze, zkontrolujte stav obrázků v media managerovi atd... Težko radit bez dalších informací.
06. úno 2016 16:28 - 06. úno 2016 16:34 #125675
Odpověď od Ernst
Joomla Expert
dle mně nepoužívám
cesty a název souboru sedí, přesto se nezobrazí
jak sem mám vložit obrázek?
použitá URL adresa je images/stories/virtuemart/product/__AJOV___SV____K_565c9161e188c.jpg
cesty a název souboru sedí, přesto se nezobrazí
jak sem mám vložit obrázek?
použitá URL adresa je images/stories/virtuemart/product/__AJOV___SV____K_565c9161e188c.jpg
06. úno 2016 16:42 #125676
Odpověď od Linelabcz

Admin
Migrace virtuemart z verze 1 není snadná. Nepoužívejte problematicky migrator v administraci Virtuemart, zkuste například
www.daycounts.com/vm-migrator
investice která se vyplatí, i když například neumí řazení produktů v administraci atd.. Nahrajte migrovaný web na server na internet, řešení problému bude rychlejší.
Obrázek nahrajete jako přílohu pod oknem editoru.
Obrázek nahrajete jako přílohu pod oknem editoru.
06. úno 2016 17:10 - 06. úno 2016 17:17 #125677
Odpověď od Ernst
Joomla Expert
:S celá migrace proběhla OK
jediný co nesedí jsou obrázky u produktů, přestože se tváří naprosto správně a odkazují na existující obrázek.
Zkouším obrázek dát jako přílohu, ale nedaří se
Dal jsem ho na web [img size=500x500] pokus.opirstav.cz/virtuemart.png [/img]
jediný co nesedí jsou obrázky u produktů, přestože se tváří naprosto správně a odkazují na existující obrázek.
Zkouším obrázek dát jako přílohu, ale nedaří se
Dal jsem ho na web [img size=500x500] pokus.opirstav.cz/virtuemart.png [/img]
06. úno 2016 18:31 #125679
Odpověď od radek
Zkušený uživatel
Nazvy fotek taky obcas delaji problemy. Zejmena podobne nesmyslne a s velkymi pismeny, jako jsou na screenu.
06. úno 2016 19:01 - 06. úno 2016 19:02 #125680
Odpověď od Ernst
Joomla Expert
ale co s tím?
jsou tam i jednoduché názvy fotek a také se nezobrazují.
Dak jsem dočasně web na pokus.opirstav.cz
jsou tam i jednoduché názvy fotek a také se nezobrazují.
Dak jsem dočasně web na pokus.opirstav.cz
06. úno 2016 20:46 #125681
Odpověď od Ernst
Joomla Expert
problém je, že když založím nové zboží a přiřadím mu obrázek, tak se také nezobrazí
06. úno 2016 21:44 #125682
Odpověď od radek
Zkušený uživatel
Tak jsem jen nahodne mrkl sem a vidim tam docela dost chyb. Ja bych zacal tam.
Diakritika na webu dokaze udelat problemy a nechapu, proc je i v URL, v nazvech obrazku a pak jsou tam zbytecne velky pismena. Ne kazdej hosting a kazdy rozsireni si s tim poradi. Virtuemart ale nepouzivam, takze netusim jak je to tam, ale obecne to s diakritikou a velkym pismem plati.
www.imagehosting.cz/?v=rrrrrriii.png
Diakritika na webu dokaze udelat problemy a nechapu, proc je i v URL, v nazvech obrazku a pak jsou tam zbytecne velky pismena. Ne kazdej hosting a kazdy rozsireni si s tim poradi. Virtuemart ale nepouzivam, takze netusim jak je to tam, ale obecne to s diakritikou a velkym pismem plati.
www.imagehosting.cz/?v=rrrrrriii.png
06. úno 2016 22:29 #125683
Odpověď od Ernst
Joomla Expert
tím to bohužel nebude, protože tyto soubory tam jsou (přesně název jako na obrázku, ale nezobrazují se u detailu zboží
u kategorií se zobrazují, přestože mají obdobně konstruovány názvy
u kategorií se zobrazují, přestože mají obdobně konstruovány názvy
06. úno 2016 22:36 #125684
Odpověď od zpetr
Zkušený uživatel
České znaky v řádku jsou řešeny
tady
Přes FTP si dejte jeden cvičný obrázek ke zboží s "normálním" názvem.
Myslím malá písmena bez diakritikya mezer. A ten potom prubněte.
Nebo mrkněte ješte sem
www.virtuemart.cz/forum/administrace-a-k...le-ve-front-endu-ne/
Přes FTP si dejte jeden cvičný obrázek ke zboží s "normálním" názvem.
Myslím malá písmena bez diakritikya mezer. A ten potom prubněte.
Nebo mrkněte ješte sem
www.virtuemart.cz/forum/administrace-a-k...le-ve-front-endu-ne/
06. úno 2016 23:44 #125685
Odpověď od Ernst
Joomla Expert
české znaky tomu nevadí (dělá to i tam kde nejsou.
Zkusmo jsem si založil nové zboží a dal mu jednoduchý obrázek a ten se také nezobrazí.
Ve složce product je htpaccess, který odkazuje na neexistující php a watermarkem.
To může být problém a jdu to zkusit
Zkusmo jsem si založil nové zboží a dal mu jednoduchý obrázek a ten se také nezobrazí.
Ve složce product je htpaccess, který odkazuje na neexistující php a watermarkem.
To může být problém a jdu to zkusit
07. úno 2016 19:14 #125694
Odpověď od Ernst
Joomla Expert
problém vyřešen.
dělal to ten watermark a současně i to, že virtuemartu se nelíbí. když je nainstalován na localhost a proto jsem migraci musel znovu udělat na testovacím webu
dělal to ten watermark a současně i to, že virtuemartu se nelíbí. když je nainstalován na localhost a proto jsem migraci musel znovu udělat na testovacím webu